On Dec 24, 2009, at 5:50 PM, Lennart Regebro wrote:
> easy_install is a command, basically a wrapper around setuptools
> install functionality. I doubt many scripts would use it in any more
> complex way than calling it, in which case moving to pip is a matter
> of replacing the command.

Yes, I'm saying that it would be smart to implement a replacement easy_install 
with pip doing the work in the background instead of setuptools so that no 
changes are necessary.

>> I imagine it would be useful to have a facade because easy_install is 
>> familiar and ubiquitous and shouldn't be left rotting in place as pip takes 
>> over the world and becomes the SDPTJLCOB any more than Distribute left the 
>> rest of setuptools exposed to cause problems once Distribute was installed.
> 
> I don't even understand that sentence, let alone what you are trying
> to say. Distribute is a setuptools fork.

Distribute is a setuptools fork and is intended to replace it in the Python 
ecosystem.  In order to accomplish this, it transparently replaces setuptools.

> Pip is not an easy_install fork. I don't really see the parallell.

The parallel is that as Distribute transparently replaces setuptools, the new 
easy_install, with pip doing the behind-the-scenes work, should transparently 
replace the existing easy_install.

# easy_install Twisted 

should still work just as it does now, it'll just do a better job of it with 
the new machinery running in the background.

S

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to