summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Partial first draft documentation for setuptools. Split revision historypje2005-07-081-16/+16
| | | | | | | | between setuptools and easy_install docs. Pull project's long_description from the documentation, for a more informative PyPI project page. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41097 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add upload support to setuptools, and make default downloads of setuptoolspje2005-07-071-3/+3
| | | | | | | | come from PyPI/python.org rather than from telecommunity.com. Bump to version 0.5a7. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41090 6015fed2-1504-0410-9fe1-9d1591cc4771
* Bump release versionpje2005-07-071-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41089 6015fed2-1504-0410-9fe1-9d1591cc4771
* Bump version to 0.5a5.pje2005-07-061-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41081 6015fed2-1504-0410-9fe1-9d1591cc4771
* Made ``easy_install`` a standard ``setuptools`` command, moving it frompje2005-07-061-1/+1
| | | | | | | | | | the ``easy_install`` module to ``setuptools.command.easy_install``. Note that if you were importing or extending it, you must now change your imports accordingly. ``easy_install.py`` is still installed as a script, but not as a module. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41079 6015fed2-1504-0410-9fe1-9d1591cc4771
* EasyInstall/setuptools 0.5a4: significant new features, including automaticpje2005-06-271-2/+2
| | | | | | | | installation of dependencies, the ability to specify dependencies in a setup script, and several new options to control EasyInstall's behavior. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41073 6015fed2-1504-0410-9fe1-9d1591cc4771
* 0.5a3 bugfix releasepje2005-06-251-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41072 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add support for installing from .win32.exe's created by distutils (bypje2005-06-151-1/+1
| | | | | | | converting them to eggs). Bump version to 0.5a1. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41070 6015fed2-1504-0410-9fe1-9d1591cc4771
* Bump version # for release.pje2005-06-141-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41065 6015fed2-1504-0410-9fe1-9d1591cc4771
* Update to version 0.4a3pje2005-06-141-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41059 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add 'ez_setup' bootstrap installer. Prep for 0.4a2 release.pje2005-06-121-5/+5
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41054 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add script installation support. Use distutils' exceptions for optionpje2005-06-121-3/+3
| | | | | | | | | errors. Include Python version in setuptools' egg name for compatibility w/installs via easy_install. Add isdir/listdir facilities for metadata, along with support for running scripts from eggs. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41053 6015fed2-1504-0410-9fe1-9d1591cc4771
* Update distribution metadata so 'setup.py register' works; add 'extra_path'pje2005-06-061-4/+58
| | | | | | | so that setuptools can install itself in egg form. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41043 6015fed2-1504-0410-9fe1-9d1591cc4771
* Update docs for PyPI support, prep for 0.4a1 releasepje2005-06-051-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41042 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix a minor problem with -b option, and prep for 0.3a4 release.pje2005-06-041-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41035 6015fed2-1504-0410-9fe1-9d1591cc4771
* Release 0.3a3pje2005-05-311-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41033 6015fed2-1504-0410-9fe1-9d1591cc4771
* Bump version to 0.3a2 for releasepje2005-05-291-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41026 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add "easy_install" script that downloads distutils source (or .egg files)pje2005-05-291-2/+3
| | | | | | | | | | | | | and builds and installs them as eggs, with support for managing .pth files. Built distributions are installed in individual subdirectories, so you can either add the directory to a .pth (automatically done by default), or you can use pkg_resources.require() to manage your dependencies explicitly. Because each distribution is in its own directory (or .egg file), uninstallation and clean upgrades are trivial, without the aid of any sort of package manager. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41017 6015fed2-1504-0410-9fe1-9d1591cc4771
* Remove setuptools_boot.py, as it can now be trivially replaced by includingpje2005-04-031-1/+1
| | | | | | | | a setuptools .egg file in your source distribution, and adding it to sys.path in your setup.py. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41003 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add a working pkg_resources implementation that handles extraction andpje2005-03-231-1/+1
| | | | | | | | | basic support for non-egg resources. Still a lot to do, but this version is capable of not only extracting and running C extensions, it can even find its own runtime (pkg_resources) if it's included in the egg. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@40994 6015fed2-1504-0410-9fe1-9d1591cc4771
* Flesh out 'depends' command to display dependencies' status, and halt ifpje2004-03-201-1/+7
| | | | | | | | | | | | | | | | | | | | all requirements aren't met. (Also, check planned install location for the dependencies, as well as checking sys.path.) Also: * Allow 'Feature()' objects to include 'Require()' objects, so that dependencies can be optional * 'Require()' objects can set a homepage, whose URL will be displayed by the 'depends' command if the dependency needs to be installed. * Misc. fixes/refactoring of version validation to properly handle "unknown" versions, and to decouple version fetching from version checking. * Updated TODO to remove various completed items. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@40876 6015fed2-1504-0410-9fe1-9d1591cc4771
* Initial checkin of setuptools 0.0.1.pje2004-03-191-0/+21
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@40869 6015fed2-1504-0410-9fe1-9d1591cc4771