Translucent persistent objects
This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact "transparently" with a database such as the ZODB.
Please see the Sphinx documentation (docs/index.rst) for further information.
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
5
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:zSystems/python-persistent && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
persistent-5.1.tar.gz | 0000132854 130 KB | |
python-persistent.changes | 0000011917 11.6 KB | |
python-persistent.spec | 0000002889 2.82 KB |
Revision 16 (latest revision is 17)
Ana Guerrero (anag+factory)
accepted
request 1137436
from
Dirk Mueller (dirkmueller)
(revision 16)
- update to 5.1: * Add support for Python 3.12. - drop python312.patch (upstream) - add python312.patch to build with python 3.12 * Fix copying of PersistentList and PersistentMapping using copy.copy * Fix the Python implementation of the PickleCache to be able to store objects that cannot be weakly referenced. * Packaging-only release: get manylinux wheel built * Avoid raising a SystemError: error return without exception set when loading an object with slots whose jar generates an * Fix the hashcode of Python TimeStamp objects on 64-bit Python on Windows. See * Stop calling gc.collect every time PickleCache.incrgc is called (every transaction boundary) in pure-Python mode (PyPy). This means that the reported size of the cache may be wrong * Stop clearing the dict and slots of objects added to PickleCache.new_ghost (typically these values are passed to * Fix __setstate__ interning when state parameter is not a * Drop use of ctypes for determining maximum integer size, to increase pure-Python compatibility. See * Ensure that __slots__ attributes are cleared when a override __new__. See * Fix the hashcode of C TimeStamp objects on 64-bit Python 3 * Fixed the Python(/PYPY) implementation TimeStamp.timeTime * When testing PURE_PYTHON environments under tox, avoid * Fix manifest and re-upload to fix stray files included in * Make the Python implementation of Persistent and PickleCache behave more similarly to the C implementation. In particular, the Python version can now run the complete ZODB and ZEO test
Comments 0