[Distutils] Installing large applications

Bob Ippolito bob at redivi.com
Tue Jun 15 21:36:12 EDT 2004


On Jun 15, 2004, at 8:20 PM, Tim Peters wrote:

> [Bob Ippolito]
>> What about pth files?  I use them all the time for adding additional 
>> site
>> directories.  Try making a pth file with something like this in it and
>> dropping it into the system site-packages:
>>
>> import site, os; site.addsitedir(os.path.expanduser(os.path.join("~",
>   "YourApplication", "site-packages")))
>
> How does this help using more than one version of ZODB (the original
> example)?  The version you get depends on which account you're logged 
> in
> with?  That could work -- for some definition of "work" <wink>.  A 
> problem
> is that, at least on Windows, ZODB gets installed directly under the 
> Python
> installation's site-packages now, and the native site-packages trumps
> (appears earlier in sys.path than) anything .pth files add.  We would 
> have
> to install ZODB elsewhere all the time (not necessarily a bad idea!).

Nothing is stopping you from doing sys.path.insert(0, ...) in lieu of 
addsitedir, so long as you don't have to process additional pth files.

-bob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2357 bytes
Desc: not available
Url : http://mail.python.org/pipermail/distutils-sig/attachments/20040615/53fb05bb/smime-0001.bin


More information about the Distutils-SIG mailing list