* Tres Seaver <tseaver@palladion.com> [2012-04-05 22:36]:
Having merged the 'tseaver-better_unittests' branch to the zope.interface trunk last Friday, I now have a new branch ready for merging:
http://svn.zope.org/zope.interface/branches/tseaver-no_2to3
The branch excises the use of the 'lib2to3' module and associated fixers in favor of a "compatible subset" which supports Python 2.6, 2.7, 3.2, and PyPy 1.8. At this point all tests pass under all four environments using 'python setup.py test' as well as using 'nosetests.' Code coverage is at 99.9% (two edge-case lines are untested).
Woot! However alluring the 2to3 idea might have been, it seems to me that the single-source approach (with the six package if needed) is the only sane way to go.
Unless the community's consensus is against the branch, I plan to merge it to the zope.interface trunk by early next week.
+1, please do! Wolfgang