[Interface-dev] [Zope-dev] Merge proposal: zope.interface/branches/tseaver-no_2to3

Jim Fulton jim at zope.com
Thu Apr 5 20:38:01 UTC 2012


On Thu, Apr 5, 2012 at 4:36 PM, Tres Seaver <tseaver at palladion.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> 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).
>
> The biggest advantage of the subset approach is that installing the
> package now takes on the order of seconds (2 seconds on my machine)
> rather than minutes (2 minutes my machine).  Running the tests is also
> much faster.  The secondary win is that running the same code under Py3k
> makes for better support / bug reports (line numbers match, etc.)
>
> Unless the community's consensus is against the branch, I plan to merge
> it to the zope.interface trunk by early next week.

Woo hoo!

Jim

-- 
Jim Fulton
http://www.linkedin.com/in/jimfulton


More information about the Interface-dev mailing list