Pypistats

Latest version: v1.9.0

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

Scan your dependencies

Page 1 of 6

1.9.0

Changed

* Replace deprecated classifier with licence expression (PEP 639) (473) hugovk
* Remove GitHub attestation and update config/linting/spelling (474) hugovk

Fixed

* Add input validation for `total` and fix `--monthly` with no mirror (477) zkurtz
* Update docs for `recent` command (471) 3coins

1.8.0

Added

* Use `format=None` to return raw Python data structure (467) hugovk
* Add support for Python 3.14 (455) hugovk

Changed

* Fix `DeprecationWarning`s: use `TableStyle` instead of `MARKDOWN` and `SINGLE_BORDER` (456) hugovk

1.7.0

Added

* Generate digital attestations for PyPI (PEP 740) (451) hugovk

Changed

* Drop support for Python 3.8 (448) hugovk
* Generate `__version__` at build to avoid slow `importlib.metadata` (446) hugovk

1.6.0

Added

* Add support for Python 3.13 (435) hugovk
* Attest build provenance (440) hugovk
* Add type hints to fix some mypy warnings (423) hugovk

Changed

* Replace Flake8 with Ruff (422) hugovk

Fixed

* Fix index out of range error when data not found (438) Yao-Wen-Chang

1.5.0

Added

* Add validators for 'python_major' and 'python_minor' arguments (402) lnxpy

Fixed

* Remove unused 'rich' format option (400) lnxpy

1.4.0

Changed

* Drop support for EOL Python 3.7 (391) hugovk
* Replace deprecated `utcnow()` with `now(utc)` (389) hugovk

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.