[Distutils] distribute and install --root
Nikolaus Rath
Nikolaus at rath.org
Sun May 9 21:30:18 CEST 2010
Hello,
How can I convince distribute to install a module in a different root directory, without also switching to the ~/.local/ scheme?
I was surprised to find that the following doesn't work:
$ python setup.py install --single-version-externally-managed --root staging/
running install
running build
running build_py
creating build
creating build/lib.linux-i686-2.6
creating build/lib.linux-i686-2.6/mymodule
copying mymodule/mymodule.py -> build/lib.linux-i686-2.6/mymodule
copying mymodule/__init__.py -> build/lib.linux-i686-2.6/mymodule
running install_lib
creating staging
creating staging/home
creating staging/home/nikratio
creating staging/home/nikratio/.local
creating staging/home/nikratio/.local/lib
creating staging/home/nikratio/.local/lib/python2.6
creating staging/home/nikratio/.local/lib/python2.6/site-packages
creating staging/home/nikratio/.local/lib/python2.6/site-packages/mymodule
copying build/lib.linux-i686-2.6/mymodule/mymodule.py -> staging/home/nikratio/.local/lib/python2.6/site-packages/mymodule
copying build/lib.linux-i686-2.6/mymodule/__init__.py -> staging/home/nikratio/.local/lib/python2.6/site-packages/mymodule
[...]
I want mymodule to end up somewhere in staging/usr/lib/*.
Thanks,
-Nikolaus
--
»Time flies like an arrow, fruit flies like a Banana.«
PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C
More information about the Distutils-SIG
mailing list