Revisions of python-persistent
Ana Guerrero (anag+factory)
accepted
request 1160903
from
Factory Maintainer (factory-maintainer)
(revision 17)
Automatic submission by obs-autosubmit
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
Ana Guerrero (anag+factory)
accepted
request 1104003
from
Markéta Machová (mcalabkova)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 1092234
from
Dirk Mueller (dirkmueller)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 1057619
from
Markéta Machová (mcalabkova)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 917740
from
Hans-Peter Jansen (frispete)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 788434
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
- Add patch to fix build with new zope.interface: * tests.patch - version update to 4.6.3 - Fix a crash in the test suite under a 32-bit CPython on certain 32-bit platforms. See `issue 137 <https://github.com/zopefoundation/persistent/issues/137>`_. Fix by `Jerry James <https://github.com/jamesjer>`_. - Fix an ``AssertionError`` clearing a non-empty ``PersistentMapping`` that has no connection. See `issue 139 <https://github.com/zopefoundation/persistent/issues/139>`_. - update to 4.6.1 * Stop installing C header files on PyPy * Fix slicing of PersistentList to always return instances of the same class. * Fix copying of PersistentList and PersistentMapping using copy.copy to also copy the underlying data object. * Update the handling of the PURE_PYTHON environment variable. * Add preliminary support for Python 3.9a3+. * Fix the Python implementation of the PickleCache to be able to store objects that cannot be weakly referenced. * Add support for Python 3.8.
Dominique Leuenberger (dimstar_suse)
accepted
request 704297
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 681733
from
Tomáš Chvátal (scarabeus_iv)
(revision 9)
Dominique Leuenberger (dimstar_suse)
accepted
request 681469
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
- Update to 4.4.3: * Too many changes around see CHANGES.rst - Do not bother with documentation generating - Add more dependencies
Dominique Leuenberger (dimstar_suse)
accepted
request 629251
from
Matej Cepl (mcepl)
(revision 7)
- Update to 4.3.0: * Fix the possibility of a rare crash in the C extension when deallocating items. See https://github.com/zopefoundation/persistent/issues/66 * Change cPickleCache's comparison of object sizes to determine whether an object can go in the cache to use PyObject_TypeCheck(). This matches what the pure Python implementation does and is a stronger test that the object really is compatible with the cache. Previously, an object could potentially include cPersistent_HEAD and not set tp_base to cPersistenceCAPI->pertype and still be eligible for the pickle cache; that is no longer the case. See https://github.com/zopefoundation/persistent/issues/69
Dominique Leuenberger (dimstar_suse)
accepted
request 625379
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
- Do not restrict python version makes stuff very unresolvable - Clean up SPEC - Fix tests (persistent-4.2.4.2-switch-off-tests.patch removes failing test)
Dominique Leuenberger (dimstar_suse)
accepted
request 506973
from
Hans-Peter Jansen (frispete)
(revision 5)
(forwarded request 506524 from alois)
Stephan Kulow (coolo)
accepted
request 306278
from
Hans-Peter Jansen (frispete)
(revision 4)
- 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 (forwarded request 306255 from benoit_monin)
Adrian Schröter (adrianSuSE)
committed
(revision 3)
Split 13.2 from Factory
Stephan Kulow (coolo)
accepted
request 227384
from
Hans-Peter Jansen (frispete)
(revision 2)
- type-mismatch.patch: Use Py_ssize_t rather than PY_LONG_LONG for sizes (forwarded request 227350 from AndreasSchwab)
Stephan Kulow (coolo)
accepted
request 199915
from
Todd R (TheBlackCat)
(revision 1)
This is needed by python-ZODB3, which replaces python-zodb3, as well as other zope-related packages.
Displaying all 17 revisions