Reading your answer and Chris's, I am now wondering, if we have a global uninstall command, why we wouldn't have a global install command....
How hard would it be, from your projects, to have the install/uninstall feature, on the top of today's distutils ? (since the record feature is in distutils) In other words, is the current "record" feature of distutils would be sufficient ? On Fri, Jan 30, 2009 at 6:24 AM, Ian Bicking <[email protected]> wrote: > On Thu, Jan 29, 2009 at 6:49 PM, Tarek Ziadé <[email protected]> wrote: >> >> Next, (in a second step) I was wondering if a uninstall registery >> could not be a good thing to have, >> to store a record of the installed files so there's no need to keep >> the source for uninstallation. >> This would required a new command, (and a detailed specification of >> course) > > pip writes an installation record in Package.egg-info/installed-files.txt > (based on the setuptools --record option, with filenames made relative). > So... that's similar to it. Of course, to be accurate you have to make sure > you don't install over those files. So pip should really be uninstalling > before installing something new, and probably be fancy about the whole thing > (maybe like Enstaller is doing). > > But if tools do respect the integrity of those files, it's a reasonably > simple record. Well, that and they should be careful about one package > overwriting another packages file (which I haven't really seen happen, but > of course it *could* happen). > > -- > Ian Bicking | http://blog.ianbicking.org > -- Tarek Ziadé | Association AfPy | www.afpy.org Blog FR | http://programmation-python.org Blog EN | http://tarekziade.wordpress.com/ _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
