6 Jun 2005 00:22
EasyInstall 0.4a1: now with PyPI autodownload
Phillip J. Eby <pje <at> telecommunity.com>
2005-06-05 22:22:48 GMT
2005-06-05 22:22:48 GMT
I've just released a new version of EasyInstall, that supports automatic
package location via PyPI; installing a package can now be as simple as:
easy_install "SQLObject>=0.6"
There are many new options and features related to this; see the
EasyInstall home page for more information:
http://peak.telecommunity.com/DevCenter/EasyInstall
For the benefit of the PyPI maintainers, here is a summary of EasyInstall's
fairly minimal assumptions about PyPI's current behavior, assuming that
"base-url" is the root URL of the package index:
* Going to "base-url/SomePackage" produces an HTML page that either has
a title containing "Index of Packages" and links to zero or more pages for
specific versions, or else it is a single-version package page.
* Single-version package pages may have a home page and download URL
link, each of which occurs after '<th>Home Page' and '<th>Download URL'
respectively, if present.
* Going to "base-url/" (note trailing '/') produces an HTML page
containing links to all active versions of registered packages
* Links to package pages always have URLs of the form
"base-url/SomePackage/itsVersion" - i.e., exactly two path parts following
the base URL, with no query strings, parameters, fragments, etc.
EasyInstall should continue to work with PyPI if these assumptions continue
(Continue reading)
RSS Feed