At 07:14 PM 10/18/2008 -0700, Garrett Cooper (garrcoop) wrote:
Hi Python folks,
        As part of a build system I work with, my group installs
multiple Python packages via source using easy_install. One such issue
I've seen before in the past is that when using multiple easy_install
instances (via multiple make jobs), the last instance that opened up
easy_install.pth records its changes; the file should contain entries
for all packages installed by easy_install.

easy_install doesn't support simultaneous parallel installations to the same target directory, and there are no plans at the moment to add that support.

Note, however, that if you use the -m (--multi-version) option, then easy_install will not save the .pth file unless there was already a default version of the target package present. However, if you begin by deleting the .pth file altogether, then using -m will avoid creating or updating it.

Of course, the downside of -m is that you will not be able to access the installed packages except via setuptools-built scripts or by using explicit require() calls.

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to