Revisions of python-persistent
buildservice-autocommit
accepted
request 1160903
from
Factory Maintainer (factory-maintainer)
(revision 37)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 36)
- update to 5.2: * Add preliminary support for Python 3.13a3.
buildservice-autocommit
accepted
request 1137436
from
Dirk Mueller (dirkmueller)
(revision 35)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 34)
- 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
buildservice-autocommit
accepted
request 1104003
from
Markéta Machová (mcalabkova)
(revision 33)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1103944
from
Dirk Mueller (dirkmueller)
(revision 32)
- add python312.patch to build with python 3.12
buildservice-autocommit
accepted
request 1092234
from
Dirk Mueller (dirkmueller)
(revision 31)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1092122
from
Eric Schirra (ecsos)
(revision 30)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1057619
from
Markéta Machová (mcalabkova)
(revision 29)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1057167
from
Hans-Peter Jansen (frispete)
(revision 28)
- version update to 5.0 (2023-01-09) - Build Linux binary wheels for Python 3.11. - Drop support for Python 2.7, 3.5, 3.6. - 4.9.3 (2022-11-16) - Add support for building arm64 wheels on macOS. - 4.9.2 (2022-11-03) - Update Python 3.11 support to final release. - 4.9.1 (2022-09-16) - Update Python 3.11 support to 3.11.0-rc1. - Disable unsafe math optimizations in C code. See pull request 176. - 4.9.0 (2022-03-10) - Add support for Python 3.11 (as of 3.11a5). - 4.8.0 (2022-03-07) - Switch package to src-layout, this is a packaging only change. (#168) - Add support for Python 3.10. - Clean up testing - exclude failing tests explicitly
Hans-Peter Jansen (frispete)
accepted
request 917702
from
Petr Gajdos (pgajdos)
(revision 27)
- removed upstreamed tests.patch
Hans-Peter Jansen (frispete)
accepted
request 915761
from
Petr Gajdos (pgajdos)
(revision 26)
- version update to 4.7.0 4.7.0 (2021-04-13) ================== - Add support for Python 3.9. - Move from Travis CI to Github Actions. - Supply manylinux wheels for aarch64 (ARM). - Fix the pure-Python implementation to activate a ghost object when setting its ``__class__`` and ``__dict__``. This matches the behaviour of the C implementation. See `issue 155 <https://github.com/zopefoundation/persistent/issues/155>`_. - Fix the CFFI cache implementation (used on CPython when ``PURE_PYTHON=1``) to not print unraisable ``AttributeErrors`` from ``_WeakValueDictionary`` during garbage collection. See `issue 150 <https://github.com/zopefoundation/persistent/issues/150>`_. - Make the pure-Python implementation of the cache run a garbage collection (``gc.collect()``) on ``full_sweep``, ``incrgc`` and ``minimize`` *if* it detects that an object that was weakly referenced has been ejected. This solves issues on PyPy with ZODB raising ``ConnectionStateError`` when there are persistent ``zope.interface`` utilities/adapters registered. This partly reverts a change from release 4.2.3. 4.6.4 (2020-03-26) ================== - Fix an overly specific test failure using zope.interface 5. See `issue 144 <https://github.com/zopefoundation/persistent/issues/144>`_. - Fix two reference leaks that could theoretically occur as the result of obscure errors. See `issue 143 <https://github.com/zopefoundation/persistent/issues/143>` - %check: use %pyunittest rpm macro
buildservice-autocommit
accepted
request 788434
from
Tomáš Chvátal (scarabeus_iv)
(revision 25)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 24)
- Add patch to fix build with new zope.interface: * tests.patch
Tomáš Chvátal (scarabeus_iv)
accepted
request 787789
from
Petr Gajdos (pgajdos)
(revision 23)
- 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>`_.
Tomáš Chvátal (scarabeus_iv)
accepted
request 784299
from
Markéta Machová (mcalabkova)
(revision 22)
- 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.
buildservice-autocommit
accepted
request 704297
from
Tomáš Chvátal (scarabeus_iv)
(revision 21)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 704290
from
Petr Gajdos (pgajdos)
(revision 20)
- version update to 4.5.0 - Fully test the C implementation of the PickleCache, and fix discrepancies between it and the Python implementation: - Allow sweeping cache without ``cache_size``. ``cache_size_bytes`` works with ``cache_size=0``, no need to set ``cache_size`` to a large value. - Require ``CFFI`` on CPython for pure-Python operation. This drops support for Jython (which was untested). See `issue 77 <https://github.com/zopefoundation/persistent/issues/77>`_. - Fix DeprecationWarning about ``PY_SSIZE_T_CLEAN``. See `issue 108 <https://github.com/zopefoundation/persistent/issues/108>`_. - Drop support for Python 3.4. - deleted patches - persistent-4.2.4.2-switch-off-tests.patch (not needed)
buildservice-autocommit
accepted
request 681733
from
Tomáš Chvátal (scarabeus_iv)
(revision 19)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 681716
from
Hans-Peter Jansen (frispete)
(revision 18)
- Allow build with older distributions (%autopatch macro needs an appended empty line) - Refresh patch persistent-4.2.4.2-switch-off-tests.patch
Displaying revisions 1 - 20 of 37