Pipefunc

Latest version: v0.61.0

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

Scan your dependencies

Page 5 of 18

0.51.0

โœจ Enhancements

- Make `Result` a `dataclass` to avoid confusion with tuples ([601](https://github.com/pipefunc/pipefunc/pull/601))
- Return a `ResultDict` that limits `__repr__` length in `pipeline.map` ([600](https://github.com/pipefunc/pipefunc/pull/600))

๐Ÿ“Š Stats

- `.py`: +73 lines, -31 lines

0.50.4

๐Ÿ› Bug Fixes

- Fix case with `SlurmExecutor.finalize()` but nothing was submitted ([599](https://github.com/pipefunc/pipefunc/pull/599))

โœจ Enhancements

- Make `AsyncMap` a `dataclass` instead of `NamedTuple` ([598](https://github.com/pipefunc/pipefunc/pull/598))

๐Ÿค– CI

- Do not allow `FIX:` prefix ([597](https://github.com/pipefunc/pipefunc/pull/597))

๐Ÿ“Š Stats

- `.py`: +7 lines, -3 lines
- `.json`: +0 lines, -1 lines
- `.yml`: +2 lines, -1 lines

0.50.3

Closed Issues

- BUG: Profiling `Pipeline.map` only works with `parallel=False` ([547](https://github.com/pipefunc/pipefunc/issues/547))

๐Ÿ› Bug Fixes

- Fix `ZeroDivisionError` in `ProgressBar` ([596](https://github.com/pipefunc/pipefunc/pull/596))

โœจ Enhancements

- Emit warning when `profile=True` and `parallel=True` ([594](https://github.com/pipefunc/pipefunc/pull/594))
- Allow setting custom colors in GraphViz graphs ([593](https://github.com/pipefunc/pipefunc/pull/593))

๐Ÿ“š Documentation

- Release notes for 0.50.2 ([592](https://github.com/pipefunc/pipefunc/pull/592))

๐Ÿ“Š Stats

- `.md`: +18 lines, -0 lines
- `.py`: +179 lines, -45 lines

0.50.2

Closed Issues

- DOC: uv tip in tutorial.md is incorrect ([588](https://github.com/pipefunc/pipefunc/issues/588))

๐Ÿงน Maintenance

- Add `pipefunc[extra]` optional dependencies to match `pipefunc-extra` on conda-forge ([591](https://github.com/pipefunc/pipefunc/pull/591))

๐Ÿ“š Documentation

- Fix URL of tutorial in uv tip ([590](https://github.com/pipefunc/pipefunc/pull/590))
- Update release notes and improve generation script ([589](https://github.com/pipefunc/pipefunc/pull/589))

๐Ÿ“Š Stats

- `.py`: +38 lines, -8 lines
- `.md`: +29 lines, -1 lines
- `.ipynb`: +3 lines, -3 lines
- `.toml`: +19 lines, -2 lines

0.50.1

๐Ÿ› Bug Fixes

- Fix `map` over iterable with internal shape to `xarray` ([587](https://github.com/pipefunc/pipefunc/pull/587))

๐Ÿค– CI

- Add PR title checking workflow ([586](https://github.com/pipefunc/pipefunc/pull/586))

๐Ÿ“š Documentation

- Add CHANGELOG as a page to the documentation ([584](https://github.com/pipefunc/pipefunc/pull/584))
- Add example with `ErrorSnapshot` and `Pipeline` ([585](https://github.com/pipefunc/pipefunc/pull/585))
- Automatically generate `CHANGELOG.md` ([580](https://github.com/pipefunc/pipefunc/pull/580))
- Add `get-notebooks.py` to the docs ([582](https://github.com/pipefunc/pipefunc/pull/582))

๐Ÿงช Testing

- Check that `info` for `NestedPipeFunc` has no absorbed intermediate outputs ([583](https://github.com/pipefunc/pipefunc/pull/583))

๐Ÿ“Š Stats

- `.py`: +405 lines, -0 lines
- `.json`: +27 lines, -0 lines
- `.yml`: +52 lines, -0 lines
- `.md`: +1932 lines, -1 lines

0.50.0

Closed Issues

- Automatically parse doc-strings to generate Pipeline docs ([562](https://github.com/pipefunc/pipefunc/issues/562))
- Create freeze button for scroll action in visualize_widget ([561](https://github.com/pipefunc/pipefunc/issues/561))
- Scoped pipelines cannot be nested ([374](https://github.com/pipefunc/pipefunc/issues/374))

๐Ÿ“š Documentation

- Add `get-notebooks.py` script that downloads all notebooks and puts them in a folder ([581](https://github.com/pipefunc/pipefunc/pull/581))
- Add Raises section to `Pipeline.update_scope`'s docstring ([572](https://github.com/pipefunc/pipefunc/pull/572))

โœจ Enhancements

- Automatically generate documentation for `Pipeline`s ([563](https://github.com/pipefunc/pipefunc/pull/563))
- Add literals of common storage options to `map` and `map_async` annotations ([575](https://github.com/pipefunc/pipefunc/pull/575))

๐Ÿงช Testing

- Include pydantic in the micromamba testing `environment.yaml` ([579](https://github.com/pipefunc/pipefunc/pull/579))
- Fix `tests/test_plotting.py::test_plotting_widget` ([576](https://github.com/pipefunc/pipefunc/pull/576))

๐Ÿ”„ Pre-commit

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

๐Ÿ“ฆ Dependencies

- โฌ†๏ธ Update release-drafter/release-drafter action to v6.1.0 ([574](https://github.com/pipefunc/pipefunc/pull/574))

๐Ÿ“Š Stats

- `.py`: +1333 lines, -14 lines
- `.yaml`: +2 lines, -2 lines
- `.yml`: +8 lines, -0 lines
- `.md`: +73 lines, -3 lines
- `.toml`: +2 lines, -1 lines

Page 5 of 18

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