Setuptools

Latest version: v69.5.1

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

Scan your dependencies

Page 102 of 109

0.6.1

=====

setuptools
----------

* package_index.urlopen now catches BadStatusLine and malformed url errors.
This closes Distribute 16 and Distribute 18.

* zip_ok is now False by default. This closes Old Setuptools 33.

* Fixed invalid URL error catching. Old Setuptools 20.

* Fixed invalid bootstraping with easy_install installation (Distribute 40).
Thanks to Florian Schulze for the help.

* Removed buildout/bootstrap.py. A new repository will create a specific
bootstrap.py script.


bootstrapping
-------------

* The bootstrap process leave setuptools alone if detected in the system
and --root or --prefix is provided, but is not in the same location.
This closes Distribute 10.

0.6

===

setuptools
----------

* Packages required at build time where not fully present at install time.
This closes Distribute 12.

* Protected against failures in tarfile extraction. This closes Distribute 10.

* Made Jython api_tests.txt doctest compatible. This closes Distribute 7.

* sandbox.py replaced builtin type file with builtin function open. This
closes Distribute 6.

* Immediately close all file handles. This closes Distribute 3.

* Added compatibility with Subversion 1.6. This references Distribute 1.

pkg_resources
-------------

* Avoid a call to /usr/bin/sw_vers on OSX and use the official platform API
instead. Based on a patch from ronaldoussoren. This closes issue 5.

* Fixed a SandboxViolation for mkdir that could occur in certain cases.
This closes Distribute 13.

* Allow to find_on_path on systems with tight permissions to fail gracefully.
This closes Distribute 9.

* Corrected inconsistency between documentation and code of add_entry.
This closes Distribute 8.

* Immediately close all file handles. This closes Distribute 3.

easy_install
------------

* Immediately close all file handles. This closes Distribute 3.

0.6c9

=====

* Fixed a missing files problem when using Windows source distributions on
non-Windows platforms, due to distutils not handling manifest file line
endings correctly.

* Updated Pyrex support to work with Pyrex 0.9.6 and higher.

* Minor changes for Jython compatibility, including skipping tests that can't
work on Jython.

* Fixed not installing eggs in ``install_requires`` if they were also used for
``setup_requires`` or ``tests_require``.

* Fixed not fetching eggs in ``install_requires`` when running tests.

* Allow ``ez_setup.use_setuptools()`` to upgrade existing setuptools
installations when called from a standalone ``setup.py``.

* Added a warning if a namespace package is declared, but its parent package
is not also declared as a namespace.

* Support Subversion 1.5

* Removed use of deprecated ``md5`` module if ``hashlib`` is available

* Fixed ``bdist_wininst upload`` trying to upload the ``.exe`` twice

* Fixed ``bdist_egg`` putting a ``native_libs.txt`` in the source package's
``.egg-info``, when it should only be in the built egg's ``EGG-INFO``.

* Ensure that _full_name is set on all shared libs before extensions are
checked for shared lib usage. (Fixes a bug in the experimental shared
library build support.)

* Fix to allow unpacked eggs containing native libraries to fail more
gracefully under Google App Engine (with an ``ImportError`` loading the
C-based module, instead of getting a ``NameError``).

* Fixed ``win32.exe`` support for .pth files, so unnecessary directory nesting
is flattened out in the resulting egg. (There was a case-sensitivity
problem that affected some distributions, notably ``pywin32``.)

* Prevent ``--help-commands`` and other junk from showing under Python 2.5
when running ``easy_install --help``.

* Fixed GUI scripts sometimes not executing on Windows

* Fixed not picking up dependency links from recursive dependencies.

* Only make ``.py``, ``.dll`` and ``.so`` files executable when unpacking eggs

* Changes for Jython compatibility

* Improved error message when a requirement is also a directory name, but the
specified directory is not a source package.

* Fixed ``--allow-hosts`` option blocking ``file:`` URLs

* Fixed HTTP SVN detection failing when the page title included a project
name (e.g. on SourceForge-hosted SVN)

* Fix Jython script installation to handle ``!`` lines better when
``sys.executable`` is a script.

* Removed use of deprecated ``md5`` module if ``hashlib`` is available

* Keep site directories (e.g. ``site-packages``) from being included in
``.pth`` files.

0.6c7

=====

* Fixed ``distutils.filelist.findall()`` crashing on broken symlinks, and
``egg_info`` command failing on new, uncommitted SVN directories.

* Fix import problems with nested namespace packages installed via
``--root`` or ``--single-version-externally-managed``, due to the
parent package not having the child package as an attribute.

* ``ftp:`` download URLs now work correctly.

* The default ``--index-url`` is now ``https://pypi.python.org/simple``, to use
the Python Package Index's new simpler (and faster!) REST API.

0.6c6

=====

* Added ``--egg-path`` option to ``develop`` command, allowing you to force
``.egg-link`` files to use relative paths (allowing them to be shared across
platforms on a networked drive).

* Fix not building binary RPMs correctly.

* Fix "eggsecutables" (such as setuptools' own egg) only being runnable with
bash-compatible shells.

* Fix ``!`` parsing problems in Windows ``.exe`` script wrappers, when there
was whitespace inside a quoted argument or at the end of the ``!`` line
(a regression introduced in 0.6c4).

* Fix ``test`` command possibly failing if an older version of the project
being tested was installed on ``sys.path`` ahead of the test source
directory.

* Fix ``find_packages()`` treating ``ez_setup`` and directories with ``.`` in
their names as packages.

* EasyInstall no longer aborts the installation process if a URL it wants to
retrieve can't be downloaded, unless the URL is an actual package download.
Instead, it issues a warning and tries to keep going.

* Fixed distutils-style scripts originally built on Windows having their line
endings doubled when installed on any platform.

* Added ``--local-snapshots-ok`` flag, to allow building eggs from projects
installed using ``setup.py develop``.

* Fixed not HTML-decoding URLs scraped from web pages

0.6c5

=====

* Fix uploaded ``bdist_rpm`` packages being described as ``bdist_egg``
packages under Python versions less than 2.5.

* Fix uploaded ``bdist_wininst`` packages being described as suitable for
"any" version by Python 2.5, even if a ``--target-version`` was specified.

* Fixed ``.dll`` files on Cygwin not having executable permissions when an egg
is installed unzipped.

Page 102 of 109

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.