[Distutils] [setuptools] old project release bootstrap broken by removal of 0.6a11
John J Lee
jjl at pobox.com
Thu Aug 3 01:34:39 CEST 2006
Somebody reported to me that one of my project releases [1] has suddenly
stopped being installable for people who don't already have setuptools
installed.
The breakage occurred because the recommended method for providing a
bootstrap (bundling ez_setup.py -- or FWIW, ez_setup/__init__.py, in my
case) at least as of setuptools-0.6a11, unconditionally fetches the
version of setuptools whose version number is embedded in ez_setup.py.
That now fails for 0.6a11, because that version has been removed from
PyPI.
Obviously people trying to install this old release of mine can still
install setuptools manually by downloading ez_setup.py themselves. But it
would be nice if in future, the bootstrap were clever enough to fetch a
directory listing and then grab the latest setuptools release.
Otherwise, project releases that were very easy to install in the past
suddenly become more complicated to install just because the PyPI
setuptools download area has been cleaned up.
[1] http://wwwsearch.sourceforge.net/ClientCookie/src/ClientCookie-1.3.0.tar.gz
John
More information about the Distutils-SIG
mailing list