Skip to main content

Segment Tree for python 3+

Project description

pysegmenttree

GitHub license CI codecov

Segment tree is a data structure to perform efficient range queries over an array.

Properties of the segment tree with the size N.

Operation Time complexity
build O(N)
query O(Log[N])
update O(Log[N])

Key features

  • Implements classical data structure to deal with interval queries.
  • Includes two classes IntSegmentTree and FloatSegmentTree implemented in pure C. They can boost performance up to 20x and are used by default for simple data types if possible.

Installation

$ pip install pysegmenttree

Basic usage

>> from pysegmenttree import stree

# Build the tree
# 'sum' function is used by default
>> tree = stree([5, 1, 9, 4, 5, 11])

# Find sum on the interval [1, 4)
>> tree.query(1, 4)
14

# Set element with index 3 to 6
>> tree.update(3, 6)
>> tree.query(1, 4)
16

Advanced usage

There are three predefined query functions available that can be used with int or float trees. Use them as follows:

>> from pysegmenttree import stree, QueryFunction
>> tree = stree([5, 1, 9, 4, 5, 11], func=QueryFunction.MIN)

# Find min on the interval [1, 4)
>> tree.query(1, 4)
1

Plain python functions are also suitable, but in this case c-extensions will not be used.

>> tree = stree([5, 1, 9, 4, 5, 11], func=min)
>> tree.query(1, 4)
1

Example with user-defined class.

>> from pysegmenttree import stree
>> from pysegmenttree.test_utils import Vec2D
# List of 2D vectors
>> tree = stree([Vec2D(0, 1), Vec2D(5, -2), Vec2D(-2, 3)], func=max)
# Find the vector of maximum length on the interval [0, 2)
>> tree.query(0, 2)

Vec2D(x=5, y=-2)

Docs

Docs are available here.

Perfomance

Three basic segment tree operations were benchmarked for three different types int, float and Vec2D. I included results for 3 other python segment trees libraries for comparison. All code related to benchmarking can be found in benchmarks subdirectory.

init

Param Value
Tree size 100 000

query

Param Value
Tree size 100 000
Queries performed 10 000

update

Param Value
Tree size 100 000
Updates performed 10 000

Development

Read more here.

Project details


Download files

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

Source Distribution

pysegmenttree-0.2.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distributions

pysegmenttree-0.2.0-pp37-pypy37_pp73-win_amd64.whl (20.2 kB view details)

Uploaded PyPy Windows x86-64

pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (19.1 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (19.5 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

pysegmenttree-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (16.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pysegmenttree-0.2.0-cp310-cp310-win_amd64.whl (20.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pysegmenttree-0.2.0-cp310-cp310-win32.whl (19.6 kB view details)

Uploaded CPython 3.10 Windows x86

pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (33.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_i686.whl (32.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (35.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (34.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

pysegmenttree-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pysegmenttree-0.2.0-cp39-cp39-win_amd64.whl (20.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

pysegmenttree-0.2.0-cp39-cp39-win32.whl (19.6 kB view details)

Uploaded CPython 3.9 Windows x86

pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (32.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_i686.whl (32.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (33.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

pysegmenttree-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pysegmenttree-0.2.0-cp38-cp38-win_amd64.whl (20.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

pysegmenttree-0.2.0-cp38-cp38-win32.whl (19.7 kB view details)

Uploaded CPython 3.8 Windows x86

pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (33.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_i686.whl (33.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (35.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (34.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

pysegmenttree-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl (17.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pysegmenttree-0.2.0-cp37-cp37m-win_amd64.whl (20.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

pysegmenttree-0.2.0-cp37-cp37m-win32.whl (19.7 kB view details)

Uploaded CPython 3.7m Windows x86

pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl (34.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl (34.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (35.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (35.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

pysegmenttree-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pysegmenttree-0.2.0-cp36-cp36m-win_amd64.whl (20.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

pysegmenttree-0.2.0-cp36-cp36m-win32.whl (19.7 kB view details)

Uploaded CPython 3.6m Windows x86

pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl (32.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl (32.9 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (34.1 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

pysegmenttree-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file pysegmenttree-0.2.0.tar.gz.

File metadata

  • Download URL: pysegmenttree-0.2.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • 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 pysegmenttree-0.2.0.tar.gz
Algorithm Hash digest
SHA256 19a78aa85735a06f299de140fbaf9b6a6306ba86bf4d2a9759994fe86beaf539
MD5 ce25d241e14592b27b97a95a6db4f876
BLAKE2b-256 c3f97008b984237abd4810948c2586e6540d8c907575a6c7e408e2b6844030c3

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: PyPy, Windows 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 pysegmenttree-0.2.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 061472229184bb50d21601e6c0b31b3d3576dffc73b4761e060546acfe5f9e69
MD5 5b6e6577bce31a0709fd8c25d0a633c7
BLAKE2b-256 d42b3b8a1a617c7d62ab784d8016cad5bd635ffc3b1784d0ebc99e88994b6035

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ab96a11496898b8b3aebffcc4973a015fcd504a3738c7a6e7106da2b25aeea06
MD5 f5787c32b1fb9b44b4414e145ea30232
BLAKE2b-256 78f143c8e6ebcb8450735c8c4016e538a05cf1ad9842d34c913bd6965cd9883d

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 33ae0c2b715e3c42d40caa6e0f60a7ac0587ee0a408b8d0d569fc37f494b7a22
MD5 2ebb8cbba9e17a80dd327cf973de052d
BLAKE2b-256 f091ea717a200a96d00b333604cf7229b7c670bebed5a8ed13440b8128ec65f5

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.7 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 pysegmenttree-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36735c97faaa25566ca678354087d66bd36f4313c81b2a5211c448b4800c261b
MD5 3d294faaae9a37ee82b46ac94dfa7f49
BLAKE2b-256 978ee1d75c8253417e91fafaf4f1b290f9c3ffcef634ae7ea7a4086a15672ee1

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: CPython 3.10, Windows 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 pysegmenttree-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a97626335fb152b1490dff011aeb986030a99ee3e30d0ae81583663b81522023
MD5 8cb6e9c93df3d767e5ba9e5ce8343899
BLAKE2b-256 f286bf67a84ead4aaa17f0f6cd12df7ed91175504dbd794aafe8ce86b09e3d8d

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: CPython 3.10, Windows x86
  • 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 pysegmenttree-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2f98f360f5b2981d326a1c5df5c834186012e8f7ecaddb3e051a8c5b5985cf76
MD5 71b6e96b21c1e0a5b900fca2df8db132
BLAKE2b-256 4d87ca138670ca3f5b82dbcb6b71c3722f8032d76ba58cdad7b7f22e60767229

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 33.0 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 pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c56437e2f24ac3ede1d59fbe2bb577f597509e2092073e5d2a9189ce1c14d97c
MD5 af29d94c04bd1567eae2bb7af3672d77
BLAKE2b-256 ac685824c5e7eaad8d304a65e9799af5cd5aff39ce0d8d7f5b6ae24a6759547b

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 32.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 pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 beb38c6230035e2ffeb46b3bef34c83a9f594221067367002eba85e9bee10999
MD5 6ca35de6e55ca98b094ee16ae095a8ea
BLAKE2b-256 9f69dfb37b76715b578173557ad62992263b0321f3262c1a8b5e251a4a21c952

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c7e2dd7f3a1079321881bb2e9fff7fd5cc13c78f9eca698cfada6edf6c9ed0dc
MD5 26fdf0c163cb6e5ef9fba69caab06322
BLAKE2b-256 f08d12d7afaf10f4c19ef7218f479e9d23c33aa91d259d7ae1884d3cce7ae9d7

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7339b4481e31c2abb8dd91dc488b72d624d48b34998de8165a0b77afb8990346
MD5 77519780a69d52aa155068068ae3e8ff
BLAKE2b-256 7e2daa8a6e5cf49d5f7021e6733f6dfb5e87cded79792a6630a092d77551654d

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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 pysegmenttree-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1569159b531f9e2d36035a3a3466f6e9e4d196538b70f8d0d7926a4a0cac064e
MD5 f173d9747dfa1399a186c774aa7b0877
BLAKE2b-256 f8d05e8b6774021a95bc21c6454cf6317588902119a8c8eb8484e3054267d984

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: CPython 3.9, Windows 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 pysegmenttree-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f9f8527dde16ec3fd06c10cbad8aab13b629261a196670e7b325ffbb60ed60c
MD5 5fd6b83321ea9ca6ff0126f36f846cf0
BLAKE2b-256 4c7ce12bb289425657f187e27ae1ce3c71843f07937ef5ebba68177981b2e727

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: CPython 3.9, Windows x86
  • 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 pysegmenttree-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9c6d504c768afaf6ab6fb519559379f74f30d34ed9eda47c8e5b45d92c0069b8
MD5 1a4a331dc72ea47dee28bb7fb0f69fdc
BLAKE2b-256 10707ed74fe421eb53c3ff726b3bb143d314225ef01b982110aae1fe77cdd8c9

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 32.6 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 pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a4f0a819d1b51d2996f99c13fdede5558282587967da862d3c4880599553c5f1
MD5 ee87185bac8e1c10256c1de654faf199
BLAKE2b-256 5a3151835349d32c8eb585459205a3eb94068c0279f903fb588b52225ad4de95

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 32.6 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 pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8cc07fd8d6b2fd8d3debec6dd8808edfb1bc525a6db005d9cba9cbb9b43441ba
MD5 cb79dab1ab922102972619524172591d
BLAKE2b-256 5e07d4314016ab009b216cb339ec1a6be221c1e476e8f7e74b6106e205cb9c74

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0bde295b45c6ee5fded568fa0720183646257f14a405becf208c047dd1e4cdb4
MD5 5bce45ebe76a9ca78dac3a35d777c98d
BLAKE2b-256 cdf6a964a80a2e5dbae3a29f0d9ed444f3e96de4792294c7838737e2d78ee129

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5933c17b38495cb57be36b3379d36f24fe58c5011a8020f456e0ebb8284f1a65
MD5 ddd59fffd6aba5c7f012976fdfc6942f
BLAKE2b-256 bb9dad64255c47cab0209a87931a9a4239b805532e24d3f3638e1f3a221cba71

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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 pysegmenttree-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a11decf3c2f18e9cfbbdb77658f4ca20efe6666bfa85956a17d802fa981c45b3
MD5 cdb23e40800559693628c2f2e6cbc3d0
BLAKE2b-256 cba1c8daee217e56a068c2aad21a5c63003a900a540115be2f1c1d5c12e246f9

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.8, Windows 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 pysegmenttree-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e004cb7a093c35cd3bd679d42138da7a1ed0c7c02cffec0c12fa1fba0d8b740e
MD5 bebcdeb862f80b4ea9c3cbd2199cd8dc
BLAKE2b-256 f0db9f5a4d5c3bc85f349eefdeeef95c950337bb15e56f02a96f7ecb8b1c646c

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.8, Windows x86
  • 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 pysegmenttree-0.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 59ebcbf8741d0e0efa8e5f3c9da55e016ce1d8ea95067bc43e5fb9fb0e3f0f7d
MD5 bc82440fcffcb381d8e16eb0bf4937db
BLAKE2b-256 582d0821db4f2e298589c2e9d28633bcb3541dcc5bc88aed0ab474744461d274

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 33.3 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 pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4475084a201481758d89049e188bf00a852f367af87ddb2e536ed063941d5aaf
MD5 a7b59048768cf91c267cbb5e96bb7dd2
BLAKE2b-256 1d5fe992f943b7380755d61942fb0a3392de62d79eb6e1704a2f30648a40e620

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 33.4 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 pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 04088d4e8879ec05894b7f692d88eccdba84808ef5047589e3cf36232bf44441
MD5 eb4c22502fc49f8bbd60fbdf746a1ae2
BLAKE2b-256 be315ea194ef765ca7318d3531b8ff9e2d0472306b8f2d49bc9c6f8bc5841537

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 da3d0989a18effb0b2db8328d1433aea8f7f5f99d99faf23e2088108d78b15c5
MD5 e82c326e378023f538e43f8a2192b75e
BLAKE2b-256 e2971749ff28b2009ff728a3d5b0fbd5d0aa2d2b7708aa3dd668676ed39834bf

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 92f73546010d3d460a691af0b00ee719955293f5006826ed21aa6443c801533a
MD5 0344d91030341ad53e11a2c9236a18e7
BLAKE2b-256 bf5b8d355221c31646aa1de415061609bb0dd499c44727d0b25ec1e9d2f566c3

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.1 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 pysegmenttree-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b23ad0b611baa6398c3b23f64edeb6973a075f3dd3276de7862b9d32428ac5e
MD5 72b9080637d89af109895464b228f9b7
BLAKE2b-256 8d70d5506c7c571591c2ea2f7c8928983b964297a66e2644dbf7baa8feabd58c

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.7m, Windows 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 pysegmenttree-0.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 822ff7895f4acb934d125ffde7ffe664852214bbd22c3fe5cf812c613d00b5cb
MD5 3e75ba824a02aeb8d09eac46bbcb215b
BLAKE2b-256 d5a35de8defd12656592be4c9857a76870a2563baf4ae3340b8a8316c21dbd1a

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.7m, Windows x86
  • 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 pysegmenttree-0.2.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a7f5b7e0ae1d0084d835ccc1a86b94752f4c9faf18f4ff33540320452b1030a6
MD5 42ca98abb3a4e27c8b242f4a5f7f1fd7
BLAKE2b-256 5aacdf3258ff52c5d8128821dbcafc0b2c12451bc18524ec18e91a4fab0e59da

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 34.4 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 pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 25a0c16cdd8ff935bdb368ef83fe433fbc16bd7a3840ba6dec351fd06f2cbdb0
MD5 a80caf94d8cdf12fe4df66263b81441f
BLAKE2b-256 028f37772bde1a6594788f67649f4f163d1c719b61421d37327a2b40e2083b56

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 34.2 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 pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bb324353a1f3f0a7220bbf7331794dcfdad77d42dc9d5005d30934635a811a3f
MD5 687e7fd77ed2df2e20a380b9f0f2ebd1
BLAKE2b-256 b8f6baba2c90dbab18b7e00c1946bb70a4dd7fbaf19f5c0ddb460153f86225cb

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7776af0df5c9356ae7f7d11801b03415205295c32770c6ba168bf86cfa1128fb
MD5 73e93bf7c4e0d76ff11e0eb00591c937
BLAKE2b-256 68080ed783dc7784aadc70ddc1867b4e7cc9f2959470bb4deaf90359ee95b50c

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2ff1230ccc9a8c03f4c1dc78487c15df814d9cd43ce12e22e49f765be2b3cc5a
MD5 628f29f9f2e4640b21c072da451f343f
BLAKE2b-256 5c6effb070dae072d0d7df2cd429d0b11fb487f1860c2ad79fa84d2463eae2be

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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 pysegmenttree-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 106926019a02bf84ebfe2922bdbd1b52e600c88ce3316654a9cbbede4aa88217
MD5 05ae68ce5e1758c9875924cce5b050e4
BLAKE2b-256 eff2517e7cce2d5bb0ef3b473f2d3e2c6b9f68b8b91d1a7f7db2469f84e79b5f

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.6m, Windows 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 pysegmenttree-0.2.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3de2316dc8d95b75a3baf9ffb599a2c18035fc71529e64f7e24f13f38b900765
MD5 38ec71ff609202a009895058b178ac88
BLAKE2b-256 990eb6fe068f16660bfdbe42be1a58678f91d094ac4fbbe2b71e41651c036d13

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.6m, Windows x86
  • 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 pysegmenttree-0.2.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 76bca8d3c78551b8836ffaa55db59efa74645689684ca7368f8459f56326e06c
MD5 1baa77a80ab733afedd484e19cad25c8
BLAKE2b-256 f64f3a83d775e5899eaaa897fb6c4605eec9c6dc16de9377cce386b5e5dbf586

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 32.8 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 pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1dc8a55bc3a87200e3322b71f3ea6e827b45f371e0341fc7721214f66c8056f9
MD5 8927bcc104a7d94ba3ffea4cf5c1aeb9
BLAKE2b-256 c7b3b449fa8fe0f423f5aa98fef7e172d39c87b67688e01fbde890de93441b91

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 32.9 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 pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0b5faad9f32a9abc623f5355ef995a76aa64f91c284635bbf9877bcf773a1615
MD5 29b4c2f02e26d61afa0fe0cc402a77b4
BLAKE2b-256 5c54808d8b1c4980af8c327649ede59ae192a2a7700f73980a65c933371e2f08

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ceca7661d67b7c2139c606b3f02950394c34847dedcf29b69cc25d4dabc70a51
MD5 04f1b49b662bc4c95b5bcdc4fb440034
BLAKE2b-256 8cccfce81d18e540585391c3ea1a7f79514225205e59b905078ce3936eed3b77

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bc08c0163cd6e9f0015302dc27e6fa887f8680b2363dba462e97fa6a7f8e77c7
MD5 a99f0786f2cce5fd4a394fd6287f99f8
BLAKE2b-256 a1b1fbbf4f147b784df781e8c5c90cdf74340d553677e912d68f8da5e67d9dc8

See more details on using hashes here.

File details

Details for the file pysegmenttree-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pysegmenttree-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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 pysegmenttree-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9af695c9aa36b4eb829080f34cde5794cb4ed9c5e59e80b685de85455c0bce80
MD5 8d147eca4d6675641101ced6629e8e7d
BLAKE2b-256 9da61fd594b7afa92e6a3dbe1e26aaa6c6718cfea756dbee1211e4f3cc3cc3ff

See more details on using hashes here.

Supported by

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