Skip to main content

Download, build, install, upgrade, and uninstall Python packages -- easily!

Project description

Installation Instructions

Windows

Install setuptools using the provided .exe installer. If you’ve previously installed older versions of setuptools, please delete all setuptools*.egg and setuptools.pth files from your system’s site-packages directory (and any other sys.path directories) FIRST.

If you are upgrading a previous version of setuptools that was installed using an .exe installer, please be sure to also uninstall that older version via your system’s “Add/Remove Programs” feature, BEFORE installing the newer version.

Once installation is complete, you will find an easy_install.exe program in your Python Scripts subdirectory. Be sure to add this directory to your PATH environment variable, if you haven’t already done so.

RPM-Based Systems

Install setuptools using the provided source RPM. The included .spec file assumes you are installing using the default python executable, and is not specific to a particular Python version. The easy_install executable will be installed to a system bin directory such as /usr/bin.

If you wish to install to a location other than the default Python installation’s default site-packages directory (and $prefix/bin for scripts), please use the .egg-based installation approach described in the following section.

Cygwin, Mac OS X, Linux, Other

  1. Download the appropriate egg for your version of Python (e.g. setuptools-0.6c4-py2.4.egg). Do NOT rename it.

  2. Run it as if it were a shell script, e.g. sh setuptools-0.6c4-py2.4.egg. Setuptools will install itself using the matching version of Python (e.g. python2.4), and will place the easy_install executable in the default location for installing Python scripts (as determined by the standard distutils configuration files, or by the Python installation).

If you want to install setuptools to somewhere other than site-packages or your default distutils installation locations for libraries and scripts, you may include EasyInstall command-line options such as --prefix, --install-dir, and so on, following the .egg filename on the same command line. For example:

sh setuptools-0.6c4-py2.4.egg --prefix=~

You can use --help to get a full options list, but we recommend consulting the EasyInstall manual for detailed instructions, especially the section on custom installation locations.

Cygwin Note

If you are trying to install setuptools for the Windows version of Python (as opposed to the Cygwin version that lives in /usr/bin), you must make sure that an appropriate executable (python2.3, python2.4, or python2.5) is on your Cygwin PATH when invoking the egg. For example, doing the following at a Cygwin bash prompt will install setuptools for the Windows Python found at C:\\Python24:

ln -s /cygdrive/c/Python24/python.exe python2.4
PATH=.:$PATH sh setuptools-0.6c4-py2.4.egg
rm python2.4

Downloads

All setuptools downloads can be found at the project’s home page in the Python Cheese Shop. Scroll to the very bottom of the page to find the links.

Using Setuptools and EasyInstall

Here are some of the available manuals, tutorials, and other resources for learning about Setuptools, Python Eggs, and EasyInstall:

Questions, comments, and bug reports should be directed to the distutils-sig mailing list. If you have written (or know of) any tutorials, documentation, plug-ins, or other resources for setuptools users, please let us know about them there, so this reference list can be updated.

Credits

  • The original design for the .egg format and the pkg_resources API was co-created by Phillip Eby and Bob Ippolito. Bob also implemented the first version of pkg_resources, and supplied the OS X operating system version compatibility algorithm.

  • Ian Bicking implemented many early “creature comfort” features of easy_install, including support for downloading via Sourceforge and Subversion repositories. Ian’s comments on the Web-SIG about WSGI application deployment also inspired the concept of “entry points” in eggs, and he has given talks at PyCon and elsewhere to inform and educate the community about eggs and setuptools.

  • Jim Fulton contributed time and effort to build automated tests of various aspects of easy_install, and supplied the doctests for the command-line .exe wrappers on Windows.

  • Phillip J. Eby is the principal author and maintainer of setuptools, and first proposed the idea of an importable binary distribution format for Python application plug-ins.

  • Significant parts of the implementation of setuptools were funded by the Open Source Applications Foundation, to provide a plug-in infrastructure for the Chandler PIM application. In addition, many OSAF staffers (such as Mike “Code Bear” Taylor) contributed their time and stress as guinea pigs for the use of eggs and setuptools, even before eggs were “cool”. (Thanks, guys!)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

setuptools-0.6c4.zip (268.9 kB view details)

Uploaded Source

setuptools-0.6c4.tar.gz (245.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

setuptools-0.6c4.win32-py2.5.exe (217.7 kB view details)

Uploaded Source

setuptools-0.6c4.win32-py2.4.exe (217.8 kB view details)

Uploaded Source

setuptools-0.6c4.win32-py2.3.exe (213.7 kB view details)

Uploaded Source

setuptools-0.6c4-py2.5.egg (318.0 kB view details)

Uploaded Egg

setuptools-0.6c4-py2.4.egg (322.6 kB view details)

Uploaded Egg

setuptools-0.6c4-py2.3.egg (1.0 MB view details)

Uploaded Egg

setuptools-0.6c4-1.src.rpm (256.8 kB view details)

Uploaded Source

File details

Details for the file setuptools-0.6c4.zip.

File metadata

  • Download URL: setuptools-0.6c4.zip
  • Upload date:
  • Size: 268.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for setuptools-0.6c4.zip
Algorithm Hash digest
SHA256 8536ed5d861ae04699ae81eb0d3b9e7e36ffe16db918b9adbf724c1be454f974
MD5 7df4a5388a3ba8224963de82828c108c
BLAKE2b-256 7e2d926f4536e819fa93d7a4aeb0910849387c1234b865310aee40289e457012

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4.tar.gz.

File metadata

  • Download URL: setuptools-0.6c4.tar.gz
  • Upload date:
  • Size: 245.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for setuptools-0.6c4.tar.gz
Algorithm Hash digest
SHA256 ed079861ab2c043ef6340a56c444d676babc89ca29a6b0b2c27abf6b36a38c73
MD5 2afe4966e8bde3f104542539de9c3165
BLAKE2b-256 7357a910b32ea2131b5d8f7a2ff106e5a1c47b0cad4baed171ca12ffa5613c39

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4.win32-py2.5.exe.

File metadata

File hashes

Hashes for setuptools-0.6c4.win32-py2.5.exe
Algorithm Hash digest
SHA256 f0ab9b6646c73546d0cfc7b741a47b187712db6df3779be5319653349f1f0fd8
MD5 6da1ad809703164dfedc261e03bfe05e
BLAKE2b-256 b3ee650a6df344eb5cba091c2729764f44c7fa9309f2421c9518c8509a0b76f8

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4.win32-py2.4.exe.

File metadata

File hashes

Hashes for setuptools-0.6c4.win32-py2.4.exe
Algorithm Hash digest
SHA256 d6b538b4e9c0d8c794bfd8d3ad09f93fe17775960f8c70f4b577e046985d8f94
MD5 122e760e30fc65bb83ae8dde65d24246
BLAKE2b-256 3feef64f590be21ae82c6de485751596c540c24b218804fe19c1a936109bfec5

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4.win32-py2.3.exe.

File metadata

File hashes

Hashes for setuptools-0.6c4.win32-py2.3.exe
Algorithm Hash digest
SHA256 2c4e8d6f62f00cf96ee5d7610c16951cb42be906784c305e232b9d1b77c5611d
MD5 97700ae3fd33b4cdfcad0c50b6ced585
BLAKE2b-256 f4d22be204269d952f712b433e9c27dc76b54dd2c3fcc38a085b561614d4a0bd

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4-py2.5.egg.

File metadata

  • Download URL: setuptools-0.6c4-py2.5.egg
  • Upload date:
  • Size: 318.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for setuptools-0.6c4-py2.5.egg
Algorithm Hash digest
SHA256 48c9ef6882664923d7fcc0962c1deb595826cc3879c3946169674b9c3dbb1cb1
MD5 8f5a052e32cdb9c72bcf4b5526f28afc
BLAKE2b-256 ad676764874b7091d4b5902de113b30ffc40713c3176908177c53c0ae3129fb9

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4-py2.4.egg.

File metadata

  • Download URL: setuptools-0.6c4-py2.4.egg
  • Upload date:
  • Size: 322.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for setuptools-0.6c4-py2.4.egg
Algorithm Hash digest
SHA256 3f2be8bd6279631e62e002a089362c6234e3426bc21588da3af73d4cdcc1eb93
MD5 2a1f9656d4fbf3c97bf946c0a124e6e2
BLAKE2b-256 005c53f6b2cbe1f8344695eeb166e1906d573146fcb9f9f9ad116b7c4cf907ca

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4-py2.3.egg.

File metadata

File hashes

Hashes for setuptools-0.6c4-py2.3.egg
Algorithm Hash digest
SHA256 e524f140a6db5c3bba9dda9c5854a0ac33ca2da6016591baea5c7847350d1039
MD5 b0b9131acab32022bfac7f44c5d7971f
BLAKE2b-256 35b800453469271120ea64d3c4da218dd83565f5b1d3e848371c13afa43bb58c

See more details on using hashes here.

File details

Details for the file setuptools-0.6c4-1.src.rpm.

File metadata

  • Download URL: setuptools-0.6c4-1.src.rpm
  • Upload date:
  • Size: 256.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for setuptools-0.6c4-1.src.rpm
Algorithm Hash digest
SHA256 2d1d0e5044e50ed714a4b4db71dacedaa041316456f6f27901936916c6f84ea9
MD5 d9faf57d76ad651aec1a55d1f914dcb1
BLAKE2b-256 4b0233240ac22d7dc895c5d18119a7a4b7b97ca45f7436c2633840287c2c7a4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page