Skip to main content

Scalable persistent object containers

Project description

BTrees: scalable persistent components

https://travis-ci.org/zopefoundation/BTrees.svg?branch=master https://ci.appveyor.com/api/projects/status/github/zopefoundation/BTrees?branch=master&svg=true

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.

BTrees Changelog

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BTrees-4.4.1.tar.gz (166.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

BTrees-4.4.1.win-amd64-py3.4.exe (727.1 kB view details)

Uploaded Source

BTrees-4.4.1.win-amd64-py3.3.exe (728.1 kB view details)

Uploaded Source

BTrees-4.4.1.win-amd64-py2.7.exe (723.4 kB view details)

Uploaded Source

BTrees-4.4.1.win32-py3.4.exe (643.8 kB view details)

Uploaded Source

BTrees-4.4.1.win32-py3.3.exe (644.0 kB view details)

Uploaded Source

BTrees-4.4.1.win32-py2.7.exe (640.9 kB view details)

Uploaded Source

BTrees-4.4.1-py3.4-win-amd64.egg (656.6 kB view details)

Uploaded Egg

BTrees-4.4.1-py3.4-win32.egg (604.2 kB view details)

Uploaded Egg

BTrees-4.4.1-py3.3-win-amd64.egg (664.9 kB view details)

Uploaded Egg

BTrees-4.4.1-py3.3-win32.egg (611.6 kB view details)

Uploaded Egg

BTrees-4.4.1-py2.7-win-amd64.egg (637.8 kB view details)

Uploaded Egg

BTrees-4.4.1-py2.7-win32.egg (582.6 kB view details)

Uploaded Egg

BTrees-4.4.1-cp36-cp36m-win_amd64.whl (521.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

BTrees-4.4.1-cp36-cp36m-win32.whl (453.2 kB view details)

Uploaded CPython 3.6mWindows x86

BTrees-4.4.1-cp36-cp36m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m

BTrees-4.4.1-cp36-cp36m-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.6m

BTrees-4.4.1-cp36-cp36m-macosx_10_11_x86_64.whl (503.0 kB view details)

Uploaded CPython 3.6mmacOS 10.11+ x86-64

BTrees-4.4.1-cp36-cp36m-macosx_10_6_intel.whl (816.7 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

BTrees-4.4.1-cp35-cp35m-win_amd64.whl (521.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

BTrees-4.4.1-cp35-cp35m-win32.whl (453.3 kB view details)

Uploaded CPython 3.5mWindows x86

BTrees-4.4.1-cp35-cp35m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5m

BTrees-4.4.1-cp35-cp35m-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.5m

BTrees-4.4.1-cp35-cp35m-macosx_10_6_intel.whl (816.7 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

BTrees-4.4.1-cp34-cp34m-win_amd64.whl (500.9 kB view details)

Uploaded CPython 3.4mWindows x86-64

BTrees-4.4.1-cp34-cp34m-win32.whl (448.6 kB view details)

Uploaded CPython 3.4mWindows x86

BTrees-4.4.1-cp34-cp34m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.4m

BTrees-4.4.1-cp34-cp34m-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.4m

BTrees-4.4.1-cp34-cp34m-macosx_10_6_intel.whl (814.7 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

BTrees-4.4.1-cp33-cp33m-win_amd64.whl (501.7 kB view details)

Uploaded CPython 3.3mWindows x86-64

BTrees-4.4.1-cp33-cp33m-win32.whl (448.7 kB view details)

Uploaded CPython 3.3mWindows x86

BTrees-4.4.1-cp33-cp33m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.3m

BTrees-4.4.1-cp33-cp33m-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.3m

BTrees-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7mu

BTrees-4.4.1-cp27-cp27mu-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 2.7mu

BTrees-4.4.1-cp27-cp27m-win_amd64.whl (495.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

BTrees-4.4.1-cp27-cp27m-win32.whl (440.4 kB view details)

Uploaded CPython 2.7mWindows x86

BTrees-4.4.1-cp27-cp27m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7m

BTrees-4.4.1-cp27-cp27m-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 2.7m

BTrees-4.4.1-cp27-cp27m-macosx_10_11_x86_64.whl (500.9 kB view details)

Uploaded CPython 2.7mmacOS 10.11+ x86-64

BTrees-4.4.1-cp27-cp27m-macosx_10_6_intel.whl (816.1 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file BTrees-4.4.1.tar.gz.

File metadata

  • Download URL: BTrees-4.4.1.tar.gz
  • Upload date:
  • Size: 166.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for BTrees-4.4.1.tar.gz
Algorithm Hash digest
SHA256 a2738b71693971c1f7502888d649bef270c65f026db731e03d53f1ec4edfe8a3
MD5 6a0178e30b94cf0cc44ae62e93187ecc
BLAKE2b-256 6ae2d8c2a5b4cbc493b1ccb440d61bf0f62b8a0cb1c7b5aa403d5e18847545b3

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for BTrees-4.4.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 befd2a0ad050197a5eaeae8f6aaad0d74168a3fb3bd3959261327a1700f6a9d5
MD5 63c44d351bbed80ac68f3efc6a471a24
BLAKE2b-256 7e3f6aba673f5c39c82da375ebdf5687764af5e1b54c8014296d7ad984f1ad55

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for BTrees-4.4.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 925c7e962b02d96e4596196802e204b3391bf907156f4f7e16f3a48240c04e00
MD5 4a8496802d0ba3a4c626524af5fad71b
BLAKE2b-256 17404fe23642588a210430b68034fd86ddd75b1c0ec5dd315dbfb4d08135c9bd

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for BTrees-4.4.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 3e840b7f44f24717301a86074df97906852c5c318425eb5cf5b9ec5a71322cb2
MD5 af373c8ae16d67ff2d11d90d1f7eb9f2
BLAKE2b-256 7a00844dcc3dcb026979f91524deec806565e5f4b8abe7a1ff69227044478a9f

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1.win32-py3.4.exe.

File metadata

File hashes

Hashes for BTrees-4.4.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 e0c0325d39abd6b14358bf3698c0beb6c9877869f433cb5d82bd0f91d201310f
MD5 634a0ac3ed4c6a7abdbcf750e901c6e1
BLAKE2b-256 36148a76ea155284d13f3846018ad9658bfac12f73cfa73ac9ae176725e67318

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1.win32-py3.3.exe.

File metadata

File hashes

Hashes for BTrees-4.4.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 819eef5996271cd770d6a7d394fbf64d9332e2dc151074947d1496dfee941b12
MD5 b6cc0cf0d6e078727d2b12effe5214e4
BLAKE2b-256 a99cc89fce88c79f11533358d21b1d3756364504fd06484ee8df9c8987387d87

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1.win32-py2.7.exe.

File metadata

File hashes

Hashes for BTrees-4.4.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 cfc0b7713a54eb5efacbdc56bdd1abc72aa7f6964bcabd6b6f9c9e08090f4cce
MD5 8398686bb170948b3f46b8890bfda921
BLAKE2b-256 f5137335c4c91a8cdf03205b1f1fe8f37d4d83c2ac73872052cf189c87fba16b

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-py3.4-win-amd64.egg.

File metadata

File hashes

Hashes for BTrees-4.4.1-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 3214f6b57ebcc5fe399974b796258149e350cd5aa833a35d6da0c76356197abb
MD5 5a7b1ef500477afba222601f35ff2608
BLAKE2b-256 9f9448c0653811bc98d931becf1266f4af56cb5bcefd6f2e761fc3ab245e742f

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-py3.4-win32.egg.

File metadata

File hashes

Hashes for BTrees-4.4.1-py3.4-win32.egg
Algorithm Hash digest
SHA256 5c4a91917bb6c1bdf5f57faf12f9485448267ade3f9f841a0505d1a2f7583a5d
MD5 1d869ff1fc67118fb46c561aaf4a1204
BLAKE2b-256 fc55cf2000e6893365cccb703c9af27b76db6043301c4a241b03361aff0b7818

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-py3.3-win-amd64.egg.

File metadata

File hashes

Hashes for BTrees-4.4.1-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 41274cda40ee36525bb4eda696f7b95e3e951927cdcb145e13a93d3dbb4e6d07
MD5 3017f914b0a7ff863fe6020c2345dcc0
BLAKE2b-256 b011558909c0e66472e7e5b96ead8ed0c97ce7f2ff55e876084fb14704e9a2d7

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-py3.3-win32.egg.

File metadata

File hashes

Hashes for BTrees-4.4.1-py3.3-win32.egg
Algorithm Hash digest
SHA256 1b795120f29c3958f922919a3c70e367035899cfbd584e6bac44715afa4ec318
MD5 b4d58a2e900834617afd03ab9a29e4f2
BLAKE2b-256 a50242bece00c04f42ba9966ad9baa2d78cec3a91b621ec816a49d036417db6f

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for BTrees-4.4.1-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 577eb3d88a20ad037cc71f005ea12da150a51cb40b2187337f7efb16587e344e
MD5 1a6380a74d9f0a1a110effe6d9705ade
BLAKE2b-256 19fa6d6f2df8360764a9c49102605b6cd2fdb8cade6b7ce3921d51989e2562ac

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-py2.7-win32.egg.

File metadata

File hashes

Hashes for BTrees-4.4.1-py2.7-win32.egg
Algorithm Hash digest
SHA256 8b14353ba690a78949bd021f15903ab50d0562a56dc01ae519826291554e5bc3
MD5 5f30d85787124a2fdca794d76f93a669
BLAKE2b-256 d405da359b12a55ce0c647f3db48375fb5926a297bc90b48f7d640fd88c23f82

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ae64bd927ec972a2bc66264366839ce0d478b6fa732ba86d9b413205db7b9dea
MD5 bf41b7bf1ed518d599fb697afcb5c0c4
BLAKE2b-256 619c3667f7a220f97559835d2737a4c4b23f4b8d101ad4ccc43ca62eb71a090d

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9fd0a17c966c03ad5737d97007604e2ce56e056fc9aa4fdf88603cc8d0fc22ae
MD5 3c774a87329efadbc6248c13cdee384e
BLAKE2b-256 e15bd77f93a3b9eaf8752aa96e305a4cb5b95b219a5274ae4d01e0222770677d

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0bdef3157a07841e36fe7d75705bdf7134940b98de381a54f7b810b60ccab0e5
MD5 9003b454f06ea8512c7e13430f582ed9
BLAKE2b-256 0d65526b39635da53339b831e3071c6e1860e20777942a084343a30c433072e6

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 de9baec90548d86a9f0f58d934c1c962d830d34e1b80d2436432a75f38f0e478
MD5 2739aba818005d63c85faf626d424e9d
BLAKE2b-256 1efeda26346eb3f4b8b1ac3ed6ace0dc4cfe8f5077d35ece23727df31be2404e

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp36-cp36m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp36-cp36m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1ef2e856c1a48125d5bef039bf1325bc4325c16f154d3a9e7d08261323194230
MD5 97ec6dab6164bbde7d3ee0a9e10a2615
BLAKE2b-256 b9f398869cc6d1181bf41c269cc8f8d1cb9cc61efcf3e59f79e910b1353c0739

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 168323aa8f2d0a80bfb50a3738123a1d02a0fe6b038968101f6698d34e140de6
MD5 0a9cd82b56ebed0ee438ace243150c87
BLAKE2b-256 0fae93cb8449181ef917a1e3196760afdf6aee69e90540ab1817d0ebf2e0f76c

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d418079bb190a790eebb5b30fe542b3540c2bb4a950298cb5c8391a93b0eea2d
MD5 3fcbdc2abb93e695801e2bff6d198318
BLAKE2b-256 da3793abb7b06ff930545d301927b0c1b4915333cef02ab92a09b78a83e0f523

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 1069d952c08b74128e7126f335f5cc50408f9f13bb2f7e4e220068590ad0f040
MD5 560122cb1016460aa3ece779d552bdbc
BLAKE2b-256 8ec0c661d4bb8c5415946c8e5662dbe2ed515e68e27f15dde6969587361eba5b

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e74fd0103433944d30f7e1922e166c6374a1dcecff64cd70343a5f5adb5dc9e
MD5 34048423911693e7895918a64274c91b
BLAKE2b-256 35a1cf399d3631315857a86801b89aeaf5fe7e38ae4b9ea1eeda537b3ccc21fc

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8b84f5a256e6ffd220342c57609dce535839489f97581c34138dc1094456238e
MD5 c8536e75194ea477fd0e89693d12189e
BLAKE2b-256 e111fdf5dabd0c618d86f9c6f68290fe7c00992d3947e392316df7e1ff05d94a

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5b0460eb196cf43d8ec3ea18b8d40a52d3a154ace555f7bb90975d41667c10b2
MD5 4db1d458da08e280ec5447ff1a6c965d
BLAKE2b-256 9829340d65787e2837a4285a90f7ed7233c6d6ffde7fd0b25b18b35e1c0abf40

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 3c0fe7af19d8d82080a1c299c7d6cbe6acb7236edec90e7fad14dfaed253026a
MD5 082336a72fb8999f0dd429db2a074350
BLAKE2b-256 7a504dc4be71c8034e934bd83e44912ef8c83147dced5cb31839f239f4b96e17

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 2e1faf4836347a4a1ed0f6d30098587d0347f4402691528c52bbf341d454a7be
MD5 b0698f4788bb10fadbe38bf592ddbde9
BLAKE2b-256 dc1b358882fe1c6bf72ea642a67536bff6ff78874614ea3461b6da2175e4994a

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2f3b0ed1cc4f6697e45fe06814529ddc27d7fc4f58faf9c338c4e2cf02105fd
MD5 2ec16d92acdde9a207e1958a56dd08d1
BLAKE2b-256 d54bce7105e5269a300091bd158cdc70cd851972787c4b8a162de89ed20d6095

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e1dbeb41084219800cf756116a347cbfb0cfada3e9b3d4affcd41b1e76fc43c4
MD5 7de686bf81f87be9a11028ad3d70f323
BLAKE2b-256 b5d5f29c23bb62d640d93a6ae5af587c826fb72187f04387d9cde16daa424933

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6d6ee07dd946e04013bdd59e0f7c330a99a079b88178bbc7d3c8cd6aadcbe656
MD5 7c9eb4ca8bcfe6b248b2c2b95ae5060d
BLAKE2b-256 02d109544de6994e7e77acd2784127e644870bade548d1819b14dd74bcfa6a05

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 5b1d3553a3fb788554cd9213b97ef0a0fa3ea38e61c931731c3576ad931e2c2a
MD5 ca2aeb32c50692282f9bbd3e3ade8148
BLAKE2b-256 fc3d09cd5cec758fafbfb5ec35716f1d39a1a9fd5597abe04a2463a7db54561a

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 80ea9dcb3312c8907bda105a5015f9ddb7a33da9daafefd036b3049abe35bf0d
MD5 8cbd6de52ca10dd0980df59ff16d685e
BLAKE2b-256 d3bbb7fe081c8b671e6097919bec5f733ccb75cadcbdb1ec7ee32a226f914d57

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a6fe1c1183691def4c607c15cc38bc8068afd87c3e59649204afd055d1b61d63
MD5 a51cd4cb26b2bb513e4fcdb3924951f0
BLAKE2b-256 d6edb738185043f161335cefa612092916c5c1e06a2bee7a40a3ab22ec1005b3

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp33-cp33m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2a6736983ab21e7953170b8505f45aec21065fb615349c3cbe2291246265c57a
MD5 f96c0d8846c6fca646091b8edbbfa09c
BLAKE2b-256 ca0ac3adc82e6e2082270f63283edfc2d9da6b95768d924420f765bbedfa815e

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 109f2198511212afc43617b29e2f7460aed29c4701c2d54373c9ffc9dc76cf4b
MD5 a7a7c766633f2c310808837eaa1ef3a1
BLAKE2b-256 7ef1b6ff3143d363b12f76c2317ae07062fe96605b8dba1f5b098e279a6e186a

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3af2e6011b450cc4dac84269eea62bbe1bf3356fb772069089f870c98d2fb23e
MD5 54db84538acef5ac63ba2bf279ec1f07
BLAKE2b-256 3e4f1550c165b2deecd24d141b33d4541370b17fadcb18cf9593d3d44eef8541

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 49d163661f553c872e572e55ac9b7bd2ce85524eb0cd2cba6a64921d1cbf7028
MD5 df3e3783a4fed276be6f2b26100c542f
BLAKE2b-256 c636badc4720f7db5b95381dc0269f80b24f5675ac2da3f4096bd5d34db4b32a

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 08084a81352b36706a784e6c1f10c13038bce757ea17e6ea8c7d8f7e7edfa5cf
MD5 a9f21e4ad0725912ce7ecae42e9179d3
BLAKE2b-256 0ea92300209baea47e922e3d37146f9ad5c1e144f2e65c6bb634519972b71bda

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cc59fcfe033bcda1911a2763703e905efd4d3b4ffe42fa82846fc4993343f34
MD5 b0fe1668e744aedf5e8434ab655e4402
BLAKE2b-256 f652848843f616b8f277bcd608eae960c6b0cecd57fcff5175cb1b381caa82ff

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 de0e5f220b9189ab174d9a81b5dee4759744944aef2cafcdc0f20a682b7f4507
MD5 193b03f77d7b0af268a0611bba953994
BLAKE2b-256 51bc35616ca07782f096c05ffb2951f918ae1c38d1580d1f0664a9cff26e77e8

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1b9d0db2400a7e4684d25e114d9f82f1b695ae9afb286b1ecdee394854c85c91
MD5 260d9c43835c8dab7b430aad17bca3ff
BLAKE2b-256 dcbc9cb2472a9192f673c13eef5d4ce7485ddf7ad8b23ebeec5cfbb49fd5bd5c

See more details on using hashes here.

File details

Details for the file BTrees-4.4.1-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for BTrees-4.4.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3448464a5174b38424679e4037a2c9ccf27245a33131926fc08163e972ac5fb3
MD5 5a461b0a9047b4776274f370bd3baf36
BLAKE2b-256 7060d9793c88f86781d1fa24e44506a927d48fbc44ee34e4f5749f61ebf2cf86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page