Py-dagger

Latest version: v0.4.2

Safety actively analyzes 622360 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.2

Bug fixes:

* [DSL] Fixed a bug that prevented us from building DAGs that depended on nested DAGs with multiple outputs. (48)

0.4.1

Improvements:

* Improved error handling and error messages when working with partitioned nodes and outputs (46)

0.4.0

New features:

* [DSL] Added support for functions receiving `**kwargs` (45)
* [Argo] Extended the runtime options to allow setting `DAGTask` keys (such as `continueOn`) (44)

Bug fixes:

* Fixed a bug that prevented the CLI runtime from moving output files when the output directory was in a different file system. (43 fixes 42)

0.3.0

Breaking changes ⚠️ :

* The `dagger.serializer.Serializer` protocol has been modified to rely on I/O streams in order to guarantee a constant memory footprint (41 fixes 34)
* The `dagger.runtime.local` API has been changed to allow users to choose between returning deserialized outputs and storing serialized outputs in a directory specified in the local filesystem (41)


Bug fixes:

* Fixed a bug where outputs with more than 10 partitions would not be concatenated back in the same order as they were stored (39)

0.2.1

Bugs fixed:

- [Argo] Removes a problem that made Argo manifests incompatible with versions <3.1 (38 fixes 37)
- [Argo] Manifests generated from windows now generate paths using forward slashes

0.2.0

Breaking changes ⚠️ :

- Functions decorated with `dsl.task()` and `dsl.DAG()` cannot be decorated with `dsl.task` without the parenthesis anymore (28 fixes 29). Previously, we managed to get both `dsl.task` and `dsl.task()` working through a complex if conditional that broke the ability of some IDEs to properly understand the type system.

New features:

- When specifying extra spec options for the Argo runtime, you can now override deeply nested keys and append elements to lists (36 closes 33).

Bug fixes:

- Fixed a bug that was causing non-consecutive uses of the same task in the DSL to be detected as a cyclic dependency (32 fixes 31).

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.