brian at vanguardistas
Apr 11, 2012, 12:57 AM
Python 3.3 port of zope.configuration
I'd like to merge 2 branches which get zope.configuration's tests
running on Python 3.3. Here is an overview (with patches attached):
* This branch corrects a mistake I think I made in the zope.schema
Python3 port. After my experience with the zope.configuration port
I now think that the URI field should be a "native" string rather
Unfortunately this change is backwards incompatible for Python 3
users of zope.schema. But I think the number users of zope.schema
under Python 3 are rather small at this point.
* I make public NativeString and NativeStringLine classes. These are
equivalent to the Bytes type under Python 2 and the Text type under
Python 3. Please devote some bikeshedding energy to better names
for these classes ;)
* Adds a dependency on six
* Drops Python 2.4 and 2.5 compatibility
To run the tests of the zope.configuration branch you currently need to
use the zope.interface trunk.
If there are no objections, I'll merge in a few weeks or so.