Releases: pytask-dev/pytask-r
Releases · pytask-dev/pytask-r
v0.4.1
What's Changed
This release contains some bug fixes and cleanup.
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #43
- Bump actions/setup-python from 4 to 5 by @dependabot in #44
- Modernize package. by @tobiasraabe in #46
- Fix #45. by @tobiasraabe in #47
- Use trusted publishing. by @tobiasraabe in #48
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
This release makes pytask-r compatible with pytask v0.4.0.
v0.3.0
What's Changed
- Add docformatter. by @tobiasraabe in #29
- Add Python 3.11 to CI. by @tobiasraabe in #31
- Deprecate INI configurations and align with pytask v0.3. by @tobiasraabe in #33
- Add mypy, ruff, and refurb. by @tobiasraabe in #34
- Publish types. by @tobiasraabe in #35
- Use mambaforge for CI. by @tobiasraabe in #37
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Highlights
This release adds a new interface to pytask-r which is explained in the readme.
The path to the script is now part of the decorator.
import pytask
@pytask.mark.r(script="script.r")
@pytask.mark.produces("out.rds")
def task_run_r_script():
pass
Passing dependencies, products or other information to the R script is a problem of the past. Now, all the information can serialized to a .json
or .yaml
file. The path to this file is passed to the R script. Inside the script, you can read the serialized information which gives you a dictionary like this:
{
"depends_on": ...,
"produces": ...,
...
}
What's Changed
- Remove unnecessary hook. by @tobiasraabe in #24
- Implement new interface with pytask v0.2. by @tobiasraabe in #26
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #19
- Update continuous-integration-workflow.yml. by @tobiasraabe in #20
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #21
- Skip concurrent CI builds by @tobiasraabe in #22
- Deprecate Python 3.6 and add support for Python 3.10. by @tobiasraabe in #23
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Align pytask-r with pytask v0.1.0. (#18)
v0.0.9
Fix version number in package. (#13)
v0.0.8
Add dependencies to setup.py. (#12)
v0.0.7
Prepare pytask-r to be published on PyPI. (#9)
v0.0.6
Convert cmd arguments to strings, remove --vanilla, display executed …