Pykka

Latest version: v4.1.1

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

Scan your dependencies

Page 1 of 5

4.1.1

Changes

- Use Trusted Publishing to when releasing to PyPI.

4.1.0

Breaking changes

- Remove support for Python 3.8. It reaches end-of-life later this month. (PR: 220)

Features

- Support Python 3.13. No changes required.

Bug fixes

- Fix proxy introspection breaking if an actor attribute is a Pydantic model. (PR: 221)

4.0.2

Type hints

- Make `get_all()` generic over the futures' type.

Development environment

- Format with `ruff format` instead of `black`. (210)

4.0.1

Development environment

- Update test suite to pass on Python 3.12 (207)

4.0.0

Breaking changes

- Require `block` and `timeout` arguments to always be keyword arguments. (PR: 198)
- Remove support for Python 3.7. It reached end-of-life in June 2023. (PR: 190)

Features

- Type hints: All typing stubs have been inlined in the source code and have been greatly improved. They are now tested using both Mypy and Pyright. (PR: 192, 193, 195)
- Type hints: Due to the dynamic nature of `ActorProxy` objects, it is impossible to automatically type them correctly. `pykka.typing` is a new module with helpers for manually typing `ActorProxy` objects. Check out [the docs](https://pykka.readthedocs.io/en/latest/api/typing/) for how to use the helpers. (PR: #199)

Development environment

- Linting: Replace flake8, isort, and friends with ruff. (PR: 190)

4.0.0rc1

Breaking changes

- Require `block` and `timeout` arguments to always be keyword arguments. (PR: 198)
- Remove support for Python 3.7. It reached end-of-life in June 2023. (PR: 190)

Features

- Type hints: All typing stubs have been inlined in the source code and have been greatly improved. They are now tested using both Mypy and Pyright. (PR: 192, 193, 195)
- Type hints: Due to the dynamic nature of `ActorProxy` objects, it is impossible to automatically type them correctly. `pykka.typing` is a new module with helpers for manually typing `ActorProxy` objects. Check out [the docs](https://pykka.readthedocs.io/en/latest/api/typing/) for how to use the helpers. (PR: #199)

Development environment

- Linting: Replace flake8, isort, and friends with ruff. (PR: 190)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.