Zntrack

Latest version: v0.7.2

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

Scan your dependencies

Page 1 of 6

0.7.2

What's Changed
* update poetry by PythonFZ in https://github.com/zincware/ZnTrack/pull/748
* Access `*_path` with `node.use_tmp_paths` by PythonFZ in https://github.com/zincware/ZnTrack/pull/749
* test with python 3.12 by PythonFZ in https://github.com/zincware/ZnTrack/pull/750
* add `auto_remove` and fix `NodeNotAvailable` error by PythonFZ in https://github.com/zincware/ZnTrack/pull/751


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.7.1...v0.7.2

0.7.1

🚀 New Features
With this release we've introduced the `zntrack list <remote> <rev>` CLI with support for `project.groups` to neatly organize your Nodes.
This feature is currently exclusive to `zntrack.Node` which are created with `v0.7.0` or later.
Furthermore, we added `zntrack.get_nodes(<remote>, rev=<rev>) -> dict[str, Node]` to easily access Nodes from a remote.

What's Changed
* introduce `get_nwd ` function by PythonFZ in https://github.com/zincware/ZnTrack/pull/726
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/718
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/732
* add tqdm bar for projects with more than 5 nodes by PythonFZ in https://github.com/zincware/ZnTrack/pull/738
* Fix issue with `_external_` in `proj.group` by PythonFZ in https://github.com/zincware/ZnTrack/pull/742
* Add `zntrack list` and `zntrack.get_nodes` by PythonFZ in https://github.com/zincware/ZnTrack/pull/743


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.7.0...v0.7.1

0.7.0

The `zntrack.zn.<fields>` and `zntrack.dvc.<fields>` have been deprecated in favor of `zntrack.<field>` and `zntrack.<field>_path`, respectively.
The functionality of `zntrack.zn.deps` and` zntrack.zn.nodes` has been merged into `zntrack.deps`, allowing for a reduction in DVC stages, which is especially useful in large graphs.

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/711
* Update README.md by PythonFZ in https://github.com/zincware/ZnTrack/pull/715
* Maintenance by PythonFZ in https://github.com/zincware/ZnTrack/pull/717
* Use znflow groups by PythonFZ in https://github.com/zincware/ZnTrack/pull/721
* Combine `zn.deps` and `zn.nodes` to `zntrack.deps` by PythonFZ in https://github.com/zincware/ZnTrack/pull/719


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.3...v0.7.0

0.6.3

What's Changed
* 660 use groups to create subdirectories in nwd by PythonFZ in https://github.com/zincware/ZnTrack/pull/661
* fix issue with zn nodes by PythonFZ in https://github.com/zincware/ZnTrack/pull/664
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/658
* test for duplicate group names by PythonFZ in https://github.com/zincware/ZnTrack/pull/669
* Additional tests by PythonFZ in https://github.com/zincware/ZnTrack/pull/671
* Bump version by PythonFZ in https://github.com/zincware/ZnTrack/pull/672
* bump pandas & poetry update by PythonFZ in https://github.com/zincware/ZnTrack/pull/676
* allow nested groups by PythonFZ in https://github.com/zincware/ZnTrack/pull/680
* Add `Project(git_only_repo: bool)` by PythonFZ in https://github.com/zincware/ZnTrack/pull/677
* add example module by PythonFZ in https://github.com/zincware/ZnTrack/pull/682
* open graph directly by PythonFZ in https://github.com/zincware/ZnTrack/pull/688
* Add `Node.state.patch_open` context manager by PythonFZ in https://github.com/zincware/ZnTrack/pull/691
* performance fix for loading nwd by PythonFZ in https://github.com/zincware/ZnTrack/pull/698
* magic patch os.listdir by PythonFZ in https://github.com/zincware/ZnTrack/pull/695
* Introduce new `zntrack.<field>` and `zntrack.<field>_path` by PythonFZ in https://github.com/zincware/ZnTrack/pull/699


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.2...v0.6.3

0.6.2

Breaking Change
There is a new output file that will prevent loading from cache. To update existing projects use:

1. Rewrite the Graph
2. copy and modify from `dvc.yaml`: `zntrack run ... --name <node-name> --meta-only`
3. `dvc commit nodes/<node-name>/node-meta.json`

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/632
* `Breaking Update` Add UUID output to every Node by PythonFZ in https://github.com/zincware/ZnTrack/pull/647
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/646
* Allow for external dependencies by PythonFZ in https://github.com/zincware/ZnTrack/pull/649
* introduce build(nodes=list) by PythonFZ in https://github.com/zincware/ZnTrack/pull/654
* bugfix for external but not using external Node with params by PythonFZ in https://github.com/zincware/ZnTrack/pull/655
* Bump pre-commit from 2.21.0 to 3.3.3 by dependabot in https://github.com/zincware/ZnTrack/pull/640


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.1...v0.6.2

0.6.2a2

What's Changed
* 660 use groups to create subdirectories in nwd by PythonFZ in https://github.com/zincware/ZnTrack/pull/661
* fix issue with zn nodes by PythonFZ in https://github.com/zincware/ZnTrack/pull/664
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/658
* test for duplicate group names by PythonFZ in https://github.com/zincware/ZnTrack/pull/669
* Additional tests by PythonFZ in https://github.com/zincware/ZnTrack/pull/671
* Bump version by PythonFZ in https://github.com/zincware/ZnTrack/pull/672
* bump pandas & poetry update by PythonFZ in https://github.com/zincware/ZnTrack/pull/676
* allow nested groups by PythonFZ in https://github.com/zincware/ZnTrack/pull/680
* Add `Project(git_only_repo: bool)` by PythonFZ in https://github.com/zincware/ZnTrack/pull/677
* add example module by PythonFZ in https://github.com/zincware/ZnTrack/pull/682
* open graph directly by PythonFZ in https://github.com/zincware/ZnTrack/pull/688
* Add `Node.state.patch_open` context manager by PythonFZ in https://github.com/zincware/ZnTrack/pull/691


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.2...v0.6.2a2

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.