At the moment, use_2to3=True is an essential part of my development process. But so are development eggs, and up to now I always had to go and manually fixup easy-install.pth and egg-links for development eggs to work under Python 3.
The proposed patch does three things: The 'develop' command now uses the same code as the 'test' command to prepare the Python 3 source files (i.e. calls build_py). In addition, egg-link and easy-install.pth are made to point to the Python 3 source files (to build/lib essentially). * It also fixes a version-string bug when 'egg_info' is called more than once for a distribution (the 'test' and 'develop' commands do this).
Patch 'develop': [[https://bitbucket.org/stefanholek/distribute/changeset/c82a24b85447]]
Patch 'egg_info': [[https://bitbucket.org/stefanholek/distribute/changeset/c38c9f5377da]]
There's obviously documentation updates to follow, I'll tackle those if the proposal gets traction.