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.
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/python-BTrees && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
BTrees-4.5.1.tar.gz | 0000164930 161 KB | |
python-BTrees.changes | 0000005975 5.83 KB | |
python-BTrees.spec | 0000003499 3.42 KB |
Revision 6 (latest revision is 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 673140
from
Hans-Peter Jansen (frispete)
(revision 6)
- Update to v4.5.1 + Use pyproject.toml to specify build dependencies. This requires pip 18 or later to build from source. - 4.5.0 + Add support for Python 3.6 and 3.7, and drop support for Python 3.3. + Raise an ``ImportError`` consistently on Python 3 if the C extension for BTrees is used but the ``persistent`` C extension is not available. Previously this could result in an odd ``AttributeError``. + Fix the possibility of a rare crash in the C extension when deallocating items. + Respect the ``PURE_PYTHON`` environment variable at runtime even if the C extensions are available. + Always attempt to build the C extensions, but make their success optional. + Fix a ``DeprecationWarning`` that could come from I and L objects in Python 2 in pure-Python mode. - Use %license (forwarded request 673139 from jayvdb)
Comments 0