Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 65 of 114

25.1.2

Not secure
=======

* 704: Fix errors when installing a zip sdist that contained
files named with non-ascii characters on Windows would
crash the install when it attempted to clean up the build.
* 646: MSVC compatibility - catch errors properly in
RegistryInfo.lookup.
* 702: Prevent UnboundLocalError when initial working_set
is empty.

25.1.1

Not secure
=======

* 686: Fix issue in sys.path ordering by pkg_resources when
rewrite technique is "raw".
* 699: Fix typo in msvc support.

25.1.0

Not secure
=======

* 609: Setuptools will now try to download a distribution from
the next possible download location if the first download fails.
This means you can now specify multiple links as ``dependency_links``
and all links will be tried until a working download link is encountered.

25.0.2

Not secure
=======

* 688: Fix AttributeError in setup.py when invoked not from
the current directory.

25.0.1

Not secure
=======

* Cleanup of setup.py script.

* Fixed documentation builders by allowing setup.py
to be imported without having bootstrapped the
metadata.

* More style cleanup. See 677, 678, 679, 681, 685.

25.0.0

Not secure
=======

* 674: Default ``sys.path`` manipulation by easy-install.pth
is now "raw", meaning that when writing easy-install.pth
during any install operation, the ``sys.path`` will not be
rewritten and will no longer give preference to easy_installed
packages.

To retain the old behavior when using any easy_install
operation (including ``setup.py install`` when setuptools is
present), set the environment variable:

SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite

This project hopes that that few if any environments find it
necessary to retain the old behavior, and intends to drop
support for it altogether in a future release. Please report
any relevant concerns in the ticket for this change.

Page 65 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.