Packaging2

Latest version: v21.4

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

Scan your dependencies

Page 3 of 7

20.2

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

* Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8,
aarch64), to report the wrong bitness.

20.1

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

* Fix a bug caused by reuse of an exhausted iterator. (`257 <https://github.com/pypa/packaging/issues/257>`__)

20.0

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

* Add type hints (`191 <https://github.com/pypa/packaging/issues/191>`__)

* Add proper trove classifiers for PyPy support (`198 <https://github.com/pypa/packaging/issues/198>`__)

* Scale back depending on ``ctypes`` for manylinux support detection (`171 <https://github.com/pypa/packaging/issues/171>`__)

* Use ``sys.implementation.name`` where appropriate for ``packaging.tags`` (`193 <https://github.com/pypa/packaging/issues/193>`__)

* Expand upon the API provided by ``packaging.tags``: ``interpreter_name()``, ``mac_platforms()``, ``compatible_tags()``, ``cpython_tags()``, ``generic_tags()`` (`187 <https://github.com/pypa/packaging/issues/187>`__)

* Officially support Python 3.8 (`232 <https://github.com/pypa/packaging/issues/232>`__)

* Add ``major``, ``minor``, and ``micro`` aliases to ``packaging.version.Version`` (`226 <https://github.com/pypa/packaging/issues/226>`__)

* Properly mark ``packaging`` has being fully typed by adding a `py.typed` file (`226 <https://github.com/pypa/packaging/issues/226>`__)

19.2

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

* Remove dependency on ``attrs`` (`178 <https://github.com/pypa/packaging/issues/178>`__, `#179 <https://github.com/pypa/packaging/issues/179>`__)

* Use appropriate fallbacks for CPython ABI tag (`181 <https://github.com/pypa/packaging/issues/181>`__, `#185 <https://github.com/pypa/packaging/issues/185>`__)

* Add manylinux2014 support (`186 <https://github.com/pypa/packaging/issues/186>`__)

* Improve ABI detection (`181 <https://github.com/pypa/packaging/issues/181>`__)

* Properly handle debug wheels for Python 3.8 (`172 <https://github.com/pypa/packaging/issues/172>`__)

* Improve detection of debug builds on Windows (`194 <https://github.com/pypa/packaging/issues/194>`__)

19.1

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

* Add the ``packaging.tags`` module. (`156 <https://github.com/pypa/packaging/issues/156>`__)

* Correctly handle two-digit versions in ``python_version`` (`119 <https://github.com/pypa/packaging/issues/119>`__)

19.0

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

* Fix string representation of PEP 508 direct URL requirements with markers.

* Better handling of file URLs

This allows for using ``file:///absolute/path``, which was previously
prevented due to the missing ``netloc``.

This allows for all file URLs that ``urlunparse`` turns back into the
original URL to be valid.

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.