v0.4.0rc1 #422
v0.4.0rc1
#422
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is the first release candidate for the v0.4.* release series.
The final release still requires some changes. For example, the documentation needs to be extended. But, the essential parts are already there, and it is time to collect some final feedback! Let me know what you think and what needs to be improved. You can comment in the discussion for this release.
Now, let's take a look at the changes.
What's Changed
New
pathlib.Paths received special treatment as dependencies or products to task functions. Now, it is possible to define your own nodes that simplify, for example, loading pickle files as this guide explains. But many more extensions are possible, like defining data in an S3 bucket as a dependency or product.Removals
@pytask.mark.parametrizeis removed. Follow this tutorial instead.Deprecations
@pytask.mark.depends_on,@pytask.mark.producesare deprecated and will be removed in v0.5.0.@pytask.mark.taskis deprecated. Use@pytask.taskinstead.pathlib.Pathobjects.Full list of changes
@pytask.mark.parametrize. by @tobiasraabe in Remove@pytask.mark.parametrize. #391depends_onis not used. by @tobiasraabe in Parse dependencies from all args ifdepends_onis not used. #384typing.Annotation. by @tobiasraabe in Add products withtyping.Annotation. #394_pytask.tree_util. by @tobiasraabe in Refactor pybaum to_pytask.tree_util. #395NamedTupleand attrs classes in@pytask.mark.task(kwargs=...). by @tobiasraabe in Add support forNamedTupleand attrs classes in@pytask.mark.task(kwargs=...). #397depends_onandproduces. by @tobiasraabe in Deprecate decorators fordepends_onandproduces. #398.valuefromNodeprotocol. by @tobiasraabe in Remove.valuefromNodeprotocol. #408.from_annotan optional feature of nodes. by @tobiasraabe in Make.from_annotan optional feature of nodes. #409PythonNode(hash=...). by @tobiasraabe in Allow to pass functions toPythonNode(hash=...). #410.svgs. by @tobiasraabe in Remove scripts to generate.svgs. #413@pytask.mark.taskin favor of@pytask.task. by @tobiasraabe in Deprecate@pytask.mark.taskin favor of@pytask.task. #417dag.py. by @tobiasraabe in Simplify and fix code indag.py. #418DeprecationWarningtoFutureWarningfor deprecated decorators. by @tobiasraabe in ConvertDeprecationWarningtoFutureWarningfor deprecated decorators. #420produces. by @tobiasraabe in Remove deprecation warning forproduces. #421Full Changelog: v0.3.2...v0.4.0rc1
This discussion was created from the release v0.4.0rc1.
Beta Was this translation helpful? Give feedback.
All reactions