Revisions of python-persistent

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1160903 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 17)
Automatic submission by obs-autosubmit
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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 788434 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 681469 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 629251 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 625379 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 506973 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 5)
 (forwarded request 506524 from alois)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 306278 from Hans-Peter Jansen's avatar 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's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 227384 from Hans-Peter Jansen's avatar 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's avatar Stephan Kulow (coolo) accepted request 199915 from Todd R's avatar 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
openSUSE Build Service is sponsored by