Setuptools

Latest version: v75.1.0

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

Scan your dependencies

Page 107 of 113

0.6c3

=====

* Fixed breakages caused by Subversion 1.4's new "working copy" format

* You can once again use "python -m easy_install" with Python 2.4 and above.

* Python 2.5 compatibility fixes added.

0.6c2

=====

* The ``ez_setup`` module displays the conflicting version of setuptools (and
its installation location) when a script requests a version that's not
available.

* Running ``setup.py develop`` on a setuptools-using project will now install
setuptools if needed, instead of only downloading the egg.

* Windows script wrappers now support quoted arguments and arguments
containing spaces. (Patch contributed by Jim Fulton.)

* The ``ez_setup.py`` script now actually works when you put a setuptools
``.egg`` alongside it for bootstrapping an offline machine.

* A writable installation directory on ``sys.path`` is no longer required to
download and extract a source distribution using ``--editable``.

* Generated scripts now use ``-x`` on the ``!`` line when ``sys.executable``
contains non-ASCII characters, to prevent deprecation warnings about an
unspecified encoding when the script is run.

0.6c1

=====

* Fixed ``AttributeError`` when trying to download a ``setup_requires``
dependency when a distribution lacks a ``dependency_links`` setting.

* Made ``zip-safe`` and ``not-zip-safe`` flag files contain a single byte, so
as to play better with packaging tools that complain about zero-length
files.

* Made ``setup.py develop`` respect the ``--no-deps`` option, which it
previously was ignoring.

* Support ``extra_path`` option to ``setup()`` when ``install`` is run in
backward-compatibility mode.

* Source distributions now always include a ``setup.cfg`` file that explicitly
sets ``egg_info`` options such that they produce an identical version number
to the source distribution's version number. (Previously, the default
version number could be different due to the use of ``--tag-date``, or if
the version was overridden on the command line that built the source
distribution.)

* EasyInstall now includes setuptools version information in the
``User-Agent`` string sent to websites it visits.

0.6b4

Not secure
=====

* Fix ``register`` not obeying name/version set by ``egg_info`` command, if
``egg_info`` wasn't explicitly run first on the same command line.

* Added ``--no-date`` and ``--no-svn-revision`` options to ``egg_info``
command, to allow suppressing tags configured in ``setup.cfg``.

* Fixed redundant warnings about missing ``README`` file(s); it should now
appear only if you are actually a source distribution.

* Fix creating Python wrappers for non-Python scripts

* Fix ``ftp://`` directory listing URLs from causing a crash when used in the
"Home page" or "Download URL" slots on PyPI.

* Fix ``sys.path_importer_cache`` not being updated when an existing zipfile
or directory is deleted/overwritten.

* Fix not recognizing HTML 404 pages from package indexes.

* Allow ``file://`` URLs to be used as a package index. URLs that refer to
directories will use an internally-generated directory listing if there is
no ``index.html`` file in the directory.

* Allow external links in a package index to be specified using
``rel="homepage"`` or ``rel="download"``, without needing the old
PyPI-specific visible markup.

* Suppressed warning message about possibly-misspelled project name, if an egg
or link for that project name has already been seen.

0.6b3

Not secure
=====

* Fix ``bdist_egg`` not including files in subdirectories of ``.egg-info``.

* Allow ``.py`` files found by the ``include_package_data`` option to be
automatically included. Remove duplicate data file matches if both
``include_package_data`` and ``package_data`` are used to refer to the same
files.

* Fix local ``--find-links`` eggs not being copied except with
``--always-copy``.

* Fix sometimes not detecting local packages installed outside of "site"
directories.

* Fix mysterious errors during initial ``setuptools`` install, caused by
``ez_setup`` trying to run ``easy_install`` twice, due to a code fallthru
after deleting the egg from which it's running.

0.6b2

Not secure
=====

* Don't install or update a ``site.py`` patch when installing to a
``PYTHONPATH`` directory with ``--multi-version``, unless an
``easy-install.pth`` file is already in use there.

* Construct ``.pth`` file paths in such a way that installing an egg whose
name begins with ``import`` doesn't cause a syntax error.

* Fixed a bogus warning message that wasn't updated since the 0.5 versions.

Page 107 of 113

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.