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 ncoghlan
Recipients alexis, eric.araujo, ncoghlan, tarek, tshepang
Date 2012-05-28.14:13:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1338214404.75.0.891703419951.issue14915@psf.upfronthosting.co.za>
In-reply-to
Content
My original report looks like a misdiagnosis. What appears to be happening is that "pysetup3.3 install" is case *insensitive* (thus allowing "pysetup3.3 install distutils2", but "pysetup3.3 remove" is case *sensitive*, thus requiring "pysetup3.3 remove Distutils2".

I figured this out because installing things with pysetup3.3 after running "make altinstall" actually broke test_packaging in my trunk build - apparently due to tests complaining that the package cache wasn't empty. Should I create a new issue pointing out that problem? Perhaps sysconfig should have a "checkout" profile that keeps everything away from system directories.

Anyway, after seeing Distutils2 in that test failure report, I thought to run "pysetup3.3 list" and confirmed the different capitalisation. Sure enough, upper-casing the initial D let the remove command work.
History
Date User Action Args
2012-05-28 14:13:24ncoghlansetrecipients: + ncoghlan, tarek, eric.araujo, alexis, tshepang
2012-05-28 14:13:24ncoghlansetmessageid: <1338214404.75.0.891703419951.issue14915@psf.upfronthosting.co.za>
2012-05-28 14:13:24ncoghlanlinkissue14915 messages
2012-05-28 14:13:23ncoghlancreate