Plumpy

Latest version: v0.23.0

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

Scan your dependencies

Page 2 of 6

0.21.9

Features
- Make `ProcessListener` instances persistable [[98a375f]](https://github.com/aiidateam/plumpy/commit/98a375f07db0cacaacdc1545d4d12f25dd00bf1d)

Fixes
- Catch `ChannelInvalidStateError` in process state change [[db2af9a]](https://github.com/aiidateam/plumpy/commit/db2af9acf7c139798a21e574d6308ae21b3b7513)

Devops
- Update ReadTheDocs configuration file [[31f85c7]](https://github.com/aiidateam/plumpy/commit/31f85c71730b488aafd680f240485a51884722b7)

0.21.8

Devops
- Dependencies: Update requirement `mypy==1.3.0` [[270]](https://github.com/aiidateam/plumpy/pull/270)

0.21.7

Bug fixes
- `PortNamespace.get_port`: Only create if `create_dynamically` is `True` [[268]](https://github.com/aiidateam/plumpy/pull/268)

0.21.6

Bug fixes
- `PortNamespace`: Make `dynamic` apply recursively [[263]](https://github.com/aiidateam/plumpy/pull/263)
- Workchains: Turn exception into warning for incorrect return type in conditional predicates: any type that implements `__bool__` will be accepted [[265]](https://github.com/aiidateam/plumpy/pull/265)

0.21.5

Bug fixes
- Workchains: Accept but deprecate conditional predicates returning `None` [[261]](https://github.com/aiidateam/plumpy/pull/261)

0.21.4

Bug fixes
- Workchains: Raise if `if_/while_` predicate does not return boolean [[259]](https://github.com/aiidateam/plumpy/pull/259)

Dependencies
- Dependencies: Update pre-commit requirement `isort==5.12.0` [[260]](https://github.com/aiidateam/plumpy/pull/260)

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.