Setuptools

Latest version: v75.8.0

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

Scan your dependencies

Page 38 of 114

47.3.0

Not secure
=======



Changes
-------
* 2197: Console script wrapper for editable installs now has a unified template and honors importlib_metadata if present for faster script execution on older Pythons.

Misc
----
* 2195: Fix broken entry points generated by easy-install (pip editable installs).

47.2.0

Not secure
=======



Changes
-------
* 2194: Editable-installed entry points now load significantly faster on Python versions 3.8+.
* 1471: Incidentally fixed by 2194 on Python 3.8 or when importlib_metadata is present.

47.1.1

Not secure
=======



Documentation changes
---------------------
* 2156: Update mailing list pointer in developer docs

47.1.0

Not secure
=======



Changes
-------
* 2070: In wheel-to-egg conversion, use simple pkg_resources-style namespace declaration for packages that declare namespace_packages.

47.0.0

Not secure
=======



Breaking Changes
----------------
* 2094: Setuptools now actively crashes under Python 2. Python 3.5 or later is required. Users of Python 2 should use ``setuptools<45``.

Changes
-------
* 1700: Document all supported keywords by migrating the ones from distutils.

46.4.0

Not secure
=======



Changes
-------
* 1753: ``attr:`` now extracts variables through rudimentary examination of the AST,
thereby supporting modules with third-party imports. If examining the AST
fails to find the variable, ``attr:`` falls back to the old behavior of
importing the module. Works on Python 3 only.

Page 38 of 114

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.