Setuptools

Latest version: v70.1.1

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

Scan your dependencies

Page 91 of 109

1.1

Not secure
===

* Issue 71 (Distribute 333): EasyInstall now puts less emphasis on the
condition when a host is blocked via ``--allow-hosts``.
* Issue 72: Restored Python 2.4 compatibility in ``ez_setup.py``.

1.0

Not secure
===

* Issue 60: On Windows, Setuptools supports deferring to another launcher,
such as Vinay Sajip's `pylauncher <https://bitbucket.org/pypa/pylauncher>`_
(included with Python 3.3) to launch console and GUI scripts and not install
its own launcher executables. This experimental functionality is currently
only enabled if the ``SETUPTOOLS_LAUNCHER`` environment variable is set to
"natural". In the future, this behavior may become default, but only after
it has matured and seen substantial adoption. The ``SETUPTOOLS_LAUNCHER``
also accepts "executable" to force the default behavior of creating launcher
executables.
* Issue 63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
wget for retrieving the Setuptools tarball for improved security of the
install. The script will still fall back to a simple ``urlopen`` on
platforms that do not have these tools.
* Issue 65: Deprecated the ``Features`` functionality.
* Issue 52: In ``VerifyingHTTPSConn``, handle a tunnelled (proxied)
connection.

Backward-Incompatible Changes
-----------------------------

This release includes a couple of backward-incompatible changes, but most if
not all users will find 1.0 a drop-in replacement for 0.9.

* Issue 50: Normalized API of environment marker support. Specifically,
removed line number and filename from SyntaxErrors when returned from
``pkg_resources.invalid_marker``. Any clients depending on the specific
string representation of exceptions returned by that function may need to
be updated to account for this change.
* Issue 50: SyntaxErrors generated by ``pkg_resources.invalid_marker`` are
normalized for cross-implementation consistency.
* Removed ``--ignore-conflicts-at-my-risk`` and ``--delete-conflicting``
options to easy_install. These options have been deprecated since 0.6a11.

0.9.8

Not secure
=====

* Issue 53: Fix NameErrors in ``_vcs_split_rev_from_url``.

0.9.7

Not secure
=====

* Issue 49: Correct AttributeError on PyPy where a hashlib.HASH object does
not have a ``.name`` attribute.
* Issue 34: Documentation now refers to bootstrap script in code repository
referenced by bookmark.
* Add underscore-separated keys to environment markers (markerlib).

0.9.6

Not secure
=====

* Issue 44: Test failure on Python 2.4 when MD5 hash doesn't have a ``.name``
attribute.

0.9.5

Not secure
=====

* Python 17980: Fix security vulnerability in SSL certificate validation.

Page 91 of 109

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.