Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Backport fixes and doc updates; prep for 0.6c6 release | PJ Eby | 2007-05-31 | 1 | -4/+44 | |
| | ||||||
* | Changed setuptools.package_index.PackageIndex.open_url to include the | Jim Fulton | 2007-03-09 | 1 | -1/+3 | |
| | | | | url in the exception. | |||||
* | Added ``--local-snapshots-ok`` flag, to allow building eggs from | PJ Eby | 2007-02-23 | 1 | -14/+14 | |
| | | | | projects installed using ``setup.py develop``. (backport from trunk) | |||||
* | EasyInstall no longer aborts the installation process if a URL it wants to | PJ Eby | 2007-01-24 | 1 | -5/+5 | |
| | | | | | | retrieve can't be downloaded, unless the URL is an actual package download. Instead, it issues a warning and tries to keep going. (backport from trunk) | |||||
* | Add Basic Auth support for http URLs with embedded credentials. If an | PJ Eby | 2006-12-30 | 1 | -3/+44 | |
| | | | | | authenticated page contains links to the same protocol and host, those links should inherit the same credentials. (backport from trunk) | |||||
* | Removed all special support for Sourceforge mirrors, as Sourceforge's | PJ Eby | 2006-12-29 | 1 | -99/+17 | |
| | | | | | mirror system now works well for non-browser downloads. (backport from trunk) | |||||
* | Allow explicit selection of Sourceforge mirror(s) with ``--sf-mirror``, and | PJ Eby | 2006-09-27 | 1 | -32/+73 | |
| | | | | | further refine download/retry algorithm. (backport from trunk) | |||||
* | Fixed SF downloads aborting when a SF mirror returns an HTML page when it | PJ Eby | 2006-09-25 | 1 | -22/+22 | |
| | | | | | | should've returned a 404. Fall back to ``sf-mirrors.telecommunity.com`` round-robin address for SF mirrors if ``dl.sourceforge.net`` doesn't work. (backport from trunk) | |||||
* | Backport PyPI regex change. | PJ Eby | 2006-07-20 | 1 | -2/+2 | |
| | ||||||
* | EasyInstall now includes setuptools version information in the | PJ Eby | 2006-07-20 | 1 | -6/+6 | |
| | | | | ``User-Agent`` string sent to websites it visits. (backport from trunk) | |||||
* | Suppressed warning message about possibly-misspelled project name, if an egg | PJ Eby | 2006-07-11 | 1 | -13/+13 | |
| | | | | | or link for that project name has already been seen. (backport from trunk) | |||||
* | Reduce screenscraping required for a package index. Homepage and | PJ Eby | 2006-07-11 | 1 | -25/+66 | |
| | | | | | | | | download URLs can now be marked with 'rel="download"' and 'rel="homepage"' respectively, and the 'Index of Packages' string is no longer required. Since PyPI doesn't yet support rel="" attributes, the old "<th>"-matching code remains, as does the MD5 scraping. (backport from trunk) | |||||
* | Allow ``file://`` URLs to be used as a package index. URLs that refer to | PJ Eby | 2006-07-10 | 1 | -28/+28 | |
| | | | | | | directories will use an internally-generated directory listing if there is no ``index.html`` file in the directory. (backport from trunk) | |||||
* | Fix not recognizing HTML 404 pages from package indexes. | PJ Eby | 2006-07-10 | 1 | -2/+2 | |
| | | | | (backport from trunk) | |||||
* | Fix ``ftp://`` directory listing URLs from causing a crash when used in | PJ Eby | 2006-06-20 | 1 | -1/+1 | |
| | | | | | the "Home page" or "Download URL" slots on PyPI. (merged from the trunk) | |||||
* | Better ambiguity management: accept #egg name/version even if processing | PJ Eby | 2006-05-12 | 1 | -7/+7 | |
| | | | | | | what appears to be a correctly-named distutils file, and ignore .egg files with no '-', since valid Python .egg files always have a version number (but Scheme eggs often don't). | |||||
* | Ignore bdist_dumb distributions when looking at download URLs | PJ Eby | 2006-04-21 | 1 | -7/+7 | |
| | ||||||
* | Backport support for file:// directory URLs in --find-links to 0.6 | PJ Eby | 2006-04-19 | 1 | -7/+7 | |
| | | | | branch. | |||||
* | Added automatic retry for Sourceforge mirrors. The new download process is | PJ Eby | 2006-04-09 | 1 | -9/+50 | |
| | | | | | | to first just try dl.sourceforge.net, then randomly select mirror IPs and remove ones that fail, until something works. The removed IPs stay removed for the remainder of the run. | |||||
* | Fall back to a reasonable default Sourceforge address if the machine is | PJ Eby | 2006-03-28 | 1 | -5/+5 | |
| | | | | unable to obtain the mirror IP list via DNS. | |||||
* | Fix a problem with fetch() method backward compatibility. | PJ Eby | 2006-03-17 | 1 | -1/+1 | |
| | ||||||
* | Don't recurse into subdirectories when scanning --find-links | PJ Eby | 2006-03-03 | 1 | -1/+1 | |
| | ||||||
* | The ``--find-links`` option previously scanned all supplied URLs and | PJ Eby | 2006-02-08 | 1 | -49/+49 | |
| | | | | | | | | 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``. | |||||
* | The ``--always-copy`` option now skips "system" and "development" eggs | PJ Eby | 2006-02-07 | 1 | -14/+55 | |
| | | | | | | | 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. | |||||
* | Randomly select a SourceForge mirror IP for each download, to work | PJ Eby | 2006-01-23 | 1 | -6/+16 | |
| | | | | | around too-aggressive DNS caches on some platforms, that could otherwise result in a stuck bad IP. | |||||
* | Scrape-proof Sourceforge mirror processing! | PJ Eby | 2006-01-17 | 1 | -40/+60 | |
| | ||||||
* | Fix editing error (reported by Ian Bicking). | PJ Eby | 2006-01-17 | 1 | -1/+1 | |
| | ||||||
* | More sourceforge changes. :( | PJ Eby | 2006-01-17 | 1 | -1/+1 | |
| | ||||||
* | EasyInstall can now download bare ``.py`` files and wrap them in an egg, | PJ Eby | 2006-01-10 | 1 | -31/+83 | |
| | | | | | | | | 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). | |||||
* | PyPI searches now use the exact spelling of requirements specified on | PJ Eby | 2006-01-07 | 1 | -6/+6 | |
| | | | | | | | 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. | |||||
* | 0.6a8 final. | PJ Eby | 2005-11-16 | 1 | -1/+1 | |
| | ||||||
* | Update for SourceForge's changed mirror page formats | PJ Eby | 2005-11-16 | 1 | -7/+7 | |
| | ||||||
* | Reduce the number of redundant host blocking warnings by not | PJ Eby | 2005-11-04 | 1 | -1/+1 | |
| | | | | retrying the same previously-blocked URLs. | |||||
* | Added "--allow-hosts" option to restrict downloading and spidering to | PJ Eby | 2005-10-19 | 1 | -22/+22 | |
| | | | | a specified list of server glob patterns. | |||||
* | Fix a bug parsing #egg links reported by Ben Bangert on the distutils-sig. | PJ Eby | 2005-09-24 | 1 | -1/+1 | |
| | ||||||
* | Correctly handle URL fragments in --find-links. | PJ Eby | 2005-09-14 | 1 | -1/+1 | |
| | ||||||
* | Implemented md5 validation for PyPI and for URLs with a "#md5=..." anchor. | PJ Eby | 2005-08-22 | 1 | -30/+30 | |
| | ||||||
* | Document the "Environment" class, and simplify its API. | PJ Eby | 2005-08-14 | 1 | -2/+2 | |
| | ||||||
* | Fix bugs reported by Ian Bicking, Walter Doerwald, and Vincenzo Di Massa. | PJ Eby | 2005-08-11 | 1 | -3/+3 | |
| | ||||||
* | Renamed AvailableDistributions -> Environment. Add sketch of pkg_resources | PJ Eby | 2005-08-07 | 1 | -2/+2 | |
| | | | | manual outline. | |||||
* | Implement --editable option, which allows you to just download and extract | PJ Eby | 2005-07-24 | 1 | -24/+24 | |
| | | | | | (or check out from Subversion) one or more source distributions, without actually building or installing them (or their dependencies). | |||||
* | Massive API refactoring; see setuptools.txt changelog for details. Also, | PJ Eby | 2005-07-18 | 1 | -40/+40 | |
| | | | | | add ``#egg=project-version`` link support, and docs on how to make your package available for EasyInstall to find. | |||||
* | The ``path`` attribute of ``Distribution`` objects is now ``location``, | PJ Eby | 2005-07-17 | 1 | -4/+4 | |
| | | | | | | | because it isn't necessarily a filesystem path (and hasn't been for some time now). ``Distribution`` objects now have an ``as_requirement()`` method that returns a ``Requirement`` for the distribution's project name and version. | |||||
* | Renamings for consistent terminology; distributions and requirements now | PJ Eby | 2005-07-17 | 1 | -2/+2 | |
| | | | | | | | | | both have 'project_name' attributes, instead of one having 'name' and the other 'distname'. Requirements no longer have 'options', they have 'extras'. This is the beginning of the terminology/architecture refactoring described at: http://mail.python.org/pipermail/distutils-sig/2005-June/004652.html | |||||
* | Fix bugs and implement features reported/requested by folks on the | PJ Eby | 2005-07-12 | 1 | -21/+62 | |
| | | | | Distutils-SIG. | |||||
* | Detect and handle conflicts with "unmanaged" packages when installing | PJ Eby | 2005-07-10 | 1 | -7/+7 | |
| | | | | | packages managed by EasyInstall. Also, add an option to exclude source files from .egg distributions. | |||||
* | Add upload support to setuptools, and make default downloads of setuptools | PJ Eby | 2005-07-07 | 1 | -12/+12 | |
| | | | | | come from PyPI/python.org rather than from telecommunity.com. Bump to version 0.5a7. | |||||
* | EasyInstall/setuptools 0.5a4: significant new features, including automatic | PJ Eby | 2005-06-27 | 1 | -14/+55 | |
| | | | | | installation of dependencies, the ability to specify dependencies in a setup script, and several new options to control EasyInstall's behavior. | |||||
* | 0.5a3 bugfix release | PJ Eby | 2005-06-25 | 1 | -1/+1 | |
| | ||||||
* | Fix stupid typos. | PJ Eby | 2005-06-15 | 1 | -2/+2 | |
| |