Translucent persistent objects

Edit Package python-persistent

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.

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's avatar Ana Guerrero (anag+factory) accepted request 1137436 from Dirk Mueller's avatar 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
openSUSE Build Service is sponsored by