Skip to main content
https://github.com/zopefoundation/BTrees/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/BTrees/badge.svg?branch=master Documentation Status Current version on PyPI Supported Python versions

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.

Please see the Sphinx documentation for further information.

Change log

6.5 (2026-08-20)

  • Add support for Python 3.15.

  • Remove the long deprecated byValue() method from all Bucket and BTree classes except those of the II and LL families, which are the modules reachable as BTrees.family32.II and BTrees.family64.II.

    For families with object values byValue() could crash the interpreter: a value whose comparison method mutated the bucket freed the array the C code was iterating over. Removing the method resolves that, see issue 226.

    The declaration moved from BTrees.Interfaces.IDictionaryIsh to the new BTrees.Interfaces.IByValue, which only the remaining implementations provide.

  • Fix the pure-Python byValue() so it matches the C implementation: it now normalizes the values by dividing them by min (when min is positive) before sorting, and returns a list.

6.4 (2026-04-29)

  • Add support for automatically building and publishing Windows/ARM64 wheels.

  • Add support for automatically building and publishing source distributions.

6.3 (2025-11-16)

  • Move all supported package metadata into pyproject.toml.

6.2 (2025-10-28)

  • Drop support for Python 3.8, 3.9.

  • Add support for Python 3.14.

6.1 (2024-09-17)

  • Add final support for Python 3.13.

6.0 (2024-05-30)

  • Drop support for Python 3.7.

  • Build Windows wheels on GHA.

5.2 (2024-02-07)

  • Add preliminary support for Python 3.13 as of 3.13a3.

5.1 (2023-10-05)

  • Drop using setup_requires due to constant problems on GHA.

  • Add support for Python 3.12.

5.0 (2023-02-10)

  • Build Linux binary wheels for Python 3.11.

  • Drop support for Python 2.7, 3.5, 3.6.

4.11.3 (2022-11-17)

  • point release to rebuild full set of wheels

4.11.2 (2022-11-16)

  • Add support for building arm64 wheels on macOS.

4.11.1 (2022-11-09)

  • Fix macOS wheel build issues on GitHub Actions

  • We no longer provide 32bit wheels for the Windows platform, only x86_64.

4.11.0 (2022-11-03)

  • Add support for Python 3.11.

4.10.1 (2022-09-12)

  • Disable unsafe math optimizations in C code. (#184)

4.10.0 (2022-03-09)

  • Add support for Python 3.10.

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.

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.

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.

  • Add various small performance improvements for storing zope.interface attributes on BTree and TreeSet as well as deactivating persistent objects from this package.

4.8.0 (2021-04-14)

  • 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.

  • 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.

  • Fix persistency bug in the Python version (#118).

  • Fix Tree.__setstate__ to no longer accept children besides tree or bucket types to prevent crashes. See PR 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 ImportError will be raised if the C extensions are unavailable. See issue 156.

  • Make the BTree objects (BTree, TreeSet, Set, Bucket) of each module actually provide the interfaces defined in BTrees.Interfaces. Previously, they provided no interfaces.

  • Make all the BTree and Bucket objects instances of collections.abc.MutableMapping (that is, isinstance(btree, MutableMapping) is now true; no actual inheritance has changed). As part of this, they now provide the popitem() method.

  • Make all the TreeSet and Set objects instances of collections.abc.MutableSet (that is, isinstance(tree_set, MutableSet) is now true; no actual inheritance has changed). As part of this, they now provide several more methods, including isdisjoint, discard, and pop, and support in-place mutation operators such as tree_set |= other, tree_set += other, tree_set -= other and tree_set ^= other. See issue 121.

  • Update the definitions of ISized and IReadSequence to simply be zope.interface.common.collections.ISized and zope.interface.common.sequence.IMinimalSequence respectively.

  • Remove the __nonzero__ interface method from ICollection. No objects actually implemented such a method; instead, the boolean value is typically taken from __len__.

  • Adjust the definition of ISet to produce the same resolution order under the C3 and legacy orderings. This means that the legacy order has changed slightly, but that this package emits no warnings when ZOPE_INTERFACE_LOG_CHANGED_IRO=1. Note that the legacy order was not being used for these objects because the C3 ordering was still consistent; it could only be obtained using ZOPE_INTERFACE_USE_LEGACY_IRO=1. See PR 159 for all the interface updates.

  • Fix the get, setdefault and pop methods, as well as the in operator, to not suppress POSKeyError if the object or subobjects are corrupted. Previously, such errors were logged by ZODB, but not propagated. See issue 161.

4.7.2 (2020-04-07)

  • Fix more cases of C and Python inconsistency. The C implementation now behaves like the Python implementation when it comes to integer overflow for the integer keys for in, get and has_key. Now they return False, the default value, and False, respectively in both versions if the tested value would overflow or underflow. Previously, the C implementation would raise OverflowError or KeyError, while the Python implementation functioned as expected. See issue 140.

4.7.1 (2020-03-22)

  • Fix the definitions of __all__ in modules. In 4.7.0, they incorrectly left out names. See PR 132.

  • Ensure the interface resolution order of all objects is consistent. See issue 137.

4.7.0 (2020-03-17)

  • 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.

4.6.1 (2019-11-07)

  • Add support for Python 3.8.

4.6.0 (2019-07-30)

  • Drop support for Python 3.4.

  • Fix tests against persistent 4.4.

  • Stop accidentally installing the ‘terryfy’ package in macOS wheels. See issue 98.

  • Fix segmentation fault in bucket_repr(). See issue 106.

4.5.1 (2018-08-09)

  • Produce binary wheels for Python 3.7.

  • Use pyproject.toml to specify build dependencies. This requires pip 18 or later to build from source.

4.5.0 (2018-04-23)

4.4.1 (2017-01-24)

Fixed a packaging bug that caused extra files to be included (some of which caused problems in some platforms).

4.4.0 (2017-01-11)

  • Allow None as a special key (sorted smaller than all others).

    This is a bit of a return to BTrees 3 behavior in that Nones are allowed as keys again. Other objects with default ordering are still not allowed as keys.

4.3.2 (2017-01-05)

  • Make the CPython implementation consistent with the pure-Python implementation and only check object keys for default comparison when setting keys. In Python 2 this makes it possible to remove keys that were added using a less restrictive version of BTrees. (In Python 3 keys that are unorderable still cannot be removed.) Likewise, all versions can unpickle trees that already had such keys. See: https://github.com/zopefoundation/BTrees/issues/53 and https://github.com/zopefoundation/BTrees/issues/51

  • Make the Python implementation consistent with the CPython implementation and check object key identity before checking equality and performing comparisons. This can allow fixing trees that have keys that now have broken comparison functions. See https://github.com/zopefoundation/BTrees/issues/50

  • Make the CPython implementation consistent with the pure-Python implementation and no longer raise TypeError for an object key (in object-keyed trees) with default comparison on __getitem__, get or in operations. Instead, the results will be a KeyError, the default value, and False, respectively. Previously, CPython raised a TypeError in those cases, while the Python implementation behaved as specified.

    Likewise, non-integer keys in integer-keyed trees will raise KeyError, return the default and return False, respectively, in both implementations. Previously, pure-Python raised a KeyError, returned the default, and raised a TypeError, while CPython raised TypeError in all three cases.

4.3.1 (2016-05-16)

  • Packaging: fix password used to automate wheel creation on Travis.

4.3.0 (2016-05-10)

  • Fix unexpected OverflowError when passing 64bit values to long keys / values on Win64. See: https://github.com/zopefoundation/BTrees/issues/32

  • When testing PURE_PYTHON environments under tox, avoid poisoning the user’s global wheel cache.

  • Ensure that the pure-Python implementation, used on PyPy and when a C compiler isn’t available for CPython, pickles identically to the C version. Unpickling will choose the best available implementation. This change prevents interoperability problems and database corruption if both implementations are in use. While it is no longer possible to pickle a Python implementation and have it unpickle to the Python implementation if the C implementation is available, existing Python pickles will still unpickle to the Python implementation (until pickled again). See: https://github.com/zopefoundation/BTrees/issues/19

  • Avoid creating invalid objects when unpickling empty BTrees in a pure-Python environment.

  • Drop support for Python 2.6 and 3.2.

4.2.0 (2015-11-13)

  • Add support for Python 3.5.

4.1.4 (2015-06-02)

  • Ensure that pure-Python Bucket and Set objects have a human readable __repr__ like the C versions.

4.1.3 (2015-05-19)

4.1.2 (2015-04-07)

4.1.1 (2014-12-27)

  • Accomodate long values in pure-Python OLBTrees.

4.1.0 (2014-12-26)

  • Add support for PyPy and PyPy3.

  • Add support for Python 3.4.

  • BTree subclasses can define max_leaf_size or max_internal_size to control maximum sizes for Bucket/Set and BTree/TreeSet nodes.

  • Detect integer overflow on 32-bit machines correctly under Python 3.

  • Update pure-Python and C trees / sets to accept explicit None to indicate max / min value for minKey, maxKey. (PR #3)

  • Update pure-Python trees / sets to accept explicit None to indicate open ranges for keys, values, items. (PR #3)

4.0.8 (2013-05-25)

  • Fix value-based comparison for objects under Py3k: addresses invalid merges of [OLI]OBTrees/OBuckets.

  • Ensure that pure-Python implementation of OOBTree.byValue matches semantics (reversed-sort) of C implementation.

4.0.7 (2013-05-22)

  • Issue #2: compilation error on 32-bit mode of OS/X.

  • Test PURE_PYTHON environment variable support: if set, the C extensions will not be built, imported, or tested.

4.0.6 (2013-05-14)

  • Changed the ZODB extra to require only the real ZODB package, rather than the ZODB3 metapackage: depending on the version used, the metapackage could pull in stale versions of this package and persistent.

  • Fixed Python version check in setup.py.

4.0.5 (2013-01-15)

  • Fit the repr of bucket objects, which could contain garbage characters.

4.0.4 (2013-01-12)

  • Emulate the (private) iterators used by the C extension modules from pure Python. This change is “cosmetic” only: it prevents the ZCML zope.app.security:permission.zcml from failing. The emulated classes are not functional, and should be considered implementation details.

  • Accomodate buildout to the fact that we no longer bundle a copy of ‘persistent.h’.

  • Fix test failures on Windows: no longer rely on overflows from sys.maxint.

4.0.3 (2013-01-04)

  • Added setup_requires--['persistent'].

4.0.2 (2013-01-03)

  • Updated Trove classifiers.

  • Added explicit support for Python 3.2, Python 3.3, and PyPy. Note that the C extensions are not (yet) available on PyPy.

  • Python reference implementations now tested separately from the C verions on all platforms.

  • 100% unit test coverage.

4.0.1 (2012-10-21)

  • Provide local fallback for persistent C header inclusion if the persistent distribution isn’t installed. This makes the winbot happy.

4.0.0 (2012-10-20)

Platform Changes

  • Dropped support for Python < 2.6.

  • Factored BTrees as a separate distribution.

Testing Changes

  • All covered platforms tested under tox.

  • Added support for continuous integration using tox and jenkins.

  • Added setup.py dev alias (installs nose and coverage).

  • Dropped dependency on zope.testing / zope.testrunner: tests now run with setup.py test.

Documentation Changes

  • Added API reference, generated via Spinx’ autodoc.

  • Added Sphinx documentation based on ZODB Guide (snippets are exercised via ‘tox’).

  • Added setup.py docs alias (installs Sphinx and repoze.sphinx.autointerface).

Release files for BTrees 6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BTrees 6.5
File Size Uploaded
btrees-6.5.tar.gz 201.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for BTrees 6.5
File
btrees-6.5-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
btrees-6.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
btrees-6.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
btrees-6.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
btrees-6.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
btrees-6.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
btrees-6.5-cp314-cp314-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.9+ x86-64 Details
btrees-6.5-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
btrees-6.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
btrees-6.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
btrees-6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
btrees-6.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
btrees-6.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
btrees-6.5-cp313-cp313-macosx_10_9_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.9+ x86-64 Details
btrees-6.5-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
btrees-6.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
btrees-6.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
btrees-6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
btrees-6.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
btrees-6.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
btrees-6.5-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
btrees-6.5-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
btrees-6.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
btrees-6.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
btrees-6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
btrees-6.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
btrees-6.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
btrees-6.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
btrees-6.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
btrees-6.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
btrees-6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
btrees-6.5-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
btrees-6.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
btrees-6.5-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 36.9 MB

Release files / btrees-6.5.tar.gz

Download URL btrees-6.5.tar.gz
Size 201.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1876cad0ebcac3f68dadcdca8018ea6cb76b334f9991a73aa85cbb0cb8fd8cf0
BLAKE2b-256 checksum
How to use checksums
aaf35fec36af213103851a897667917d72e7c9afc06c8c48e11d6724ce919a6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-win_arm64.whl

Download URL btrees-6.5-cp314-cp314-win_arm64.whl
Size 938.3 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
704d2f55ca4317aa863332a6157af6f1199437c9edd356ec2684658e77fcf379
BLAKE2b-256 checksum
How to use checksums
635b0c13c781a1edf463cdd4e84e0ff325bf5cd6688ffe2d26c2adc6313c043c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-win_amd64.whl

Download URL btrees-6.5-cp314-cp314-win_amd64.whl
Size 999.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1957380554e5d4aa4fcc7cde5bbbff8869f9b394f6fb02ee1552af62d2d2984a
BLAKE2b-256 checksum
How to use checksums
05dcfea2ca432d114d03d888d01a0054e1ba1ec9f33290810e4846ea904b9c1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL btrees-6.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
80d6f4053663a4f5594480e52b19f77d4cebf77772f718100a1dc91069c2c692
BLAKE2b-256 checksum
How to use checksums
428bd28411e336a7d9cd83fc6ea8845982913760516b9687fcd53b664381d5d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL btrees-6.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e4527a843b0f71a41b32d52ab907c2b6dbf3dfe9dd39cce3ff07256b92a01b6b
BLAKE2b-256 checksum
How to use checksums
253a113b8789d3e2a414d91be9d05b62d8c444537b2bd83ed5d244223f9e7e8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL btrees-6.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
80b9f3ad7c6f37309948760800bdd305eb0546c4a3c0670eced1a34b45c48577
BLAKE2b-256 checksum
How to use checksums
56ef8f11d0fd93e4e84e315c0a4f47763336b0d10d086c8d9e52c1df24fac536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL btrees-6.5-cp314-cp314-macosx_11_0_arm64.whl
Size 973.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
25716892d0169079da8e9366a68000b62e036afc14f8de08ca923a80ca89a166
BLAKE2b-256 checksum
How to use checksums
64a8a4273127ab1c6da02c5291b759fee620f09b502bedc1040f45b3c4400e79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp314-cp314-macosx_10_9_x86_64.whl

Download URL btrees-6.5-cp314-cp314-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.14 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6544bd4b7f51b31bf92430a7694d711301571bd090573a2dd6261d61824358c3
BLAKE2b-256 checksum
How to use checksums
df7d66495388796ca664e8170a823add068b8e68e88cc8ad85ac4eb2094e76f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-win_arm64.whl

Download URL btrees-6.5-cp313-cp313-win_arm64.whl
Size 917.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
d454d404fb118f711ecaf6c98d6622a36644bf79cbc710ea964a0eb79bbf6f5f
BLAKE2b-256 checksum
How to use checksums
cbcfe94d9d3f5194fe06d1265a78cf03f02fff066b056e7080e30fbb07075d64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-win_amd64.whl

Download URL btrees-6.5-cp313-cp313-win_amd64.whl
Size 981.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4012a3756619011509fc30d3995a721e664271ba3b68efa342615dd2897ffe29
BLAKE2b-256 checksum
How to use checksums
d26d34b805ed65cd1ac1477a057cf8ec0b413e43de864abf2560572a7f1b3994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL btrees-6.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
52ec96ac4d9bf4832b44d12a591e1cd2665141736bc20744027a14d47f74683a
BLAKE2b-256 checksum
How to use checksums
954b6c27bed3f0464ec140b0ee6bd17748f8ee434e7b39e1faa3b3558ea7c596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL btrees-6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1c4226971ef4b35760fd7e96823eb2101c4657743e28e020a0b5560cc79cf66d
BLAKE2b-256 checksum
How to use checksums
8bea6f02ff797ef5f60d7d42e51b94a426b41e19e7ee1cef92c696b343449782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL btrees-6.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
5fe1d841eb487fba4d221fc448c0b2383cee4a7bc0dc755b045591745fe240a4
BLAKE2b-256 checksum
How to use checksums
d53557c9eca56b98474d3ed77c1134ceca0fa8db4231d0d6771ec870f41bea77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL btrees-6.5-cp313-cp313-macosx_11_0_arm64.whl
Size 970.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6e96ceaebab41d9160c7eae6d40abeefd606dacece55d974b641109f8aaf868e
BLAKE2b-256 checksum
How to use checksums
bd56de465b6b65c778e1f345ccb05595342a38f8cca348e14374a48c7ce78452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp313-cp313-macosx_10_9_x86_64.whl

Download URL btrees-6.5-cp313-cp313-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
01004ecd2a33500b52088c624dd911d9f3404ab89799b0ca2538c2665bc498ec
BLAKE2b-256 checksum
How to use checksums
bc1668aae30cbf16937090ff560b1ecca065fd34e6ece64bc6fdcff2706b179c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-win_arm64.whl

Download URL btrees-6.5-cp312-cp312-win_arm64.whl
Size 917.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
d37905375edd2559e084e51f42352bf2dc7bccc26141e812de09a8fed9d020b4
BLAKE2b-256 checksum
How to use checksums
f2bbf7066245f2bf5f467a4909595533f22bf3337375a665191da6a47863f37d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-win_amd64.whl

Download URL btrees-6.5-cp312-cp312-win_amd64.whl
Size 980.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a90aa1a0873695b0dd849176887443fa5a91a49be8579e372b2664216a4a3616
BLAKE2b-256 checksum
How to use checksums
c6edb80896c560156b486cb0afec2bb22565cc8761d049315925c4d8f1cd29fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL btrees-6.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6f49bea744a126a2c6538941132c4aba2985a6b2a2f8734e85d1c70a4539b941
BLAKE2b-256 checksum
How to use checksums
f09d9ce7042856cd32035b9bd08f7020f211b44bfc52aa5e44a84ad3ef634df7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL btrees-6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
73eb629f1e151fe9b7d6124aacb5b94f831b4c64851131d5cfe19fc5a2c70fce
BLAKE2b-256 checksum
How to use checksums
632224d09a621cfc0213c73475db5316bf5c661766bb62b65ca887e254dd0286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL btrees-6.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6980d423087ae13c52e6a7ad67fc196dc9dae0bfc4db3363a75f74e0f5e7f283
BLAKE2b-256 checksum
How to use checksums
b283d6baddc833bdf2dbfce61fa4c447f355b3e38b6406279245dd98e26ca9cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL btrees-6.5-cp312-cp312-macosx_11_0_arm64.whl
Size 955.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53fe57cc8ada46241c6e7f29d9402f0efd0fcd76238a6be8be39bb530dcb0a04
BLAKE2b-256 checksum
How to use checksums
e669952d02a3539f15e0f8ccc22bc86ed696f21e4a9c49fdcc1c9250d2acf6d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp312-cp312-macosx_10_9_x86_64.whl

Download URL btrees-6.5-cp312-cp312-macosx_10_9_x86_64.whl
Size 979.2 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d5f95906158dacfc03585c6daac33049eadfa2bc5660b635c31052c90f222144
BLAKE2b-256 checksum
How to use checksums
f8137b3ec0f0bd1bef74a8ae18fda4d3eed0643543df7a3763077cbdadcf496b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-win_arm64.whl

Download URL btrees-6.5-cp311-cp311-win_arm64.whl
Size 913.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
1304f9ae8e92f8b873a0785f94e830e5f82968ab5f0a55cd3ccd3650a94fe4ad
BLAKE2b-256 checksum
How to use checksums
33391b4351bfe99cce0f4c08c70d52c0fc18c177939c87d7b15421bf43543fca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-win_amd64.whl

Download URL btrees-6.5-cp311-cp311-win_amd64.whl
Size 970.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8e48118d886d0ff850003600ff15b05b759673a9d65aabff54f7101d74159454
BLAKE2b-256 checksum
How to use checksums
369621fdb3ac54b2bb5bbd38d1e1390fcf4548b341d30cd755e8d683e61db926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL btrees-6.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ea9a5e45ee42bd0e9f9ea8a2429b116f0271b10c25b61855090dc4848f13ca3c
BLAKE2b-256 checksum
How to use checksums
f67d7aa1bcb7065a069bfb13d37135b5854f6917d41cb7a4b82fe583bf20911a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL btrees-6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fed68f66b3fab37bc6d91c40281ea59cd58247d9c9f974882b8dfa3bb39bae48
BLAKE2b-256 checksum
How to use checksums
4a96d452e0d9e1f1c10beff52644c6afe873fd7fe17a0d599506f6680f816f6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL btrees-6.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
28f8d9cbeee4c3987143db801ac875a3ee6413b97a87a5847ec4151bd238fcaf
BLAKE2b-256 checksum
How to use checksums
5de006f0c2c3eb78e1cfc05aaf9fd1b0311916211086d47902a6240a554f797e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL btrees-6.5-cp311-cp311-macosx_11_0_arm64.whl
Size 939.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4252b0ad94ecc05923075614dc794492c877b42ef92da32672206df05a99c99
BLAKE2b-256 checksum
How to use checksums
840f0fc5b36ea5137a09c4d0f568b75167d66fd002103792efb64f72546f927c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL btrees-6.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 952.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8fe6a5c6e0380d16c524f6b2c5900584c2d1f2c453e2f31eed9e334058effe8f
BLAKE2b-256 checksum
How to use checksums
78887cb826edeb0cf9ec5812a788c7b6218fb40e6af421eb2bb1c8fe6a070a6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp310-cp310-win_amd64.whl

Download URL btrees-6.5-cp310-cp310-win_amd64.whl
Size 969.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0f79c6fd34e63764f087774269405a59d5effed1a74a6ad348dee26506c82fe2
BLAKE2b-256 checksum
How to use checksums
5d5ac6b0501bb13a10c52fa6feda26400b4ce0127b082c625e62f936b830188b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL btrees-6.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bc4899095b5d194b9c12e596407c8cf2cb1010b1a909603ea349d21893509354
BLAKE2b-256 checksum
How to use checksums
58b11e877045d78e58d5fa3fa41452eed9e56c42071a601f81b07e1cace28c07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL btrees-6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f4ba8b6bbb78d02f69ce37a14ee0e40f579773d83308805f94aa7880d7bae227
BLAKE2b-256 checksum
How to use checksums
10e7eae060eeaa41e258fa1c1e25ec6979ad232ce26bc850768e8b2fe237a9a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL btrees-6.5-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
5466c3724d4ccdfc712bc7ac60d9c9395d5dc62c29b5eb7b0eb9d4a8a3a4955d
BLAKE2b-256 checksum
How to use checksums
10d517c96f377fa092f1b0713391fb67153ead972ed43cec01310a918a792751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL btrees-6.5-cp310-cp310-macosx_11_0_arm64.whl
Size 943.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
98af67a7c8b807631f955696e5f40996e5cafeee91e5767d9fd12b07dd8a0920
BLAKE2b-256 checksum
How to use checksums
59842cfe747cfe40eb3a7f0ec2d2529c584951598d374b192b82d13f1e53c965
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / btrees-6.5-cp310-cp310-macosx_10_9_x86_64.whl

Download URL btrees-6.5-cp310-cp310-macosx_10_9_x86_64.whl
Size 952.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d498d41eb78427a311e9ee1b5e97323deea269263c9a121bcef44c8250041173
BLAKE2b-256 checksum
How to use checksums
a97966e575b202562c66e4fb2743555d133d42b11c96439611492bb4ecc50807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

6.5 This release

35 release files

6.4

35 release files

6.3

31 release files

6.2

31 release files

6.1

37 release files

6.0

34 release files

5.2

36 release files

5.1

36 release files

5.0

30 release files

4.9.1

46 release files

4.9.0

46 release files

4.8.0

46 release files

4.7.3

1 release file

4.7.1

41 release files

4.7.0

41 release files

4.6.0

23 release files

4.5.0

23 release files

4.4.1

41 release files

4.4.0

24 release files

4.3.1

25 release files

4.3.0

27 release files

4.2.0

17 release files

4.1.3

17 release files

4.1.1

17 release files

4.1.0

17 release files

4.0.8

17 release files

4.0.7

17 release files

4.0.6

17 release files

4.0.5

17 release files

4.0.4

17 release files

4.0.3

5 release files

4.0.2

5 release files

4.0.1

5 release files

4.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page