At 11:33 AM 4/7/2010 -0500, Ian Bicking wrote:
On Wed, Apr 7, 2010 at 9:40 AM, Tarek Ziadé
<<mailto:ziade.ta...@gmail.com>ziade.ta...@gmail.com> wrote:
so for the PEP :
- sys.prefix -> the installation prefix provided by --prefix at
installation time
- site-packages -> the installation libdir, provided by --install-lib
at installation time
How do you actually calculate site-packages? Â Would you store the
directory name somewhere? Â Would you import the module and look at
os.path.dirname(os.path.dirname(module.__file__))? Â Or just scan to
see where the module would be?
If you store the directory name somewhere then you have another
absolute path. Â This is why, for simplicity, I thought it should be
relative to the directory where the record file is (lots of
extraneous ../, but the most obvious meaning of a relative filename).
The paths are relative to the sys.path entry for which the metadata
applies - that's how you get to finding the .dist-info in the first
place, so that's what you os.path.join to the paths in the record.
There's no "storing" of the directory name needed.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com