[Distutils] PEP 376 - install/uninstall script in Distutils ?
P.J. Eby
pje at telecommunity.com
Wed Apr 15 16:21:34 CEST 2009
At 09:13 AM 4/15/2009 +0200, Matthias Klose wrote:
>Tarek Ziadé schrieb:
> > Hello
> >
> > I am working on PEP 376
> > <http://svn.python.org/projects/peps/trunk/pep-0376.txt>, and there's
> > a part about adding an install and uninstall script into Distutils.
>
>according to the PEP files mentioned in RECORD are relative paths,
>which follows
>the assumption that everything is contained in the .egg directory. A new PEP
>should not assume this, but support the installation into a FHS layout as well
>(e.g. as done by (Linux) distributions).
Actually, the assumption is that everything is relative to
site-packages in a flat install. Scripts and data should be able to
use absolute paths, however.
The main purpose of the recommendation is that anything installed
relative to the target directory (typically site-packages) should use
a relative path, so that simple installations are relocatable and
have cross-platform-compatible path information, for use cases where
a single installation of code is shared between e.g. Windows, OS X, and Linux.
More information about the Distutils-SIG
mailing list