python-persistent/python-persistent.changes
Hans-Peter Jansen 0356b6357d Accepting request 306255 from home:benoit_monin:branches:devel:languages:python
- update to version 4.0.9
- 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

OBS-URL: https://build.opensuse.org/request/show/306255
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-persistent?expand=0&rev=5
2015-05-11 06:23:41 +00:00

51 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Sun May 10 19:46:51 UTC 2015 - benoit.monin@gmx.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 dont throw POSKeyError if _p_activate is
called on an object that has never been committed. (PR #9)
* In pure-Python Persistent, avoid calling a subclasss
__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 jars 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 23:02:35 UTC 2014 - schwab@linux-m68k.org
- type-mismatch.patch: Use Py_ssize_t rather than PY_LONG_LONG for sizes
-------------------------------------------------------------------
Mon Jul 29 14:58:49 UTC 2013 - hpj@urpla.net
- version 4.0.6: initial build