<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 2010-02-05, at 8:13 AM, Tarek Ziadé wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">Hi,<br><br>The part that still requires some work is how to handle files prefixes<br>in the RECORD file.<br><br>Last time we said that we could benefit of having a PREFIXES file.<br>Then Wolojda started to work on a much more complete solution to track<br>data file locations :<br><a href="http://mail.python.org/pipermail/distutils-sig/2009-November/014424.html">http://mail.python.org/pipermail/distutils-sig/2009-November/014424.html</a><br><br>But IIRC he's not able to work on this at this time. (CCing him in case..)<br><br>What I suggest is that we leave this new work for a future enhanced<br>version of PEP 376, and try to finish a version that we would want to<br>have in Python 2.7 (that's coming very soon), where RECORD contains<br>what we want to make it possible to remove installed files + provide<br>the query API.<br><br>As far as I am concerned, the RECORD thingie needs more live examples<br>on various platforms (that's what I am working on now),<br><br>But since Pip has now a uninstaller for a few months, the question is:<br>what do you Pip guys think about this RECORD file ? (cc'ing Ian as<br>well - I know the other involved in that are listening here :))</span></blockquote></div><div><br></div><div>PyPM stores file paths relative to sys.prefix in the installation database. The binary package file (*.pypm/data.tar.gz) contains installed files relative to sys.prefix - implying that files-outside-sys.prefix are not supported by PyPM.</div><div><br></div><div>Do we have a real-world example for installing uninstallable data files outside sys.prefix?</div><div><br></div><div>-srid</div><div><br></div></body></html>