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

Tres Seaver tseaver at palladion.com
Thu Apr 5 20:36:23 UTC 2012


-----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.


Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9+AkcACgkQ+gerLs4ltQ5LSQCgnnf/dW4ENZXaFkG/42e469LZ
CzEAmwQOGqVcauz7bpugJ+824vBzt6iw
=fl2m
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list