Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 76 of 114

18.6

Not secure
====

* Issue 439: When installing entry_point scripts under development,
omit the version number of the package, allowing any version of the
package to be used.

18.5

Not secure
====

* In preparation for dropping support for Python 3.2, a warning is
now logged when pkg_resources is imported on Python 3.2 or earlier
Python 3 versions.
* `Add support for python_platform_implementation environment marker
<https://github.com/pypa/setuptools/commit/94416707fd59a65f4a8f7f70541d6b3fc018b626>`_.
* `Fix dictionary mutation during iteration
<https://github.com/pypa/setuptools/commit/57ebfa41e0f96b97e599ecd931b7ae8a143e096e>`_.

18.4

Not secure
====

* Issue 446: Test command now always invokes unittest, even
if no test suite is supplied.

18.3.2

Not secure
======

* Correct another regression in setuptools.findall
where the fix for Python 12885 was lost.

18.3.1

Not secure
======

* Issue 425: Correct regression in setuptools.findall.

18.3

Not secure
====

* BB Pull Request 135: Setuptools now allows disabling of
the manipulation of the sys.path
during the processing of the easy-install.pth file. To do so, set
the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to
anything but "rewrite" (consider "raw"). During any install operation
with manipulation disabled, setuptools packages will be appended to
sys.path naturally.

Future versions may change the default behavior to disable
manipulation. If so, the default behavior can be retained by setting
the variable to "rewrite".

* Issue 257: ``easy_install --version`` now shows more detail
about the installation location and Python version.

* Refactor setuptools.findall in preparation for re-submission
back to distutils.

Page 76 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.