aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Misc. bugs reported by Ian Bicking and Ashley Walsh.PJ Eby2005-07-311-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041168
* Implement "entry points" for dynamic discovery of drivers and plugins.PJ Eby2005-07-241-10/+10
| | | | | | | | | | Change setuptools to discover setup commands using an entry point group called "distutils.commands". Thanks to Ian Bicking for the suggestion that led to designing this super-cool feature. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041152
* Massive API refactoring; see setuptools.txt changelog for details. Also,PJ Eby2005-07-181-1/+1
| | | | | | | | | add ``#egg=project-version`` link support, and docs on how to make your package available for EasyInstall to find. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041136
* prep for 0.5a13 releasePJ Eby2005-07-161-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041128
* Prep for 0.5a12 release; update docs.PJ Eby2005-07-131-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041125
* Fixed not being able to use python -m easy_install.PJ Eby2005-07-121-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041122
* Fix breakage of the "develop" command that was caused by the addition ofPJ Eby2005-07-121-1/+1
| | | | | | | | | ``--always-unzip`` to the ``easy_install`` command. Bump version for bug fix release. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041120
* Bump version #.PJ Eby2005-07-121-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041118
* Fix bugs and implement features reported/requested by folks on thePJ Eby2005-07-121-1/+1
| | | | | | | | Distutils-SIG. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041117
* Update to 0.5a9, add zip_safe flag, and fix a doc error.PJ Eby2005-07-111-2/+2
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041116
* Remove old-style requirements from setup.py, to avoid confusing people whoPJ Eby2005-07-091-9/+9
| | | | | | | | look to it for an example of setuptools use. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041105
* Doc and other updates for 0.5a8 release. Add project aliases for sourcePJ Eby2005-07-081-2/+2
| | | | | | | | and binary register+upload. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041100
* Partial first draft documentation for setuptools. Split revision historyPJ Eby2005-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041097
* Add upload support to setuptools, and make default downloads of setuptoolsPJ Eby2005-07-071-3/+3
| | | | | | | | | come from PyPI/python.org rather than from telecommunity.com. Bump to version 0.5a7. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041090
* Bump release versionPJ Eby2005-07-071-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041089
* Bump version to 0.5a5.PJ Eby2005-07-061-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041081
* Made ``easy_install`` a standard ``setuptools`` command, moving it fromPJ Eby2005-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041079
* EasyInstall/setuptools 0.5a4: significant new features, including automaticPJ Eby2005-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041073
* 0.5a3 bugfix releasePJ Eby2005-06-251-2/+2
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041072
* Add support for installing from .win32.exe's created by distutils (byPJ Eby2005-06-151-1/+1
| | | | | | | | converting them to eggs). Bump version to 0.5a1. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041070
* Bump version # for release.PJ Eby2005-06-141-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041065
* Update to version 0.4a3PJ Eby2005-06-141-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041059
* Add 'ez_setup' bootstrap installer. Prep for 0.4a2 release.PJ Eby2005-06-121-5/+5
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041054
* Add script installation support. Use distutils' exceptions for optionPJ Eby2005-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041053
* Update distribution metadata so 'setup.py register' works; add 'extra_path'PJ Eby2005-06-061-4/+58
| | | | | | | | so that setuptools can install itself in egg form. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041043
* Update docs for PyPI support, prep for 0.4a1 releasePJ Eby2005-06-051-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041042
* Fix a minor problem with -b option, and prep for 0.3a4 release.PJ Eby2005-06-041-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041035
* Release 0.3a3PJ Eby2005-05-311-2/+2
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041033
* Bump version to 0.3a2 for releasePJ Eby2005-05-291-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041026
* Add "easy_install" script that downloads distutils source (or .egg files)PJ Eby2005-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041017
* Remove setuptools_boot.py, as it can now be trivially replaced by includingPJ Eby2005-04-031-1/+1
| | | | | | | | | a setuptools .egg file in your source distribution, and adding it to sys.path in your setup.py. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041003
* Add a working pkg_resources implementation that handles extraction andPJ Eby2005-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040994
* Flesh out 'depends' command to display dependencies' status, and halt ifPJ Eby2004-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. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040876
* Initial checkin of setuptools 0.0.1.PJ Eby2004-03-191-0/+21
--HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040869