Jim Fulton wrote:
On Fri, Oct 9, 2009 at 11:08 AM, Chris Withers <[email protected]> wrote:
Hi All,

bootstrap.py contains the following hard coded url:

exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py'
                    ).read() in ez

With hindsight, this seems like a bad idea.

I don't see a good alternative.

At least having it overrideable on the command line and/or by an environment variable would be the way forward...

My suggestion would be for bootstrap.py to include the code in ez_setup.py,
but that seems a little heavyweight.

ez_setup.py has a hard coded URL too.

Indeed, but that uses the advertised public APIs of PyPI, which I have a little more faith in. But yes, this whole business of hardcoding download urls is brittle and annoying. What's needed to make it no longer necessary? stdlib support for downloading a package from an index, with PyPI as the default?

Chris

--
Simplistix - Content Management, Batch Processing & Python Consulting
           - http://www.simplistix.co.uk
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to