Pipefunc

Latest version: v0.61.0

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

Scan your dependencies

Page 8 of 18

0.47.1

๐Ÿ“š Documentation

- Add example with non-unique variant names across `PipeFunc`s ([520](https://github.com/pipefunc/pipefunc/pull/520))

๐Ÿงน Maintenance

- Pin `zarr>=2,<3` ([521](https://github.com/pipefunc/pipefunc/pull/521))

๐Ÿ“Š Stats

- `.yml`: +2 lines, -2 lines
- `.md`: +7 lines, -1 lines
- `.toml`: +1 lines, -1 lines

0.47.0

Closed Issues

- Aggregating function outputs into a `dict`? ([456](https://github.com/pipefunc/pipefunc/issues/456))

โœจ Enhancements

- Add `VariantPipeline` that can generate multiple `Pipeline` variants ([518](https://github.com/pipefunc/pipefunc/pull/518))
- Add auto-chunksize heuristic ([505](https://github.com/pipefunc/pipefunc/pull/505))

๐Ÿ“ Other

- Use Python 3.13 in CI where possible ([519](https://github.com/pipefunc/pipefunc/pull/519))
- Update Discord invite link README.md ([509](https://github.com/pipefunc/pipefunc/pull/509))

๐Ÿ“ฆ Dependencies

- โฌ†๏ธ Update ghcr.io/astral-sh/uv Docker tag to v0.5.16 ([516](https://github.com/pipefunc/pipefunc/pull/516))
- โฌ†๏ธ Update ghcr.io/astral-sh/uv Docker tag to v0.5.15 ([514](https://github.com/pipefunc/pipefunc/pull/514))
- โฌ†๏ธ Update ghcr.io/astral-sh/uv Docker tag to v0.5.14 ([511](https://github.com/pipefunc/pipefunc/pull/511))
- โฌ†๏ธ Update ghcr.io/astral-sh/uv Docker tag to v0.5.13 ([508](https://github.com/pipefunc/pipefunc/pull/508))
- โฌ†๏ธ Update ghcr.io/astral-sh/uv Docker tag to v0.5.12 ([507](https://github.com/pipefunc/pipefunc/pull/507))

๐Ÿ”„ Pre-commit

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

๐Ÿ“š Documentation

- Update number of required dependencies in README.md ([506](https://github.com/pipefunc/pipefunc/pull/506))
- Autoformat Markdown in FAQ and README ([503](https://github.com/pipefunc/pipefunc/pull/503))
- Add comparison with Snakemake ([501](https://github.com/pipefunc/pipefunc/pull/501))

๐Ÿค– CI

- Revert `pull_request_target:` ([500](https://github.com/pipefunc/pipefunc/pull/500))

๐Ÿ“Š Stats

- `.py`: +1196 lines, -49 lines
- `.yml`: +4 lines, -4 lines
- `.yaml`: +2 lines, -2 lines
- `.md`: +201 lines, -63 lines
- `other`: +1 lines, -1 lines

0.46.0

Closed Issues

- Proposal: Reduce Pipeline.map's IPC overhead with chunking ([484](https://github.com/pipefunc/pipefunc/issues/484))

๐Ÿงช Testing

- Explicitly set reason in `skipif` ([499](https://github.com/pipefunc/pipefunc/pull/499))
- Skip shared memory test in CI on nogil Python (3.13t) ([498](https://github.com/pipefunc/pipefunc/pull/498))

โœจ Enhancements

- Allow providing an int to `chunksizes` ([497](https://github.com/pipefunc/pipefunc/pull/497))
- Add `chunksizes` argument to `Pipeline.map` and `Pipeline.map_async` ([493](https://github.com/pipefunc/pipefunc/pull/493))

๐Ÿค– CI

- Revert `pull_request_target:` for CodSpeed ([495](https://github.com/pipefunc/pipefunc/pull/495))
- Use `pull_request_target:` to trigger CI on fork ([494](https://github.com/pipefunc/pipefunc/pull/494))

๐Ÿ“š Documentation

- Mention HPC vs cloud based running ([492](https://github.com/pipefunc/pipefunc/pull/492))
- How is this different from Dask, AiiDA, Luigi, Prefect, Kedro, Apache Airflow, etc.? ([491](https://github.com/pipefunc/pipefunc/pull/491))
- Add Discord shield ([490](https://github.com/pipefunc/pipefunc/pull/490))

๐Ÿ“Š Stats

- `.yml`: +2 lines, -2 lines
- `.md`: +62 lines, -1 lines
- `.py`: +172 lines, -8 lines

0.45.0

Closed Issues

- Add helpers.getattr ([480](https://github.com/pipefunc/pipefunc/issues/480))

โœจ Enhancements

- Add `size_per_learner` for `SlurmExecutor` ([486](https://github.com/pipefunc/pipefunc/pull/486))
- Add `helpers.get_attribute_factory` ([481](https://github.com/pipefunc/pipefunc/pull/481))

๐Ÿ“ฆ Dependencies

- โฌ†๏ธ Update astral-sh/setup-uv action to v5 ([483](https://github.com/pipefunc/pipefunc/pull/483))
- โฌ†๏ธ Update ghcr.io/astral-sh/uv Docker tag to v0.5.11 ([482](https://github.com/pipefunc/pipefunc/pull/482))

๐Ÿ“š Documentation

- Set Python version to 3.13 in README `opennb` example ([479](https://github.com/pipefunc/pipefunc/pull/479))
- Fix header level of "Dynamic Output Shapes and `internal_shapes`" ([478](https://github.com/pipefunc/pipefunc/pull/478))
- Small formatting fix in example in doc-string ([477](https://github.com/pipefunc/pipefunc/pull/477))

๐Ÿ“Š Stats

- `.yml`: +4 lines, -4 lines
- `.md`: +1 lines, -1 lines
- `.ipynb`: +1 lines, -1 lines
- `.py`: +205 lines, -8 lines
- `.toml`: +1 lines, -1 lines
- `other`: +1 lines, -1 lines

0.44.0

โœจ Enhancements

- Add `Pipeline._repr_mimebundle_` ([476](https://github.com/pipefunc/pipefunc/pull/476))
- Allow printing rich-formatted table with `pipeline.info()` ([475](https://github.com/pipefunc/pipefunc/pull/475))
- Automatically set `internal_shape=("?", ...)` ([463](https://github.com/pipefunc/pipefunc/pull/463))
- Add a `.devcontainer` for VS Code based on `uv` ([473](https://github.com/pipefunc/pipefunc/pull/473))

๐Ÿ“š Documentation

- Update documentation about dynamic `internal_shapes` ([474](https://github.com/pipefunc/pipefunc/pull/474))

๐Ÿ“Š Stats

- `.json`: +43 lines, -0 lines
- `.py`: +162 lines, -75 lines
- `.yml`: +4 lines, -0 lines
- `.ipynb`: +138 lines, -73 lines
- `.toml`: +2 lines, -1 lines
- `other`: +18 lines, -0 lines

0.43.0

Closed Issues

- Allow `internal_shapes` to be input names (str) with simple expressions ([197](https://github.com/pipefunc/pipefunc/issues/197))

โœจ Enhancements

- Enable `show_progress` when using dynamic shapes ([471](https://github.com/pipefunc/pipefunc/pull/471))
- Automatically set `internal_shape` ([448](https://github.com/pipefunc/pipefunc/pull/448))

๐Ÿ“š Documentation

- Add workaround for multiple returns with different sizes ([470](https://github.com/pipefunc/pipefunc/pull/470))
- Add `opennb` tip ([464](https://github.com/pipefunc/pipefunc/pull/464))

๐Ÿ› Bug Fixes

- Fix case where there is no size ([467](https://github.com/pipefunc/pipefunc/pull/467))
- Ensure to resolve shapes for all arrays in `_update_array` and fix `internal_shape` calculation ([469](https://github.com/pipefunc/pipefunc/pull/469))
- Fix case where first dim is "?" ([466](https://github.com/pipefunc/pipefunc/pull/466))
- Fix autogenerated `mapspec` issue with mismatching dims check ([465](https://github.com/pipefunc/pipefunc/pull/465))

๐Ÿ“Š Stats

- `.json`: +21 lines, -0 lines
- `.md`: +93 lines, -1 lines
- `.py`: +868 lines, -140 lines
- `.toml`: +2 lines, -3 lines

Page 8 of 18

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