Scalable persistent object containers

Edit Package python-BTrees

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.

Refresh
Refresh
Source Files
Filename Size Changed
BTrees-4.7.1.tar.gz 0000171939 168 KB
python-BTrees.changes 0000007887 7.7 KB
python-BTrees.spec 0000003207 3.13 KB
Revision 18 (latest revision is 37)
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``.
Comments 0
openSUSE Build Service is sponsored by