Setuptools

Latest version: v69.5.1

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

Scan your dependencies

Page 58 of 109

27.0.0

Not secure
=======

* Now use Warehouse by default for
``upload``, patching ``distutils.config.PyPIRCCommand`` to
affect default behavior.

Any config in .pypirc should be updated to replace

https://pypi.python.org/pypi/

with

https://upload.pypi.org/legacy/

Similarly, any passwords stored in the keyring should be
updated to use this new value for "system".

The ``upload_docs`` command will continue to use the python.org
site, but the command is now deprecated. Users are urged to use
Read The Docs instead.

* 776: Use EXT_SUFFIX for py_limited_api renaming.

* 774 and 775: Use LegacyVersion from packaging when
detecting numpy versions.

26.1.1

Not secure
=======

* Re-release of 26.1.0 with pytest pinned to allow for automated
deployment and thus proper packaging environment variables,
fixing issues with missing executable launchers.

26.1.0

Not secure
=======

* 763: ``pkg_resources.get_default_cache`` now defers to the
:pypi:`appdirs` project to
resolve the cache directory. Adds a vendored dependency on
appdirs to pkg_resources.

26.0.0

Not secure
=======

* 748: By default, sdists are now produced in gzipped tarfile
format by default on all platforms, adding forward compatibility
for the same behavior in Python 3.6 (See Python 27819).

* 459 via 736: On Windows with script launchers,
sys.argv[0] now reflects
the name of the entry point, consistent with the behavior in
distlib and pip wrappers.

* 752 via 753: When indicating ``py_limited_api`` to Extension,
it must be passed as a keyword argument.

25.4.0

Not secure
=======

* Add Extension(py_limited_api=True). When set to a truthy value,
that extension gets a filename appropriate for code using Py_LIMITED_API.
When used correctly this allows a single compiled extension to work on
all future versions of CPython 3.
The py_limited_api argument only controls the filename. To be
compatible with multiple versions of Python 3, the C extension
will also need to set -DPy_LIMITED_API=... and be modified to use
only the functions in the limited API.

25.3.0

Not secure
=======

* 739 Fix unquoted libpaths by fixing compatibility between ``numpy.distutils`` and ``distutils._msvccompiler`` for numpy < 1.11.2 (Fix issue 728, error also fixed in Numpy).

* 731: Bump certifi.

* Style updates. See 740, 741, 743, 744, 742, 747.

* 735: include license file.

Page 58 of 109

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.