Packaging

Latest version: v24.0

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

Scan your dependencies

Page 5 of 8

17.0

~~~~~~~~~~~~~~~~~

* Drop support for python 2.6, 3.2, and 3.3.

* Define minimal pyparsing version to 2.0.2 (:issue:`91`).

* Add ``epoch``, ``release``, ``pre``, ``dev``, and ``post`` attributes to
``Version`` and ``LegacyVersion`` (:issue:`34`).

* Add ``Version().is_devrelease`` and ``LegacyVersion().is_devrelease`` to
make it easy to determine if a release is a development release.

* Add ``utils.canonicalize_version`` to canonicalize version strings or
``Version`` instances (:issue:`121`).

16.8

~~~~~~~~~~~~~~~~~

* Fix markers that utilize ``in`` so that they render correctly.

* Fix an erroneous test on Python RC releases.

16.7

~~~~~~~~~~~~~~~~~

* Add support for the deprecated ``python_implementation`` marker which was
an undocumented setuptools marker in addition to the newer markers.

16.6

~~~~~~~~~~~~~~~~~

* Add support for the deprecated, PEP 345 environment markers in addition to
the newer markers.

16.5

~~~~~~~~~~~~~~~~~

* Fix a regression in parsing requirements with whitespaces between the comma
separators.

16.4

~~~~~~~~~~~~~~~~~

* Fix a regression in parsing requirements like ``foo (==4)``.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.