Revisions of python-BTrees

buildservice-autocommit accepted request 1169358 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 36)
- update to 5.2:
  * Add preliminary support for Python 3.13 as of 3.13a3.
buildservice-autocommit accepted request 1122970 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 35)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 34)
- Update to 5.1:
  * Drop using setup_requires due to constant problems on GHA.
  * Add support for Python 3.12.
buildservice-autocommit accepted request 1092070 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1092044 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 32)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1066267 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 30)
- update to 5.0:
  * Build Linux binary wheels for Python 3.11.
  * Drop support for Python 2.7, 3.5, 3.6.
buildservice-autocommit accepted request 1046210 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 28)
- update to 4.11.3:
  * point release to rebuild full set of wheels
  * We no longer provide 32bit wheels for the Windows platform, only x86_64.
buildservice-autocommit accepted request 1035606 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 27)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 26)
Clean up SPEC file
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1033872 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 25)
- version update to 4.11.0 (2022-11-03):
  * Add support for Python 3.11.
- version update to 4.10.1 (2022-09-12):
  * Disable unsafe math optimizations in C code. (#184)
- version update to 4.10.0 (2022-03-09):
  * Add support for Python 3.10.
- version update to 4.9.2 (2021-06-09):
  * Fix fsBTree.TreeSet and fsBTree.BTree raising SystemError. See
    issue 170.
  * Fix all the fsBTree objects to provide the correct interfaces
    and be instances of the appropriate collection ABCs. This was
    done for the other modules in release 4.8.0.
  * Fix the multiunion, union, intersection, and difference
    functions when used with arbitrary iterables. Previously, the
    iterable had to be pre-sorted, meaning only sequences like list
    and tuple could reliably be used; this was not documented
    though. If the iterable wasn’t sorted, the function would
    produce garbage output. Now, if the function detects an
    arbitrary iterable, it automatically sorts a copy.
- version update to 4.9.1 (2021-05-27):
  * Fix setting unknown class attributes on subclasses of BTrees
    when using the C extension. This prevented subclasses from
    being decorated with @component.adapter(). See issue 168.
- version update to 4.9.0 (2021-05-26):
  * Fix the C implementation to match the Python implementation and
    allow setting custom node sizes for an entire application
    directly by changing BTree.max_leaf_size and
    BTree.max_internal_size attributes, without having to create a
    new subclass. These attributes can now also be read from the
    classes in the C implementation. See issue 166.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 24)
- Add missing Provides
buildservice-autocommit accepted request 895163 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 23)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 895156 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 22)
- version update to 4.8.0
  * Make Python 2 forbid the use of type objects as keys (unless a
    custom metaclass is used that implements comparison as required by
    BTrees.) On Python 3, types are not orderable so they were already
    forbidden, but on Python 2 types can be ordered by memory address,
    which makes them unsuitable for use as keys. See `issue
    <https://github.com/zopefoundation/BTrees/issues/153>`_.
  * Make the ``multiunion``, ``union``, ``intersection``, and
    ``difference`` functions accept arbitrary Python iterables (that
    iterate across the correct types). Previously, the Python
    implementation allowed this, but the C implementation only allowed
    objects (like ``TreeSet`` or ``Bucket``) defined in the same module
    providing the function. See `issue 24
    <https://github.com/zopefoundation/BTrees/issues/24>`_.
  * Fix persistency bug in the Python version
    (`#118 <https://github.com/zopefoundation/BTrees/issues/118>`_).
  * Fix ``Tree.__setstate__`` to no longer accept children besides
    tree or bucket types to prevent crashes. See `PR 143
    <https://github.com/zopefoundation/BTrees/pull/143>`_ for details.
  * Make BTrees, TreeSet, Set and Buckets implements the ``__and__``,
    ``__or__`` and ``__sub__`` special methods as shortcuts for
    ``BTrees.Interfaces.IMerge.intersection``,
    ``BTrees.Interfaces.IMerge.union`` and
    ``BTrees.Interfaces.IMerge.difference``.
  * Add support for Python 3.9.
  * Build and upload aarch64 wheels.
  * Make a value of ``0`` in the ``PURE_PYTHON`` environment variable
    require the C extensions (except on PyPy). Previously, and if this
    variable is unset, missing or unusable C extensions would be
    silently ignored. With this variable set to ``0``, an
buildservice-autocommit accepted request 793790 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 21)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 20)
- Do not bother with documentation
- Update to 4.7.2:
  * Fix more cases of C and Python inconsistency.
buildservice-autocommit accepted request 788269 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 19)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 788263 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 18)
- update to 4.7.1
  * Ensure the interface resolution order of all objects is consistent.
    See `issue 137 <https://github.com/zopefoundation/BTrees/issues/137>`_.
  * Add unsigned variants of the trees. These use the initial "U" for
    32-bit data and "Q" for 64-bit data (for "quad", which is similar to
    what the C ``printf`` function uses and the Python struct module
    uses).
  * Fix the value for ``BTrees.OIBTree.using64bits`` when using the pure Python
    implementation (PyPy and when ``PURE_PYTHON`` is in the environment).
  * Make the errors that are raised when values are out of range more
    consistent between Python 2 and Python 3 and between 32-bit and
    64-bit variants.
  * Make the Bucket types consistent with the BTree types as updated in
    versions 4.3.2: Querying for keys with default comparisons or that
    are not integers no longer raises ``TypeError``.
Displaying revisions 1 - 20 of 37
openSUSE Build Service is sponsored by