Paul Ganssle <p.gans...@gmail.com> added the comment:

> There is no "fork" involved in other projects using it, from our point of 
> view.

I did not mean "fork" in some judgmental sense, I'm mostly just familiar with 
pypy, but I was under the impression that other projects were *literally* 
forking the standard library as a practical matter. I get the impression that 
other interpreters maintain a patched interpreter often for the purposes of 
adding fixes like the one pointed out in msg309131 which bring the behavior of 
the Python implementation of the standard library into line with the C 
implementations, since the C version is the de facto standard (since most code 
is written and tested only for CPython).

I'd be fine with adding a C alias for `copy`, though as a purely practical 
matter, I strongly suspect that dropping `copy` from the pure Python 
implementation would not be a huge deal, but if that breaks the contract it 
breaks the contract.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32424>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to