summaryrefslogtreecommitdiff
path: root/setuptools/command
Commit message (Collapse)AuthorAgeFilesLines
* Snapshot pre-merger changes, mostly SSL support and a few bugfixesphillip.eby2013-05-151-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@88994 6015fed2-1504-0410-9fe1-9d1591cc4771
* Tarfile link support, and handle .pyd/.dll files installed as data on phillip.eby2010-10-021-1/+1
| | | | | | | win32. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@85188 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix quotes handling for GUI scripts on Windows when Python is in a phillip.eby2010-08-221-1/+1
| | | | | | | directory with a space in the name. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@84272 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix wrong keyword argument for specifying test tunner to unittestphillip.eby2010-03-121-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@78878 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix the elusive "double upload bdist_wininst" bugphillip.eby2009-10-191-13/+54
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@75547 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix lost launcher changes, string.split().phillip.eby2009-10-191-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@75543 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fixes for Windwos 64 and Vista UAC errorsphillip.eby2009-10-121-2/+43
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@75387 6015fed2-1504-0410-9fe1-9d1591cc4771
* Major updates and fixes include:phillip.eby2009-10-127-56/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix for the Python 2.6.3 build_ext API change * Support for the most recent Sourceforge download link insanity * Support for SVN 1.6 * Stop crashing on certain types of HTTP error * Stop re-trying URLs that already failed retrieval once * Fixes for various dependency management problems such as looping builds, re-downloading packages already present on sys.path (but not in a registered "site" directory), and randomly preferring local -f packages over local installed packages * Prevent lots of spurious "already imported from another path" warnings (e.g. when pkg_resources is imported late) * Ensure C libraries (as opposed to extensions) are also built when doing bdist_egg * Fixed running the "test" command under Python 2.6+ Other changes: * Misc. documentation fixes * Improved Jython support * Fewer warnings under Python 2.6+ * Warn when 'packages' uses paths instead of package names (because it causes other problems, like spurious "already imported" warnings) * Stop using /usr/bin/sw_vers on Mac OS (replaced w/'platform' module calls) Note: This is NOT a merge from Distribute; upon review, many of the tracker-submitted patches used as a basis for forking were incorrect, incomplete, introduced new bugs, or were not addressing the root causes. (E.g., one of the changes in this patch fixes three superficially unrelated issues in the setuptools bug tracker.) Careful review will be required if you want to merge this work back into Distribute. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@75384 6015fed2-1504-0410-9fe1-9d1591cc4771
* Keep site directories (e.g. site-packages) from being included inphillip.eby2008-09-241-5/+5
| | | | | | | .pth files. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@66608 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix for http://bugs.python.org/setuptools/issue27 (Jython shebangphillip.eby2008-09-241-24/+24
| | | | | | | lines) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@66596 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix for http://bugs.python.org/setuptools/issue37 - missingphillip.eby2008-09-111-1/+1
| | | | | | | __loader__ running under Google App Engine. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@66388 6015fed2-1504-0410-9fe1-9d1591cc4771
* Added 'test_runner'. (Note: this is a new feature and should notphillip.eby2008-08-211-10/+10
| | | | | | | be backported to the 0.6 branch.) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65966 6015fed2-1504-0410-9fe1-9d1591cc4771
* Ensure that _full_name is set on all shared libs before extensionsphillip.eby2008-08-211-3/+3
| | | | | | | are checked for shared lib usage. (problem reported by Andi Vajda) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65962 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix for http://bugs.python.org/setuptools/issue9phillip.eby2008-08-212-9/+9
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65954 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix for http://bugs.python.org/setuptools/issue11phillip.eby2008-08-211-2/+3
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65950 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix for http://bugs.python.org/setuptools/issue5phillip.eby2008-08-211-1/+4
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65944 6015fed2-1504-0410-9fe1-9d1591cc4771
* Enhanced error message per http://bugs.python.org/setuptools/issue28phillip.eby2008-08-211-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65940 6015fed2-1504-0410-9fe1-9d1591cc4771
* More SVN 1.5 fixingphillip.eby2008-07-241-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65222 6015fed2-1504-0410-9fe1-9d1591cc4771
* Support subversion 1.5phillip.eby2008-07-161-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@65014 6015fed2-1504-0410-9fe1-9d1591cc4771
* Support installing pywin32 as an egg, albeit without registeringphillip.eby2008-03-101-5/+5
| | | | | | | COM support, shortcuts, etc. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@61341 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fixed missing importphillip.eby2008-02-151-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@60846 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix interactions between the various "require" options,phillip.eby2008-01-194-19/+19
| | | | | | | | | so that downloads aren't repeated and needed eggs are always installed, even if they were downloaded to the setup directory already. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@60065 6015fed2-1504-0410-9fe1-9d1591cc4771
* chmod/test cleanups and Jython support.phillip.eby2008-01-183-28/+69
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@60061 6015fed2-1504-0410-9fe1-9d1591cc4771
* Update Pyrex/swig_sources workaround for newer Pyrex versionsphillip.eby2008-01-151-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@59982 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix not picking up dependency links from recursive dependencies.phillip.eby2008-01-151-4/+4
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@59980 6015fed2-1504-0410-9fe1-9d1591cc4771
* Prevent --help-commands and other junk from showing underphillip.eby2007-10-081-1/+1
| | | | | | | Python 2.5 when running "easy_install" directly. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@58373 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix cross-platform line-end problem with SOURCES.txt: distutilsphillip.eby2007-09-261-11/+11
| | | | | | | doesn't expect manifest files to be shipped across platforms. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@58257 6015fed2-1504-0410-9fe1-9d1591cc4771
* Remove all references to the Cheese Shop, and switch to usingphillip.eby2007-09-042-2/+2
| | | | | | | the new PyPI "/simple" REST API. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@57964 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix import problems with system-installed nested namespace packages,phillip.eby2007-09-041-31/+31
| | | | | | | due to the parent package not having the child package as an attribute. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@57945 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix distutils.filelist.findall() crashing on broken symlinks. Fixphillip.eby2007-07-111-2/+2
| | | | | | | egg_info failures on new, uncommitted SVN directories. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@56276 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix problem activating dependencies for testsphillip.eby2007-03-021-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@54071 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix "test" command possibly failing if an older version of the projectphillip.eby2007-02-241-11/+56
| | | | | | | being tested is installed on sys.path ahead of the test source directory. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53895 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add --local-snapshots-ok flag, to allow building eggs from projects phillip.eby2007-02-232-18/+18
| | | | | | | installed using "setup.py develop". git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53876 6015fed2-1504-0410-9fe1-9d1591cc4771
* Indicate when dependency processing is finished, so that you can tell phillip.eby2007-02-231-1/+1
| | | | | | | which dependencies go with what. (Suggested by Ian Bicking) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53868 6015fed2-1504-0410-9fe1-9d1591cc4771
* Respect possible entry point override of 'easy_install' command.phillip.eby2007-02-201-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53834 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix error if script contains null byte.phillip.eby2007-02-171-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53813 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add --egg-path option to force .egg-link files to use relative paths phillip.eby2007-02-151-6/+47
| | | | | | | (allowing them to be shared across platforms on a networked drive). git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53790 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix script language detection so that scripts built on Windows arephillip.eby2007-02-011-12/+12
| | | | | | | correctly identified as still being Python code! git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53614 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fixed mangling line endings when an old-style source script came from phillip.eby2007-02-011-1/+1
| | | | | | | Windows. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53611 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix "bashism" in eggsecutable header.phillip.eby2007-01-241-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53539 6015fed2-1504-0410-9fe1-9d1591cc4771
* Workaround for Python 2.5 distutils bug: when bdist_wininst files are phillip.eby2007-01-091-18/+21
| | | | | | | | | uploaded, they are marked as suitable for "any" Python version, even if an explicit --target-version was specified. (This needs to be fixed in the distutils too.) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53318 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix not making Cygwin .dll's executable when installing in non-zip-safe phillip.eby2007-01-091-8/+8
| | | | | | | mode. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53315 6015fed2-1504-0410-9fe1-9d1591cc4771
* Argh, again.phillip.eby2007-01-091-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53314 6015fed2-1504-0410-9fe1-9d1591cc4771
* Backport from branch.phillip.eby2007-01-091-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53312 6015fed2-1504-0410-9fe1-9d1591cc4771
* Don't double-upload .exe files under Python 2.5. :(phillip.eby2007-01-091-18/+18
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53309 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix not generating correct .pth for parent namespace packages when phillip.eby2007-01-051-2/+44
| | | | | | | installing --single-version-externally-managed. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53268 6015fed2-1504-0410-9fe1-9d1591cc4771
* Switch default package-index to cheeseshop.python.org, and make phillip.eby2006-12-291-1/+1
| | | | | | | setuptools' home page its cheeseshop page. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53195 6015fed2-1504-0410-9fe1-9d1591cc4771
* Whoops; dupes were already taken care of elsewhere.phillip.eby2006-12-291-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53193 6015fed2-1504-0410-9fe1-9d1591cc4771
* Overhaul Windows script wrappers to support bdist_wininst better. phillip.eby2006-12-291-15/+56
| | | | | | | | | | | | | | | | Scripts installed with bdist_wininst will always use #!python.exe or #!pythonw.exe as the executable name, and the wrappers will look for the executable in the script's parent directory. Since bdist_wininst scripts are installed to Python2X/Scripts, this will look for Python2X/python.exe. Scripts installed by easy_install, however, will still use an absolute executable path. Also fixed: some egg<->exe roundtripping issues, and script #! lines on Windows can now have an arbitrary number of arguments following the Python exe name, and the exe name is quoted if necessary, following the MS command line parsing rules. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53191 6015fed2-1504-0410-9fe1-9d1591cc4771
* Partial support for cross-platform generation of bdist_wininst .exe's.phillip.eby2006-12-293-10/+43
| | | | | | | | | | Unfortunately, bdist_wininst doesn't fix up #! lines, so python.exe or pythonw.exe have to be on PATH for generated scripts to work. This could probably be fixed up with a post-install script, but that's a job for another day. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53185 6015fed2-1504-0410-9fe1-9d1591cc4771