[Distutils] Question about easy-install.pth

Brian Cameron Brian.Cameron at Sun.COM
Wed Oct 1 20:46:01 CEST 2008

Phillip & Others:

Thanks so much for taking the time to answer my questions, I am a
newbie to setuptools so I apologize if I was just being thick.

Phillip, your suggested solution of using --root solved my problem.  I
was previously using --prefix instead, but using --root creates the
packages more in the way that work well with Solaris packaging.


> When you do that, use "setup.py install --root=/var/tmp/pkgbuild-foo" to 
> install the package, and you'll be good to go.  That will automatically 
> tell setuptools to install the package in a way that supports being 
> installed like this; any .pth files generated will be named uniquely for 
> that package, rather than using easy-install.pth.  In fact, most 
> packages won't generate a .pth file at all when installed this way.
> Note, too, that the same --root option is also safe for installing plain 
> distutils packages; it's just that setuptools also uses it to enable a 
> distutils-compatible (and packaging tool compatible) installation mode.

More information about the Distutils-SIG mailing list