[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

AltStyle によって変換されたページ (->オリジナル) /