Skip to main content

A Interval Tree Library

Project description

iTree - an Interval Tree library

In computer science, an interval tree is a tree data structure to hold intervals. Every node in itree has a start and an end value.

Installation

Install itree by running:

  pip install py-itree

Quick Start

  • Symbol For Node And Tree
  🟢  - normal node; 
  🔵  - zero interval node; 
  🍁  - leaf node, which means no child node
  🌳  - a tree
  • Create Some Nodes
  >>> import itree
  >>> itree.Node('fruit', 0, 40)
  [🍁 n=fruit,s=0.00,e=40.00,x=0,c=0]
  >>> itree.Node('fruit')
  [🔵 n=fruit]
  >>> a=itree.Node('fruit', 0, 200)
  >>> b=itree.Node('apple', 10, 20)
  >>> print(a)
  [🍁 n=fruit,s=0.00,e=40.00,x=0,c=0]
  >>> a.append(b)
  >>> print(a)
  [🟢 n=fruit,s=0.00,e=200.00,x=0,c=1]
  >>> print(b)
  [🍁 n=apple,s=10.00,e=20.00,x=0,c=0]
  >>> print(a.nodes)
  [[🍁 n=apple,s=10.00,e=20.00,x=0,c=0]]
  >>> 
  • Create And Render A Tree
  >>> from itree import Tree
  >>> def demo_tree():
        t = Tree(tid="123", extra={"img": "1241241313.png"})
        t.start("root", 1, {"name": "itree"})
        t.start("math", 2, {"age": 10})
        t.start("music", 3, {"location": [1, 2, 3]})
        t.end("music", 4, {"price": 12.3})
        t.end("math", 16284000, {"memory": (1, 2, 3)})
        t.start("music", 122840057.8713503)
        t.end("music", 1228400500)
        t.start("music", 32840057.8713503)
        t.start("egg", 3284.8713503)
        t.start("icecream", 32843.8713503)
        t.start("pizza", 32843.8713503)
        t.end("pizza", 62845003)
        t.end("icecream", 62845003)
        t.end("egg", 6284500)
        t.end("music", 628400500)
        t.start("piggy", 3284.8713503)
        t.start("unicorn", 32843.8713503)
        t.start("monkey", 32843.8713503)
        t.end("monkey", 62845003)
        t.end("unicorn", 62845003)
        t.end("piggy", 6284500)
        t.end("root", 1628400570.8713503)
        print(f"{t.count},{t.depth}")
        t.consolidate()
        img_path = t.to_img()
        return img_path, t
  >>> img_path, t = demo_tree()
  >>> t
  (🌳 id=123,c=11,x=1,d=6,m=0,o=1)

Run the demo_tree() function, a tree digraph will be generated:

The green circle node is a virtual node. The yellow record box is the node with max interval.

Development

Turn on local build to ON in itree/CMakeLists.txt:

option(LOCAL_BUILD "build locally" OFF)
  • Test
$python -m unittest discover
...............
----------------------------------------------------------------------
Ran 15 tests in 1.209s

OK
  • Format
find itree -iname *.h -o -iname *.cpp | xargs clang-format -i
black -S . --exclude '(gcc|infer|\.history|workspace|vendor|\.vscode|\.git|\.VSCodeCounter|img|venv|.ansible|.cache|.local|.vim)'
  • Build
rm -fr itree/build/ && ./release.sh && yes | cp itree/build/_itree.* itree/
pip install --editable .

License

Tree is licensed under the Apache 2.0 License.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

py_itree-0.0.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (214.5 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

py_itree-0.0.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (227.5 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

py_itree-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (182.3 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

py_itree-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl (743.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

py_itree-0.0.5-cp310-cp310-musllinux_1_1_i686.whl (810.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

py_itree-0.0.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (216.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

py_itree-0.0.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (229.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

py_itree-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl (184.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

py_itree-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl (743.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

py_itree-0.0.5-cp39-cp39-musllinux_1_1_i686.whl (811.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

py_itree-0.0.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (216.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

py_itree-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (229.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

py_itree-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl (184.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

py_itree-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl (743.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

py_itree-0.0.5-cp38-cp38-musllinux_1_1_i686.whl (810.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

py_itree-0.0.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (215.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

py_itree-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (229.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

py_itree-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl (184.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

py_itree-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl (746.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

py_itree-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl (815.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

py_itree-0.0.5-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (217.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

py_itree-0.0.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (232.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

py_itree-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl (182.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

py_itree-0.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl (746.1 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

py_itree-0.0.5-cp36-cp36m-musllinux_1_1_i686.whl (813.2 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

py_itree-0.0.5-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (217.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

py_itree-0.0.5-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (232.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

py_itree-0.0.5-cp36-cp36m-macosx_10_9_x86_64.whl (181.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file py_itree-0.0.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 973931f22196e87fc0111e9df2799b7a6035520ac0c249a322a53201c9e388de
MD5 9a277299e01634847724ecde960d84a8
BLAKE2b-256 a6d91c90547f0dfff1785ca4099db0800ddad6a6030fd12146ecf3ef75b66172

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 28e3cdb681a28ed0b9093cb83a923248d0c778a7b2a0b10a4eb9f82153415c00
MD5 fc12cc17347d6c3e38604eccab5d3c51
BLAKE2b-256 23b01ebfaa349a2e98ee432cc739374608683549a8ad39e1fe1b621560294352

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 182.3 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae710fa58c08fa6b9611fea41fba74789f57f5c26d4ef8d3c236ca132a849980
MD5 9d62b4f56b7ef920fff53a183a2cc20a
BLAKE2b-256 a81d6fdb8df68dd4a449e15a67db7960655702be163c47cd03a61e54fcf42a0f

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 743.8 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 731b2609689e9605625aac436ba7a9c51d6ccba80111b5765a91a06acc57d495
MD5 9c444968c144f35b022671293b34e87f
BLAKE2b-256 235f5789df7b997d24bdc83748c1e1d4e7b1dfc573e49801198207bc5de3dc00

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 810.9 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3dd944116ad111a393d97b18f20fd283e53e7767de398d50abfd2bca50835c79
MD5 9971c8efbe5ca8a8b30fdb92c6fe390a
BLAKE2b-256 bd3b73317c759d69f9a4bf27dc03ec3dbfa81fc583a0ad911fb17ec672a814b5

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 809e728806f1347eff44c5e6dbda996b4ee110a9ee1c97d83034d17e62923556
MD5 1189e288a1e74967ba4157c0d21ffa42
BLAKE2b-256 d2bddaf5d7d0c2c064750bfc5a5cb4399ba4822a48fafbc7ceb4b82a157ad51a

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ec0b963f53074206720e3fa45ed48b73c6d0660c19c1111559e20598e423fc98
MD5 aabe875bd73b13e85814a19163592417
BLAKE2b-256 13e3680a5baeeeb2c655c6675d7855e9eb9fe8cc6ce37f9ec2519a18873de527

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 184.6 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d0d5837de32d1d420d4151c97865b0c87a50de63283da872531fcf9e85379b0
MD5 ae5f3652bce9ad5b76197bc0ede60b54
BLAKE2b-256 f07afca33da1be3a094767d4aa749a52e3e30cd657ccea3e41ffd7787127f7ab

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 743.5 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 65a3666d39908afbd206ab4485fd8441a2d47148087b09a18b1fcaa01f0b2fd0
MD5 9f2c9c09f42083a945e7600c2bdbb48e
BLAKE2b-256 4e13bfda4dd458fa2d6e029d6cedad0e5cb31c3353d1803e8b2cecc9fe8ad78b

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 811.2 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5617375e0177ed1738fb3dc04e91d4d68c72db7e830c44fd20377d890c3f76aa
MD5 bac9ee936622508c8ab70433b5cb46e1
BLAKE2b-256 241e43e780719aad23f5f54378e9c42a4d71bfd2bd3286e2cbaabaa473afde7b

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c245fa2019674fd672f405c1a806e69e3fcdfce1e30bd676b922fae5beae23c6
MD5 c04983e362cdf83af0c16dc4d76ee2ab
BLAKE2b-256 684fdf8f88b8e5a07c4a0de1c2a2fe54e62236f33453fc53fac73f4d82a970e4

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 229.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bff4ae5f417f51979e0eaaee72658b3cfda257908e74cf55a6ff75967fa4f459
MD5 e5fa71186eb2feef5a23127bcdb1b82e
BLAKE2b-256 ba620f9a78b9e0ac8a15e1be53ab75af7dc1c372c1e5847102d9ff1d5663b921

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 050257e198ac43420a59e64f1f44e2b6ee5b46b64dbe269139792faa5519ba2b
MD5 dc1d9de0af799a4f628bad1f4d40fe81
BLAKE2b-256 e09b967be5a1d0e029de91c7614efd2e855bd4094b69305944f311aa316f4295

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 743.6 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01d8cdaafc5263f2e806da6f277b90ffeb3889cb0450656b02e096b5a568e7e7
MD5 004f8854bc849c37630e8a092648dce6
BLAKE2b-256 c46d51141ebeb44a650a5087b367245ed3efc0968cc1ec99bf12051570460665

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 810.8 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7cedefc09b43c0b7307f72148534dfd1bc82d669e3a12d4a499231f4aa90b369
MD5 75a51b09232a9fdadd098f8c3b588efa
BLAKE2b-256 e18c2ceabde461c9120f1239dc415f7d4b137bea55fff8449cccc2c6f5519ae6

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 04c3209d16d8bc44023644a7a010e2d9381a17d6ed58ee214f79555e3b153780
MD5 2ce94d11353e210d1ae8de612c9530bc
BLAKE2b-256 86c473e8f8c5365033b2e8c52bf0b5c9955315d35d3fad8ea5cb056a794edf54

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 229.2 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 72dc217638c6e9c93a39437b2525b7ad6b12f5844cceb4a6f921293546a70a25
MD5 045a90cd57f8ef0184aa7e5b0611f524
BLAKE2b-256 23de364ec7111b72b024dd676321d0f1025e56966a963febf5b24cb0a2e6cce4

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16ded6684c0275ff4ff009c187a6f08fbabdead7a05590db3e25334e708878cc
MD5 b73faa2b59261313ae3a858463cef1f4
BLAKE2b-256 21bbaec3ddeb5a69e96ccc7f3c6982ef1051b8c278ecf36bcb2ed26ef9e842f9

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 746.3 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f1983e81d9c0ceb6089483e58869b204476d3ebea0caf70e5ef005d2ee805a04
MD5 bf1ac02a7306be35764538bca7586dc4
BLAKE2b-256 53d09386b321fc81acaee2cd207aaba71dc2745c90cabad05acbb65768dec3e7

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 815.1 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a880b0dfbbdd52f43ec3e354ebc5c96fcfc862e780aa1feab3c7d5beff2f4b8b
MD5 fc2f2f7c6182e87a66755a7eec78f926
BLAKE2b-256 70fc27029a2262ed50f44f65469db4262c4bfb982f22d36c7e9964d399936cae

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 774f56151fd23e5396c44cb9f95759fa285f4e7f607f8bcf412aab8112b33ed2
MD5 4b800bd08a04ac57cf58bf1c74ecdc35
BLAKE2b-256 7e47f75f9a11b64510abe12b6ee2c26058b676fe1ed9ae65b14d3da642fde653

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 232.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 934745f79b28cc864d018405866b2216a4d76310e497d4da36097b0f3e5f4c3c
MD5 672cd803a960a10246b90f48693752ea
BLAKE2b-256 f5d3181ad1ccfea2c81e48a1fea0d5e32195f2873e61d0b9e8704b031d37c3ad

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 182.2 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e192bd41ce4e4b4d4a06186c84a985cff2c07380a8e8f6dcea47d17343745205
MD5 1b0704b0ad9c4e0768632779806bec86
BLAKE2b-256 5138ff7c97c6491f770da46c31027f7f55d800219932e9540ecb91d16bcccc91

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 746.1 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7b916fbb559e2c21a51a2e4834161cb157059aeaf46c614ccd553f75cd22e00c
MD5 3b47ee1a3e5189a83e1dc73a7a8034b9
BLAKE2b-256 d264d8871aa90232695ec9016062fda675bc20936e0d50e4e6c687790204f8ab

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp36-cp36m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 813.2 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1fac6057b4830f1c1290b30f0263a6a7bdd83005b3bba56b79c244a8488c1c31
MD5 a9ac022d5c68a2d1de9729d04aac6f81
BLAKE2b-256 e8c4cb713d1358c3dd07b7ebdc8479d73926509f50e62151a9be057b740b1916

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for py_itree-0.0.5-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bf29936d5dd26ea49dffbb816e070703729a31cd2b590fe321d586048a824460
MD5 cb37ef60691a0a811617fd838a04b487
BLAKE2b-256 85702cb2558ebe31ac1d873f82dd9f0c1c73d6f8dc0d751d581febc520980f3b

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 232.1 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f2812395c9e0b034b76cbeea74bcd71124e31539378824c9f7d0a20c8913c2f3
MD5 c9ea1213ac13a73b634e6bfcc24a26c2
BLAKE2b-256 7c314d279da3c0be91f7f8dbf46033bcb64ca4e5c87b2d752c98d1813da9bddc

See more details on using hashes here.

File details

Details for the file py_itree-0.0.5-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_itree-0.0.5-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 181.9 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_itree-0.0.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a809f61d2c7d0c753cca8d4c5e18434f28cfa7b46d4a63772fce4ec0b97e30f
MD5 d6561996921e87b4547f34341a304458
BLAKE2b-256 7135ac8f9fb5d40000cd34e48dbee9f4959be52daa5c280cedb2593aae5a48de

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