[ZODB-Dev] ZODB Py3k porting status
Tres Seaver
tseaver at palladion.com
Sun Mar 3 01:31:37 UTC 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Thanks to Marius and Stephan's efforts (with a little help from me), the
'py3' branch of ZODB now passes all unit tests, with most of the
many-many ResourceWarnings now suppressed as well (we are down to the
last two unclosed blob files).
Today, I worked on making the branch work with Python 3.2. In order to
support 3.2, I needed a 3.2-compatible verison of 'zodbpickle', as well
as ZConfig. The ZConfig changes were trivial (avoiding u'' literals): I
pushed out a 3.0.3 release with those changes.
For 'zodbpickle', I created a second fork of '_pickle.c' (from the Python
3.2.3 release), and select between the two variants at build time based
on the version of Python. I couldn't make a release there (Marius is the
sole PyPI owner / maintainer), but was able to install it in my ZODB
checkout's '.tox/py32' virtualenv for testing.
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.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/
iEYEARECAAYFAlEyp/kACgkQ+gerLs4ltQ7rowCeOsClMleFcDRFAYiNjaz6tyaJ
wR4An2otbJ7c5KpRiV36jX24S6fJpADd
=i/tT
-----END PGP SIGNATURE-----
More information about the ZODB-Dev
mailing list