Packaging2

Latest version: v21.4

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

Scan your dependencies

Page 5 of 7

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)``.

16.3

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

* Fix a bug where ``packaging.requirements:Requirement`` was overly strict when
matching legacy requirements.

16.2

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

* Add a function that implements the name canonicalization from PEP 503.

16.1

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

* Implement requirement specifiers from PEP 508.

16.0

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

* Relicense so that packaging is available under *either* the Apache License,
Version 2.0 or a 2 Clause BSD license.

* Support installation of packaging when only distutils is available.

* Fix ``==`` comparison when there is a prefix and a local version in play.
(`41 <https://github.com/pypa/packaging/issues/41>`__).

* Implement environment markers from PEP 508.

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.