Changelog for
python-persistent-debuginfo-4.0.9-4.3.x86_64.rpm :
* Sun May 10 2015 benoit.moninAATTgmx.fr- update to version 4.0.9:
* Make the C and Python TimeStamp objects behave more alike
* Intern keys of object state in __setstate__ to reduce memory usage when unpickling multiple objects with the same attributes
* Add support for PyPy3
* 100% branch coverage- additional changes from version 4.0.8:
* Add support for Python 3.4
* In pure-Python Persistent, avoid loading state in _p_activate for non-ghost objects (which could corrupt their state). (PR #9)
* In pure-Python, and don’t throw POSKeyError if _p_activate is called on an object that has never been committed. (PR #9)
* In pure-Python Persistent, avoid calling a subclass’s __setattr__ at instance creation time. (PR #8)
* Make it possible to delete _p_jar / _p_oid of a pure-Python Persistent object which has been removed from the jar’s cache (fixes aborting a ZODB Connection that has added objects). (PR #7)- additional changes from version 4.0.7:
* Avoid a KeyError from _p_accessed() on newly-created objects under pure-Python: these objects may be assigned to a jar, but not yet added to its cache. (PR #6)
* Avoid a failure in Persistent.__setstate__ when the state dict contains exactly two keys. (PR #5)
* Fix a hang in picklecache invalidation if OIDs are manually passed out-of-order. (PR #4)
* Add PURE_PYTHON environment variable support: if set, the C extensions will not be built, imported, or tested- update project URL- point the source URL to pypi- drop type-mismatch.patch: fixed upstream- add fix_32-bit_timestamp_hashcode.patch: fix timestamp hash computation on 32 bit platform- pass -q to test to avoid spamming the build log- rename CHANGES.txt and README.txt to CHANGES.rst and README.rst: changed upstream
* Fri Mar 21 2014 schwabAATTlinux-m68k.org- type-mismatch.patch: Use Py_ssize_t rather than PY_LONG_LONG for sizes
* Mon Jul 29 2013 hpjAATTurpla.net- version 4.0.6: initial build