> From: PJ Eby <p...@telecommunity.com>

> FWIW, the original reason I argued for relative paths in PEP 376 is
> supporting installations that are shared across architectures for
> cross-platform development.  At OSAF, it was common to have a single
> installation directory shared by a Linux, Mac, *and* Windows machine
> simultaneously.  Absolute paths would break in such a scenario, as
> each accessing machine would see a different absolute path.  Some of
> setuptools' design is specifically mangled to handle this kind of
> thing.


Is this a mainstream use case, though? I'm not dead set against relative paths, 
but looking for simplicity if possible. Nowadays the thinking seems to be 
around using isolated environments even on a single platform, rather than 
trying to share across projects. After all, disk space is cheap. The other 
thing is that using *only* relative paths doesn't cut it - there are 
circumstances where you write files outside site-packages, so you would need 
absolute paths for those files (or incredibly convoluted relative ones), and 
that wouldn't work well in the OSAF scenario you described, anyway.

Regards,

Vinay Sajip

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to