Scalable persistent object containers
This package contains a set of persistent object containers built around a modified BTree data structure. The trees are optimized for use inside ZODB's "optimistic concurrency" paradigm, and include explicit resolution of conflicts detected by that mechanism.
- Devel package for openSUSE:Factory
-
4
derived packages
- Links to openSUSE:Factory / python-BTrees
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:python/python-BTrees && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
BTrees-4.11.0.tar.gz | 0000239303 234 KB | |
_link | 0000000124 124 Bytes | |
python-BTrees.changes | 0000014587 14.2 KB | |
python-BTrees.spec | 0000003118 3.04 KB |
Revision 25 (latest revision is 39)
Matej Cepl (mcepl)
accepted
request 1033872
from
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.
Comments 0