Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 62 of 114

28.0.0

Not secure
=======

* 733: Do not search excluded directories for packages.
This introduced a backwards incompatible change in ``find_packages()``
so that ``find_packages(exclude=['foo']) == []``, excluding subpackages of ``foo``.
Previously, ``find_packages(exclude=['foo']) == ['foo.bar']``,
even though the parent ``foo`` package was excluded.

* 795: Bump certifi.

* 719: Suppress decoding errors and instead log a warning
when metadata cannot be decoded.

27.3.1

Not secure
=======

* 790: In MSVC monkeypatching, explicitly patch each
function by name in the target module instead of inferring
the module from the function's ``__module__``. Improves
compatibility with other packages that might have previously
patched distutils functions (i.e. NumPy).

27.3.0

Not secure
=======

* 794: In test command, add installed eggs to PYTHONPATH
when invoking tests so that subprocesses will also have the
dependencies available. Fixes `tox 330
<https://github.com/tox-dev/tox/issues/330>`_.

* 795: Update vendored pyparsing 2.1.9.

27.2.0

Not secure
=======

* 520 and 513: Suppress ValueErrors in fixup_namespace_packages
when lookup fails.

* Nicer, more consistent interfaces for msvc monkeypatching.

27.1.2

Not secure
=======

* 779 via 781: Fix circular import.

27.1.1

=======

* 778: Fix MSVC monkeypatching.

Page 62 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.