Pipefunc

Latest version: v0.60.0

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

Scan your dependencies

Page 1 of 18

0.60.0

โœจ Enhancements

- Allow multiple leaf nodes in `NestedPipeFunc` ([696](https://github.com/pipefunc/pipefunc/pull/696))
- Allow scoped `PipeFunc`s inside `NestedPipeFunc` ([692](https://github.com/pipefunc/pipefunc/pull/692))
- Allow returning multiple outputs in `Pipeline.run` ([694](https://github.com/pipefunc/pipefunc/pull/694))

๐Ÿ› Bug Fixes

- Fix `NestedPipeFunc.output_annotation` to handle renamed outputs with scopes ([695](https://github.com/pipefunc/pipefunc/pull/695))

๐Ÿงน Maintenance

- Add `uv run` shebang to `get-notebooks.py` ([691](https://github.com/pipefunc/pipefunc/pull/691))

๐Ÿงช Testing

- Skip flaky `test_pipeline_with_heterogeneous_executor` on nogil ([690](https://github.com/pipefunc/pipefunc/pull/690))
- Skip test_parallel_memory_storage on 3.13 ([689](https://github.com/pipefunc/pipefunc/pull/689))
- Actually test `NestedPipeFunc` with `SlurmExecutor` ([687](https://github.com/pipefunc/pipefunc/pull/687))

๐Ÿ“Š Stats

- `.md`: +13 lines, -23 lines
- `.py`: +345 lines, -62 lines
- `.toml`: +1 lines, -0 lines

0.59.1

๐Ÿ› Bug Fixes

- Fix missing `resources_scope` in `NestedPipeFunc` ([686](https://github.com/pipefunc/pipefunc/pull/686))

๐Ÿ“š Documentation

- Update `CHANGELOG.md` until v0.59.0 ([684](https://github.com/pipefunc/pipefunc/pull/684))

๐Ÿ“Š Stats

- `.py`: +50 lines, -4 lines
- `.md`: +113 lines, -10 lines

0.59.0

โœจ Enhancements

- Add `ResultDict.to_dataframe()` ([681](https://github.com/pipefunc/pipefunc/pull/681))

๐Ÿงน Maintenance

- Pin bokeh<3.7 ([682](https://github.com/pipefunc/pipefunc/pull/682))

๐Ÿค– CI

- Use `uv build` for PyPI releases ([680](https://github.com/pipefunc/pipefunc/pull/680))

๐Ÿ“Š Stats

- `.yml`: +5 lines, -12 lines
- `.py`: +80 lines, -2 lines
- `.toml`: +1 lines, -1 lines

0.58.1

๐Ÿ”„ Pre-commit

- [pre-commit.ci] pre-commit autoupdate ([676](https://github.com/pipefunc/pipefunc/pull/676))

๐Ÿ“ฆ Dependencies

- โฌ†๏ธ Pin python to 3.13.2 ([677](https://github.com/pipefunc/pipefunc/pull/677))

๐Ÿงช Testing

- Speedup tests ([675](https://github.com/pipefunc/pipefunc/pull/675))

โœจ Enhancements

- Select default initially in `VariantPipeline` selection widget ([674](https://github.com/pipefunc/pipefunc/pull/674))

๐Ÿ“Š Stats

- `.yml`: +2 lines, -2 lines
- `.yaml`: +2 lines, -2 lines
- `.py`: +128 lines, -23 lines

0.58.0

๐Ÿงช Testing

- Add `scheduling_strategy="eager"` benchmarks ([669](https://github.com/pipefunc/pipefunc/pull/669))

โœจ Enhancements

- Allow multiple variant groups per `PipeFunc` (breaking change) ([673](https://github.com/pipefunc/pipefunc/pull/673))

๐Ÿ“Š Stats

- `.md`: +11 lines, -11 lines
- `.py`: +414 lines, -171 lines

0.57.2

๐Ÿ› Bug Fixes

- Prefix the SLURM job names with `executor.name` ([671](https://github.com/pipefunc/pipefunc/pull/671))

๐Ÿ“Š Stats

- `.py`: +9 lines, -4 lines

Page 1 of 18

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.