[Python-checkins] r79516 - peps/trunk/pep-0376.txt

tarek.ziade python-checkins at python.org
Tue Mar 30 23:04:30 CEST 2010


Author: tarek.ziade
Date: Tue Mar 30 23:04:30 2010
New Revision: 79516

Log:
using a path relative to sys.prefix, absolute otherwise

Modified:
   peps/trunk/pep-0376.txt

Modified: peps/trunk/pep-0376.txt
==============================================================================
--- peps/trunk/pep-0376.txt	(original)
+++ peps/trunk/pep-0376.txt	Tue Mar 30 23:04:30 2010
@@ -231,7 +231,8 @@
 
 Each record is composed of three elements:
 
-- the file's full **path** (XXX wait for feedback, rephrasing)
+- the file's **path**, relative to ``sys.prefix``. When the
+  file is not under ``sys.prefix``, an absolute path is used.
 
 - the **MD5** hash of the file, encoded in hex. Notice that `pyc` and `pyo`
   generated files don't have any hash because they are automatically produced
@@ -251,12 +252,12 @@
 
 Here's an example of a RECORD file (extract)::
 
-    /usr/lib/python2.6/site-packages/docutils/__init__.py,b690274f621402dda63bf11ba5373bf2,9544
-    /usr/lib/python2.6/site-packages/docutils/core.py,9c4b84aff68aa55f2e9bf70481b94333,66188
-    /usr/lib/python2.6/site-packages/roman.py,a4b84aff68aa55f2e9bf70481b943D3,234
+    lib/python2.6/site-packages/docutils/__init__.py,b690274f621402dda63bf11ba5373bf2,9544
+    lib/python2.6/site-packages/docutils/core.py,9c4b84aff68aa55f2e9bf70481b94333,66188
+    lib/python2.6/site-packages/roman.py,a4b84aff68aa55f2e9bf70481b943D3,234
     /usr/local/bin/rst2html.py,a4b84aff68aa55f2e9bf70481b943D3,234
-    /usr/lib/python2.6/site-packages/docutils-0.5.dist-info/METADATA,6fe57de576d749536082d8e205b77748,195
-    /usr/lib/python2.6/site-packages/docutils-0.5.dist-info/RECORD
+    python2.6/site-packages/docutils-0.5.dist-info/METADATA,6fe57de576d749536082d8e205b77748,195
+    lib/python2.6/site-packages/docutils-0.5.dist-info/RECORD
 
 Notice that the `RECORD` file can't contain a hash of itself and is just mentioned here
 
@@ -454,12 +455,12 @@
     >>> for path, hash, size in dist.get_installed_files()::
     ...     print '%s %s %d' % (path, hash, size)
     ...
-    /usr/lib/python2.6/site-packages/docutils/__init__.py,b690274f621402dda63bf11ba5373bf2,9544
-    /usr/lib/python2.6/site-packages/docutils/core.py,9c4b84aff68aa55f2e9bf70481b94333,66188
-    /usr/lib/python2.6/site-packages/roman.py,a4b84aff68aa55f2e9bf70481b943D3,234
+    python2.6/site-packages/docutils/__init__.py,b690274f621402dda63bf11ba5373bf2,9544
+    python2.6/site-packages/docutils/core.py,9c4b84aff68aa55f2e9bf70481b94333,66188
+    python2.6/site-packages/roman.py,a4b84aff68aa55f2e9bf70481b943D3,234
     /usr/local/bin/rst2html.py,a4b84aff68aa55f2e9bf70481b943D3,234
-    /usr/lib/python2.6/site-packages/docutils-0.5.dist-info/METADATA,6fe57de576d749536082d8e205b77748,195
-    /usr/lib/python2.6/site-packages/docutils-0.5.dist-info/RECORD
+    python2.6/site-packages/docutils-0.5.dist-info/METADATA,6fe57de576d749536082d8e205b77748,195
+    python2.6/site-packages/docutils-0.5.dist-info/RECORD
 
     >>> dist.uses('docutils/core.py')
     True


More information about the Python-checkins mailing list