[Python-Dev] PEP 376

Scott David Daniels Scott.Daniels at Acm.Org
Wed Jul 1 05:06:34 CEST 2009


Kevin Teague wrote:
> On Jun 30, 2009, at 4:46 PM, Tarek Ziadé wrote:
>> On Tue, Jun 30, 2009 at 10:06 PM, Scott David
>> Daniels<Scott.Daniels at acm.org> wrote:
>>> Tarek Ziadé wrote:
>>>> On Tue, Jun 30, 2009 at 8:37 PM, Paul Moore<p.f.moore at gmail.com> wrote:
>>>>> [1] I'd actually like it if the PEP defined an uninstall command -
>>>>> something like "python -m distutils.uninstall packagename". It can be
>>>>> as minimalist as you like, but I'd like to see it present.
>>>> it's already there:
>>>> http://www.python.org/dev/peps/pep-0376/#adding-an-uninstall-function
>>> That (at least as I read it) is a function, not a command.
>>> If it is a command, give an example of its use from the command line
>>> for us poor "don't want to research" people.  If the following works:
>>>    $ python setup.py uninstall some_package
>>> Then explicitly say so for us poor schlubs.
>> Right, I'll add that. Although it will be a reference implementation 
>> only.
> Uninstall as a command feels a little weird....
> I dunno what the right solution is. My two-cents is either to punt and 
> only include an uninstall function as currently proposed, or for only 
> supporting some form of the "python setup.py uninstall" style....

But for us poor schlubs, we want you brilliant packagers to actually
come to a hard decision.  If you want approval either admit you have no
solution in the PEP (and detail the issues that prevent a decision),
provide a minimally acceptable command, or expect that nobody sees the
value of what you propose....

--Scott David Daniels
Scott.Daniels at Acm.Org



More information about the Python-Dev mailing list