This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.araujo
Recipients alexis, carljm, eric.araujo, tarek, vinay.sajip
Date 2011-10-17.16:20:15
SpamBayes Score 2.106246e-06
Marked as misclassified No
Message-id <1318868415.98.0.346999516389.issue12405@psf.upfronthosting.co.za>
In-reply-to
Content
Let me rephrase my example with real paths.

Python creates /usr/lib/python3.3/site-packages.  (I’ll call this $stdlib.)

pysetup3.3 install paste.script creates $stdlib/paste/script/ and files therein.  The paste and paste/script directories are recorded.

pysetup3.3 install PasteUtil creates $stdlib/paste/util/ and files therein.  Only the paste/script directory is recorded.

pysetup3.3 remove PasteScript deletes the $stdlib/paste/script dir, but not its parent, as it’s not empty after removing all files and dirs in PasteScript’s RECORD.

pysetup3.3 remove PasteUtil deletes the $stdlib/paste/util dir.

The $stdlib/paste directory is created by either distribution when it is installed, but if it’s recorded only by one of the distributions, then it can’t be removed when the other distribution is removed last.  This is the problem I’m seeing.
History
Date User Action Args
2011-10-17 16:20:16eric.araujosetrecipients: + eric.araujo, vinay.sajip, tarek, carljm, alexis
2011-10-17 16:20:15eric.araujosetmessageid: <1318868415.98.0.346999516389.issue12405@psf.upfronthosting.co.za>
2011-10-17 16:20:15eric.araujolinkissue12405 messages
2011-10-17 16:20:15eric.araujocreate