[Distutils] Installing large applications
Tim Peters
tim at zope.com
Tue Jun 15 20:20:49 EDT 2004
[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!).
More information about the Distutils-SIG
mailing list