
On Thu, Apr 17, 2008 at 6:26 PM, Benjamin Peterson musiccomposition@gmail.com wrote:
On Thu, Apr 17, 2008 at 6:40 PM, Brett Cannon brett@python.org wrote:
For 2.6, the modules should be renamed. The old names should be maintained with stub modules that are kept in some directory, such as lib-old. This separate directory is needed since some modules are only changing their case and that will wreak havoc on case-insensitive file systems. There should also be a Python 3.0 warning about the named deprecation.
So, the following the workflow?
- svn mv Lib/BadOldName.py Lib/badoldname.py (in trunk)
I think you meant for that to still lead to a good name. =)
- Fix imports in the stdlib and update the docs.
- Commit and merge into 3.0.
- (back in trunk) make a file that does a start import (modules with
__all__ will require some more work) in lib-old and gives a py3k warning 5. Block that revision
Sounds about right.
-Brett
While we wait for Guido to pronounce on the PEP (probably late next week) we can start discussing this and getting stuff lined up. I personally don't know how much time I will have for this (dealing with a relationship ending and having to move because of it) so any and all help I can get for this will be appreciated.
Your word is my command. :)
-- Cheers, Benjamin Peterson