summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Don't recurse into subdirectories when scanning --find-linksPJ Eby2006-03-031-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042822
* Fix setup_requires/tests_require/etc. not using setup.cfg or otherPJ Eby2006-02-281-11/+11
| | | | | | | | config files for option defaults. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042684
* When installing setup_requires/tests_require packages, usePJ Eby2006-02-282-3/+3
| | | | | | | | --multi-version so that '.' doesn't have to support .pth files. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042681
* Prevent failed attempts at removing MANIFEST.in from masking errors thatPJ Eby2006-02-212-12/+11
| | | | | | | | occur while reading it. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042548
* bump version #PJ Eby2006-02-213-3/+3
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042547
* Misc. doc fixesPJ Eby2006-02-152-8/+17
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042381
* 0.6a10 releasePJ Eby2006-02-141-2/+2
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042364
* Minor tweak to installation report, and add in a hook for laterPJ Eby2006-02-141-6/+6
| | | | | | | | displaying the "extras" that can be added to a package. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042363
* Fix a Windows problem when the Python executable is in a directory withPJ Eby2006-02-141-11/+11
| | | | | | | | a ' ' in its name. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042359
* Added the ``extras`` attribute to ``Distribution``, the ``find_plugins()``PJ Eby2006-02-143-33/+291
| | | | | | | | | method to ``WorkingSet``, and the ``__add__()`` and ``__iadd__()`` methods to ``Environment``. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042358
* Don't compress eggs on Python 2.3, as a possible workaround for 64-bitPJ Eby2006-02-131-7/+7
| | | | | | | | zipimport bug. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042351
* Added exhaustive testing of the install directory, including a spawn testPJ Eby2006-02-132-47/+182
| | | | | | | | | for ``.pth`` file support, and directory writability/existence checks. This should virtually eliminate the need to set or configure ``--site-dirs``. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042346
* Fixed duplication of scripts inside .egg filesPJ Eby2006-02-132-2/+43
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042345
* Expanded download message so people know what file to get, if they'rePJ Eby2006-02-121-1/+7
| | | | | | | | | going to have to fetch it by hand due to restricted or nonexistent network access. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042341
* Workaround for packages that think 'version' is a number.PJ Eby2006-02-121-4/+4
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042337
* Misc. doc additions: callback exception handling, and an assortment ofPJ Eby2006-02-122-4/+98
| | | | | | | | tips and techniques for using easy_install. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042336
* Fixed the annoying ``--help-commands`` wart, albeit in a mostPJ Eby2006-02-102-6/+48
| | | | | | | | unfortunately kludgy fashion. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042312
* --prefix support for even more do-what-I-meanishness. :)PJ Eby2006-02-102-35/+78
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042310
* Implemented DWIM for PYTHONPATH. That is, ez_setup and easy_installPJ Eby2006-02-103-55/+131
| | | | | | | | | should now "just work" if you're using a PYTHONPATH target, and if it can't "just work", you get helpful instructions and doc links. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042308
* New version of site.py hack, for better compatibility with distros thatPJ Eby2006-02-101-398/+72
| | | | | | | | | | | | | | | patch the stdlib site.py. This version runs the stdlib site.py, then tries to hack sys.path back to something resembling what the old version did. Unfortunately, this is complex since site.py and .pth files can munge the path in rather arbitrary ways, and the initial setup of sys.path is dependent on the platform and Python version. This code has been tested on Linux, cygwin, and Windows Python, versions 2.2, 2.3, and 2.4 (although not all versions on all platforms), and appears to perform as intended. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042302
* Ugh. Rereading the Fedora patch shows my previous hack won't actuallyPJ Eby2006-02-101-2/+2
| | | | | | | | | accomplish anything useful. This one should, but it needs testing by someone who actually has a Fedora 64-bit x86 setup. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042301
* Oops, bad indentation.PJ Eby2006-02-101-2/+2
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042300
* Tweak site_dirs detection so that distros with weird layouts (e.g.PJ Eby2006-02-101-4/+4
| | | | | | | | | /usr/lib64 patches on 64-bit Fedora) will have a better chance of working "out of the box". --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042299
* The ``--find-links`` option previously scanned all supplied URLs andPJ Eby2006-02-084-79/+101
| | | | | | | | | | | | directories as early as possible, but now only directories and direct archive links are scanned immediately. URLs are not retrieved unless a package search was already going to go online due to a package not being available locally, or due to the use of the ``--update`` or ``-U`` option. Also, fixed the ``develop`` command ignoring ``--find-links``. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042262
* The ``--always-copy`` option now skips "system" and "development" eggsPJ Eby2006-02-073-27/+81
| | | | | | | | | | | since they can't be reliably copied. Note that this may cause EasyInstall to choose an older version of a package than what you expected, or it may cause downloading and installation of a fresh version of what's already installed. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042260
* Added ``Distribution.clone()`` method, and keyword argument support toPJ Eby2006-02-072-18/+75
| | | | | | | | | | other ``Distribution`` constructors. Added the ``DEVELOP_DIST`` precedence, and automatically assign it to eggs using ``.egg-info`` format. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042259
* Implement more Mac OS X version handling stuff requested by BobPJ Eby2006-02-071-23/+23
| | | | | | | | Ippolito. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042256
* Honor get_platform() for Mac OS X if it starts with 'macosx-'PJ Eby2006-02-041-4/+4
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042231
* Fix missing import.PJ Eby2006-01-271-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042195
* Expand ``$variables`` used in the ``--site-dirs``, ``--build-directory``,PJ Eby2006-01-262-11/+17
| | | | | | | | | ``--install-dir``, and ``--script-dir`` options, whether on the command line or in configuration files. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042191
* Randomly select a SourceForge mirror IP for each download, to workPJ Eby2006-01-231-6/+16
| | | | | | | | | around too-aggressive DNS caches on some platforms, that could otherwise result in a stuck bad IP. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042156
* Fix typo.PJ Eby2006-01-221-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042148
* Scrape-proof Sourceforge mirror processing!PJ Eby2006-01-171-40/+60
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042088
* Fix editing error (reported by Ian Bicking).PJ Eby2006-01-171-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042087
* More sourceforge changes. :(PJ Eby2006-01-171-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042086
* Tweak build configuration for OS X, based on suggestions from MichaelPJ Eby2006-01-141-22/+22
| | | | | | | | | Twomey on the distutils-sig. (It looks like we may also need to add an '-install_name' or some such to the library link step.) --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042047
* Attempt to define some reasonable flags for OS X linker.PJ Eby2006-01-141-16/+15
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042040
* Fix broken importPJ Eby2006-01-141-0/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042039
* Don't keep the stub .py file around, just the .pyc/.pyo. Don't writePJ Eby2006-01-141-40/+40
| | | | | | | | a stub to the source tree if it would overwrite an existing .py file. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042038
* Ensure installed stubs get compiled, even if there are no "pure" modulesPJ Eby2006-01-132-7/+16
| | | | | | | | present. Also, don't bother compiling the stub prior to installation. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042037
* Write stub files correctly for build_ext --inplacePJ Eby2006-01-131-21/+21
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042036
* Implement LD_LIBRARY_PATH workaround stub loaderPJ Eby2006-01-131-45/+86
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042035
* Don't write .py stubs except for actual extensions that don't alreadyPJ Eby2006-01-132-26/+26
| | | | | | | | have them. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042034
* Oops.PJ Eby2006-01-131-3/+3
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042033
* Add experimental code for wrapping relocatable shared libraries onPJ Eby2006-01-131-17/+99
| | | | | | | | platforms that support the 'dl' module. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042032
* EasyInstall can now download bare ``.py`` files and wrap them in an egg,PJ Eby2006-01-104-34/+93
| | | | | | | | | | | | as long as you include an ``#egg=name-version`` suffix on the URL, or if the ``.py`` file is listed as the "Download URL" on the project's PyPI page. This allows third parties to "package" trivial Python modules just by linking to them (e.g. from within their own PyPI page or download links page). --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041995
* ``safe_name()`` now allows dots in project names, and there is a newPJ Eby2006-01-103-12/+25
| | | | | | | | | | | | | | | ``to_filename()`` function that escapes project names and versions for safe use in constructing egg filenames from a Distribution object's metadata. Note that allowing dots may now cause problems for projects with '.' in the name that were previously installed, since such projects had to be spelled with a '-' before. The '-' name will no longer match the '.' project, and there is no real room for backward compatibility here. :( --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041994
* PyPI searches now use the exact spelling of requirements specified onPJ Eby2006-01-073-16/+22
| | | | | | | | | | | the command line or in a project's ``install_requires``. Previously, a normalized form of the name was used, which could lead to unnecessary full-index searches when a project's name had an underscore (``_``) in it. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041942
* SharedLibrary -> Library. For now, Windows libs get built as shared,PJ Eby2006-01-064-49/+49
| | | | | | | | and other platforms get static. :( --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041941
* Remove debug print left in by mistake.PJ Eby2006-01-051-3/+3
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041928