Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 44 of 114

40.7.3

Not secure
=======



Changes
-------
* 1670: In package_index, revert to using a copy of splituser from Python 3.8. Attempts to use ``urllib.parse.urlparse`` led to problems as reported in 1663 and 1668. This change serves as an alternative to 1499 and fixes 1668.

40.7.2

Not secure
=======



Changes
-------
* 1666: Restore port in URL handling in package_index.

40.7.1

Not secure
=======



Changes
-------
* 1660: On Python 2, when reading config files, downcast options from text to bytes to satisfy distutils expectations.

40.7.0

Not secure
=======



Breaking Changes
----------------
* 1551: File inputs for the ``license`` field in ``setup.cfg`` files now explicitly raise an error.

Changes
-------
* 1180: Add support for non-ASCII in setup.cfg (1062). Add support for native strings on some parameters (1136).
* 1499: ``setuptools.package_index`` no longer relies on the deprecated ``urllib.parse.splituser`` per Python 27485.
* 1544: Added tests for PackageIndex.download (for git URLs).
* 1625: In PEP 517 build_meta builder, ensure that sdists are built as gztar per the spec.

40.6.3

Not secure
=======



Changes
-------
* 1594: PEP 517 backend no longer declares setuptools as a dependency as it can be assumed.

40.6.2

Not secure
=======



Changes
-------
* 1592: Fix invalid dependency on external six module (instead of vendored version).

Page 44 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.