[Distutils] How to deprecate a python package

Alex Grönholm alex.gronholm at nextday.fi
Tue Apr 5 18:50:18 EDT 2016


Implementing this on Warehouse and pip would have the added benefit of 
warning users who have a specific version pinned. As for pip letting 
stderr messages through, that'd be irrelevant if pip had direct support 
for this.

06.04.2016, 01:47, Alexander Walters kirjoitti:
> I am not 100% sure if pip will let stderr messages though, but i THINK 
> it does.  Warnings on import will work regardless.
>
> Honestly, I don't care if its marginally easier (and it would only be 
> marginally easier) to mark a package deprecated by flipping a bit on 
> the site - it's the last thing they will ever do with the package.
>
> On 4/5/2016 18:40, Alex Grönholm wrote:
>> Wouldn't my suggestion or Glyph's be easier for the maintainers? That 
>> way they wouldn't even have to make a new release, just modify a 
>> setting on the package settings page on PyPI.
>> Also, are you going you see the warning if it's emitted on installation?
>>
>> 06.04.2016, 01:37, Alexander Walters kirjoitti:
>>>
>>>
>>> On 4/5/2016 18:34, Glyph wrote:
>>>> Perhaps, before anyone tries to make pip doing something mechanical 
>>>> about deprecations, we should just have the website itself do this 
>>>> sort of redirect? Removing the download would be drastic; giving 
>>>> people an interstitial that says "This package is no longer 
>>>> maintained, please use $X instead" would be very informative.
>>>>
>>>> -glyph
>>>
>>> I don't remember the last time I used the pypi website.  I use pypi 
>>> every day.  I don't know if I am weird, but redirecting web views 
>>> would do nothing for me.  Redirecting packages is pure evil.
>>>
>>> I really think the best course of action is for the maintainer to 
>>> release a final version of the package that warns on install and 
>>> import.
>>> _______________________________________________
>>> Distutils-SIG maillist  -  Distutils-SIG at python.org
>>> https://mail.python.org/mailman/listinfo/distutils-sig
>>
>> _______________________________________________
>> Distutils-SIG maillist  -  Distutils-SIG at python.org
>> https://mail.python.org/mailman/listinfo/distutils-sig
>
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig



More information about the Distutils-SIG mailing list