Setuptools

Latest version: v70.1.1

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

Scan your dependencies

Page 102 of 109

0.6.4

=====

* Added the generation of ``distribute_setup_3k.py`` during the release.
This closes Distribute 52.

* Added an upload_docs command to easily upload project documentation to
PyPI's https://pythonhosted.org. This close issue Distribute #56.

* Fixed a bootstrap bug on the use_setuptools() API.

0.6.3

=====

setuptools
----------

* Fixed a bunch of calls to file() that caused crashes on Python 3.

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

* Fixed a bug in sorting that caused bootstrap to fail on Python 3.

0.6.2

=====

setuptools
----------

* Added Python 3 support; see docs/python3.txt.
This closes Old Setuptools 39.

* Added option to run 2to3 automatically when installing on Python 3.
This closes issue Distribute 31.

* Fixed invalid usage of requirement.parse, that broke develop -d.
This closes Old Setuptools 44.

* Fixed script launcher for 64-bit Windows.
This closes Old Setuptools 2.

* KeyError when compiling extensions.
This closes Old Setuptools 41.

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

* Fixed bootstrap not working on Windows. This closes issue Distribute 49.

* Fixed 2.6 dependencies. This closes issue Distribute 50.

* Make sure setuptools is patched when running through easy_install
This closes Old Setuptools 40.

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.

Page 102 of 109

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.