Plumpy

Latest version: v0.23.0

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

Scan your dependencies

Page 4 of 6

0.18.6

Not secure
👌 IMPROVE: Catch state change broadcast timeout

When using an RMQ communicator, the broadcast can timeout on heavy loads to RMQ
(for example see <https://github.com/aiidateam/aiida-core/issues/4745>).
This broadcast is not critical to the running of the process,
and so a timeout should not except it.

Also ensure the process PID is included in all log messages.

0.18.5

Not secure
Minor improvements and bug fixes:

- 🐛 FIX: retrieve future exception on_killed
The exception set on the future should be retrieved, otherwise it will be caught by the loop's exception handler.
- 🐛 FIX: Clean-up process event hooks:
On Process close/cleanup event hooks are removed,
in part to not persist cyclic dependencies of hooks <-> Process.
Once a process is closed, it will also not raise an Exception if a hook tries to un-register itself (but has already been removed by the clean-up).
- 👌 IMPROVE: Add `Process.is_killing` property
- 👌 IMPROVE: remove RUNNING from allowed states of `resume`:
Since there is no `resume` method implemented for the `Running` class.
- 🔧 MAINTAIN: Remove frozendict dependency

0.18.4

Not secure
Minor update, to add `py.typed` file to distribution, in accordance with [PEP-561](https://www.python.org/dev/peps/pep-0561/) [[#195]](https://github.com/aiidateam/plumpy/pull/195)

0.18.2

Not secure
Changes

- Allow for dereferencing of saved instance state [[191]](https://github.com/aiidateam/plumpy/pull/191)
- Add type checking to code base [[180]](https://github.com/aiidateam/plumpy/pull/180)
- Improve documentation [[190]](https://github.com/aiidateam/plumpy/pull/190)

0.18.1

Not secure
Bug fixes

- Trigger application of nest patch in `set_event_loop_policy` to make it compatible with Jupyter notebooks [[189]](https://github.com/aiidateam/plumpy/pull/189)

0.18.0

Not secure
Changes

- Drop support for Python 3.5 [[187]](https://github.com/aiidateam/plumpy/pull/187)

Dependencies

- Dependencies: update requirement `kiwipy~=0.7.1` [[184]](https://github.com/aiidateam/plumpy/pull/184)

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.