[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