Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 74 of 114

19.4.1

Not secure
======

* Issue 487: Use direct invocation of ``importlib.machinery``
in ``pkg_resources`` to avoid missing detection on relevant
platforms.

19.4

Not secure
====

* Issue 341: Correct error in path handling of package data
files in ``build_py`` command when package is empty.
* Distribute 323, Issue 141, Issue 207, and
BB Pull Request 167: Another implementation of
``pkg_resources.WorkingSet`` and ``pkg_resources.Distribution``
that supports replacing an extant package with a new one,
allowing for setup_requires dependencies to supersede installed
packages for the session.

19.3

Not secure
====

* Issue 229: Implement new technique for readily incorporating
dependencies conditionally from vendored copies or primary
locations. Adds a new dependency on six.

19.2

Not secure
====

* BB Pull Request 163: Add get_command_list method to Distribution.
* BB Pull Request 162: Add missing whitespace to multiline string
literals.

19.1.1

Not secure
======

* Issue 476: Cast version to string (using default encoding)
to avoid creating Unicode types on Python 2 clients.
* Issue 477: In Powershell downloader, use explicit rendering
of strings, rather than rely on ``repr``, which can be
incorrect (especially on Python 2).

19.1

Not secure
====

* Issue 215: The bootstrap script ``ez_setup.py`` now
automatically detects
the latest version of setuptools (using PyPI JSON API) rather
than hard-coding a particular value.
* Issue 475: Fix incorrect usage in _translate_metadata2.

Page 74 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.