[Distutils] repeatable and updatable virtualenv

Chris Withers chris at simplistix.co.uk
Fri Mar 19 11:29:50 CET 2010


P.J. Eby wrote:
> At 09:35 AM 3/17/2010 +0000, Chris Withers wrote:
>> Carl Meyer wrote:
>>> Chris Withers wrote:
>>>> Okay, but I think you said at pycon that pip won't work with binary or
>>>> .egg distributions?
>>> True; IIUC the plan is to eventually support some form of binary package
>>> for Windows, but currently binary packages are not supported at all.
>>
>> This is, quite frankly, ridiculous, and not just because of Windows.
>> So, say I produce a binary egg for mysqldb, pip's position appears to 
>> be that I'm wrong, and I should have to make sure all the build 
>> dependencies are present on my whole cluster of identical machines.
>> Same goes for lxml, and anything else with complex build dependencies.
>> Really, wtf? ;-)
> 
> Ian might not be here to say it, but if he were, I imagine he might say, 
> "patches welcome".  ;-)

It's likely easier for me to get buildout to do what I need, which is a 
shame, since I *do* like the feel of virtualenv...

> Seriously, though, I've posted samples here more than once of the basic 
> code needed to extract an .egg into a pip-style configuration,

I'm not following you, I don't want to extract any eggs, I just want to 
have dependencies satisfied by distributions that may well be binary eggs.

> What somebody would still need to write, are the pip-specific bits to 
> wrap all that in an installation process (including finding the 
> downloadables in the first place).

I thought pip just used setuptools/easyinstall for that anyway?

Chris

-- 
Simplistix - Content Management, Batch Processing & Python Consulting
             - http://www.simplistix.co.uk


More information about the Distutils-SIG mailing list