Releases: pytask-dev/pytask-julia
Releases · pytask-dev/pytask-julia
v0.4.0
v0.3.0
What's Changed
- Add docformatter. by @tobiasraabe in #15
- Remove mentioning of absolute path to script in README.md by @hmgaudecker in #13
- Add Python 3.11 to CI. by @tobiasraabe in #17
- Deprecate INI configurations and align with pytask v0.3. by @tobiasraabe in #18
- Add mypy, ruff, and refurb. by @pre-commit-ci in #16
- Use mambaforge for CI. by @tobiasraabe in #20
New Contributors
- @hmgaudecker made their first contribution in #13
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Fixes v0.2.0 release for conda package.
v0.2.0
Highlights
This release adds a new interface to pytask-julia which is explained in the readme.
The path to the script, options, and an environment is now handled by the decorator.
@pytask.mark.julia(script="script.jl", project=".", options=["--threads", 2])
@pytask.mark.produces("out.csv")
def task_run_jl_script():
pass
Passing dependencies, products or other information to the Julia 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 Julia script. Inside the script, you can read the serialized information which gives you a dictionary like this:
{
"depends_on": ...,
"produces": ...,
...
}
Full Changelog: v0.1.0...v0.2.0
v0.1.0
This is the first release of pytask-julia.