summaryrefslogtreecommitdiff
path: root/setuptools/command
Commit message (Collapse)AuthorAgeFilesLines
...
* Work around a distutils bdist_wininst bug: if the user has specified anphillip.eby2006-12-292-1/+8
| | | | | | | | | --install-lib via a configuration file, the path is hardcoded into the .exe file in place of PLATLIB/ or PURELIB/. (This bug should also be fixed in distutils' bdist_wininst!) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53183 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix import problem for bdist_rpm w/Python<2.5phillip.eby2006-12-291-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53181 6015fed2-1504-0410-9fe1-9d1591cc4771
* Removed all special support for Sourceforge mirrors, since SF finally phillip.eby2006-12-291-3/+3
| | | | | | | replaced their crazy mirror system with something sane. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@53177 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix problem w/' ' in sys.executable on Windows.phillip.eby2006-12-011-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52886 6015fed2-1504-0410-9fe1-9d1591cc4771
* Use cross-platform relative paths in .pth if target is anywhere inside thephillip.eby2006-09-291-3/+44
| | | | | | | .pth file's directory. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52046 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix problem generating "eggsecutable" header if dist/ dir doesn't exst yet.phillip.eby2006-09-281-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52023 6015fed2-1504-0410-9fe1-9d1591cc4771
* Allow explicit selection of Sourceforge mirror(s) with --sf-mirror, andphillip.eby2006-09-271-4/+4
| | | | | | | further refine download/retry algorithm. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52012 6015fed2-1504-0410-9fe1-9d1591cc4771
* Should've used distutils.log.warn instead of warnings.warnphillip.eby2006-09-262-4/+4
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52008 6015fed2-1504-0410-9fe1-9d1591cc4771
* Handle empty revision numbers in SVN 1.4 "entries" formatphillip.eby2006-09-261-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52006 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add support for "eggsecutable" headers: a /bin/sh script that is prependedphillip.eby2006-09-222-12/+53
| | | | | | | | | to an .egg file to allow it to be run as a script on Unix-ish platforms. (This is mainly so that setuptools itself can have a single-file installer on Unix, without doing multiple downloads, dealing with firewalls, etc.) git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51968 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix broken imports.phillip.eby2006-09-212-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51967 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix bdist_wininst files not being uploaded by "upload"phillip.eby2006-09-212-1/+24
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51963 6015fed2-1504-0410-9fe1-9d1591cc4771
* Support uploading bdist_rpm files on older Python versions (2.3/2.4)phillip.eby2006-09-211-1/+46
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51960 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix easy_install not recognizing win32.exe files that include a custom bitmap.phillip.eby2006-09-211-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51955 6015fed2-1504-0410-9fe1-9d1591cc4771
* Support svn 1.4 working copy formatphillip.eby2006-09-172-24/+65
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51899 6015fed2-1504-0410-9fe1-9d1591cc4771
* Prevent deprecation warnings coming from generated scripts when phillip.eby2006-09-062-12/+12
| | | | | | | sys.executable contains non-ASCII characters. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51790 6015fed2-1504-0410-9fe1-9d1591cc4771
* Make "setup.py develop" of a setuptools-using project install phillip.eby2006-09-061-3/+10
| | | | | | | setuptools, if needed, instead of only downloading the egg. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51783 6015fed2-1504-0410-9fe1-9d1591cc4771
* Don't check installation directory writability and site/.pth setup when phillip.eby2006-09-061-2/+2
| | | | | | | using --editable. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51781 6015fed2-1504-0410-9fe1-9d1591cc4771
* Make sdist-from-sdist builds keep the exact same version number, even if phillip.eby2006-07-182-29/+29
| | | | | | | --tag-date was used to build the original sdist. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50702 6015fed2-1504-0410-9fe1-9d1591cc4771
* Edit an sdist's setup.cfg to include any egg_info options that were used phillip.eby2006-07-181-22/+22
| | | | | | | to build it. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50701 6015fed2-1504-0410-9fe1-9d1591cc4771
* Restored support for extra_path when using backward compatibility mode.phillip.eby2006-07-181-7/+29
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50699 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix three problems reported by Bob Ippolito and Jim Fultonphillip.eby2006-07-142-2/+2
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50658 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix doubled --tag-build option.phillip.eby2006-07-111-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50592 6015fed2-1504-0410-9fe1-9d1591cc4771
* Ensure that sys.path_importer_cache is updated when an existing zipfile phillip.eby2006-07-101-9/+9
| | | | | | | or directory is deleted. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50545 6015fed2-1504-0410-9fe1-9d1591cc4771
* Don't warn about missing README(.txt) unless creating an sdistphillip.eby2006-07-102-4/+46
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50543 6015fed2-1504-0410-9fe1-9d1591cc4771
* Add --no-date and --no-svn-revision options to make creating release phillip.eby2006-07-101-1/+46
| | | | | | | snapshots easier. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50535 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix "register" command not necessarily reflecting build tags.phillip.eby2006-07-102-0/+11
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50533 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix broken error message for socket error during upload.phillip.eby2006-07-101-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50529 6015fed2-1504-0410-9fe1-9d1591cc4771
* Implement detection of non-Python scripts, as described inphillip.eby2006-06-151-5/+46
| | | | | | | http://mail.python.org/pipermail/distutils-sig/2006-June/006359.html git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46985 6015fed2-1504-0410-9fe1-9d1591cc4771
* Allow .py files found by the include_package_data option to be phillip.eby2006-06-091-4/+17
| | | | | | | | | automatically included. Remove duplicate data file matches if both include_package_data and package_data are used to refer to the same files. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46790 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix sometimes not detecting local packages installed outside of "site" phillip.eby2006-06-091-1/+1
| | | | | | | directories. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46781 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix local --find-links eggs not being copied except with --always-copy.phillip.eby2006-06-071-11/+11
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46725 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix bdist_egg not including files in .egg-info subdirectories.phillip.eby2006-06-071-14/+16
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46721 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix a problem w/relative path generation if you install an egg whose phillip.eby2006-05-301-1/+6
| | | | | | | name begins with 'import'. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46563 6015fed2-1504-0410-9fe1-9d1591cc4771
* Don't make things warnings that aren't; update info text for phillip.eby2006-05-261-6/+6
| | | | | | | --multi-version. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46389 6015fed2-1504-0410-9fe1-9d1591cc4771
* Don't install or update a ``site.py`` patch when installing to aphillip.eby2006-05-231-5/+3
| | | | | | | | ``PYTHONPATH`` directory with ``--multi-version``, unless an ``easy-install.pth`` file is already in use there. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46140 6015fed2-1504-0410-9fe1-9d1591cc4771
* Python 2.5 supports -m w/zipped modules, and Python 2.3 has no -m, so phillip.eby2006-04-281-1/+1
| | | | | | | | there's no need to treat script modules as zip-unsafe unless we're running 2.4 exactly. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45790 6015fed2-1504-0410-9fe1-9d1591cc4771
* Strip 'module' from the end of compiled extension modules when computing phillip.eby2006-04-242-11/+11
| | | | | | | | the name of a .py loader/wrapper. Python's import machinery ignores this suffix when searching for an extension module. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45694 6015fed2-1504-0410-9fe1-9d1591cc4771
* Backport whitespace normalization from 2.5 trunk.phillip.eby2006-04-1918-189/+30
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45554 6015fed2-1504-0410-9fe1-9d1591cc4771
* Split ``get_platform()`` into ``get_supported_platform()`` andphillip.eby2006-04-181-3/+3
| | | | | | | | ``get_build_platform()`` to work around a Mac versioning problem that caused the behavior of ``compatible_platforms()`` to be platform specific. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45536 6015fed2-1504-0410-9fe1-9d1591cc4771
* Handle being run via -m with no __file__ if done from a zipfile in phillip.eby2006-04-181-1/+1
| | | | | | | Python 2.5. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45521 6015fed2-1504-0410-9fe1-9d1591cc4771
* Trap absolute paths given as package_dirs, which foul up things terribly.phillip.eby2006-04-151-18/+18
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45415 6015fed2-1504-0410-9fe1-9d1591cc4771
* First round of prepping setuptools for inclusion in Python 2.5: move phillip.eby2006-04-142-2/+7
| | | | | | | | site.py to setuptools/site-patch.py; reinstate 'python -m easy_install' support; use distutils' "upload" command when running under 2.5. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45405 6015fed2-1504-0410-9fe1-9d1591cc4771
* Don't eagerly import namespace packages. This was the big reason for phillip.eby2006-04-141-6/+6
| | | | | | | | branching to 0.7 now, as I wanted this wart gone before anything went into Python 2.5. But it's gone now, yay! git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45403 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix typophillip.eby2006-03-291-1/+1
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43431 6015fed2-1504-0410-9fe1-9d1591cc4771
* Added ``test_loader`` keyword to support custom test loaders.phillip.eby2006-03-291-10/+10
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43430 6015fed2-1504-0410-9fe1-9d1591cc4771
* Added ``setuptools.file_finders`` entry point group to allow implementingphillip.eby2006-03-291-8/+8
| | | | | | | revision control plugins. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43428 6015fed2-1504-0410-9fe1-9d1591cc4771
* Added ``--identity`` option to ``upload`` command.phillip.eby2006-03-291-1/+10
| | | | git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43427 6015fed2-1504-0410-9fe1-9d1591cc4771
* Fix a problem with the test loader finding the bundled doctest's phillip.eby2006-03-291-4/+4
| | | | | | | TestCase subclasses and trying to run them, too. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43425 6015fed2-1504-0410-9fe1-9d1591cc4771
* Implement dependency_links feature, courtesy of Tres Seaver's rough phillip.eby2006-03-292-13/+15
| | | | | | | draft of a patch. git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43423 6015fed2-1504-0410-9fe1-9d1591cc4771