[Python-3000] PEP 3108: Standard Library Reorganization
Bill Janssen
janssen at parc.com
Wed Jan 3 02:00:49 CET 2007
Barry Warsaw writes:
> To me, a standard library reorganization would proceed like this:
> figure out the new hierarchy and package names now and implement them
> for Python 2.6. Make sure every old package name continues to work,
> but encourage people (through documentation and social coercion, not
> through warnings) to start using the new hierarchy. Issue no
> warnings in Python 2.6 unless the magical -3 flag were given, but
> never make the old hierarchy issue errors in Python 2.x.
I second Barry's recommendation. I too would like to see a phase-in
approach, with both set of module names available side-by-side for one
or two releases (certainly for Python 3.0), and a switch to set (on by
default in 3.x, off by default in 2.x) which causes deprecation
warnings for use of the "old" names.
Bill
More information about the Python-3000
mailing list