[Python-Dev] Process to remove a Python feature

Steven D'Aprano steve at pearwood.info
Tue May 8 12:26:30 EDT 2018


On Tue, May 08, 2018 at 03:20:50PM +0200, Stéphane Blondon wrote:

> I wonder if it would be interesting to have a package available by
> pypi.org which would provide the removed features.
[...]
> Cons:
>  - it pushes the question to how many times the previous behavior should
> be maintained from python language to 'obsolete' package. So it's not
> completely solved.

Its not solved at all.

Who is responsible for moving code to this third-party package?

Who is responsible for maintaining that third-party package?

If it is the core developers, then it isn't really removed at all.

If nobody is maintaining it, then its going to suffer bitrot and become 
unusable.

Python is open source, so anyone can fork a module or library from the 
std lib and move it to PyPI, they don't need the core dev's blessing, 
they just need to follow the licence requirements. 


-- 
Steve


More information about the Python-Dev mailing list