Mon Mar 4 14:15:53 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 5.5.1:
* Add support for Python 3.7.
* Bump the dependency on zodbpickle to at least 1.0.1. This is required to avoid a memory leak on Python 2.7. See issue 203.
* Bump the dependency on persistent to at least 4.4.0.
* Make the internal support functions for dealing with OIDs (p64 and u64) somewhat faster and raise more informative exceptions on certain types of bad input. See issue 216.
* Remove support for python setup.py test. It hadn't been working for some time. See issue #218.
* Make the tests run faster by avoiding calls to time.sleep().
- Drop no longer needed python-ZODB-testsuite.patch
* Dropped support for py3.3 and added support for new ones
* ZODB now uses pickle protocol 3 for both Python 2 and Python 3.
* The zodbpickle package provides a zodbpickle.binary string type that should be used in Python 2 to cause binary strings to be saved in a pickle binary format, so they can be loaded correctly in Python 3. Pickle protocol 3 is needed for this to work correctly.
* Object identifiers in persistent references are saved as zodbpickle.binary strings in Python 2, so that they are loaded correctly in Python 3.
* If an object is missing from the index while packing a FileStorage, report its full oid.
* Storage imports are a bit faster.
* Storages can be important from non-seekable sources, like file-wrapped pipes.