Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 59 of 114

31.0.0

Not secure
=======

* 250: Install '-nspkg.pth' files for packages installed
with 'setup.py develop'. These .pth files allow
namespace packages installed by pip or develop to
co-mingle. This change required the removal of the
change for 805 and pip 1924, introduced in 28.3.0 and implicated
in 870, but means that namespace packages not in a
site packages directory will no longer work on Python
earlier than 3.5, whereas before they would work on
Python not earlier than 3.3.

30.4.0

Not secure
=======

* 879: For declarative config:

- read_configuration() now accepts ignore_option_errors argument. This allows scraping tools to read metadata without a need to download entire packages. E.g. we can gather some stats right from GitHub repos just by downloading setup.cfg.

- packages find: directive now supports fine tuning from a subsection. The same arguments as for find() are accepted.

30.3.0

Not secure
=======

* 394 via 862: Added support for `declarative package
config in a setup.cfg file
<https://setuptools.pypa.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files>`_.

30.2.1

Not secure
=======

* 850: In test command, invoke unittest.main with
indication not to exit the process.

30.2.0

Not secure
=======

* 854: Bump to vendored Packaging 16.8.

30.1.0

Not secure
=======

* 846: Also trap 'socket.error' when opening URLs in
package_index.

* 849: Manifest processing now matches the filename
pattern anywhere in the filename and not just at the
start. Restores behavior found prior to 28.5.0.

Page 59 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.