Segment Tree for python 3+
Project description
pysegmenttree
Segment tree is a data structure to store information about intervals and perform efficient queries on them.
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
>> 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
Development
Insall dependencies
pip install -r requirements.dev.txt
pip install -e .
Lock dependencies
pip-compile requirements.dev.in
Test
pytest -v
Benchmark
python benchmarks/benchmark.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pysegmenttree-0.1.2.tar.gz
.
File metadata
- Download URL: pysegmenttree-0.1.2.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b2e3bdd46dd3a5db3047291c1a07e2f4ffc0745052859bfe09b5b021a29be43 |
|
MD5 | 42faa11871dfc57eff8e8c36dd632517 |
|
BLAKE2b-256 | 072ef101992cb7cc0961bcd292cb4c99539deafb3a92db2d7e6e48a1001a6c99 |
File details
Details for the file pysegmenttree-0.1.2-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 16.7 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004bc7a1787a662ccc81565d744cc7e9fee99b70a564ce7bfce5c6a1546e5d0b |
|
MD5 | a386f57be561d42e7011cced7366544b |
|
BLAKE2b-256 | 6d3c0e11b347594cca5c88485313b96aa0da7532836281ce963cd9e3b2328dc2 |
File details
Details for the file pysegmenttree-0.1.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 15.5 kB
- Tags: PyPy, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2271603836ce7b0baf231f307f3dc30230dae54017daad647ded105b46fbfed |
|
MD5 | c8a0d6fa85943c76681a53dc4aaa3f10 |
|
BLAKE2b-256 | 4091fbcb48be2c809fc7e1d82fd5d743d4df3c1eca8e15e71ee1cbe18be119cf |
File details
Details for the file pysegmenttree-0.1.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 15.9 kB
- Tags: PyPy, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54c11016ff9232067c8fc94a76f9dbb266c10d3da374c0030178b73a2815f6de |
|
MD5 | fa74b5f2349d9f10a2649da40d774132 |
|
BLAKE2b-256 | 04197aaeaf4f07fc5a12d3ef4bc34c94cd0647060c6bde8c37bfe34f14199c53 |
File details
Details for the file pysegmenttree-0.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 13.2 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 834c6ff3e506b13b309d1e6a5ec19b9234ec3baf3589bc88d32cdc5f44fd0a89 |
|
MD5 | cde2a4d13e00e9065b9303c88b356802 |
|
BLAKE2b-256 | f1766a5e21e5cf3cba4b66893d1f530441c2da35b3210f86dc4e81e5cf0bf800 |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 16.6 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2905cb404369e858fe42bd0a9244f2ce8848866219c69d5ecb96b78470deb6b |
|
MD5 | 552e8ac87754ed9d283ca8238f3062f4 |
|
BLAKE2b-256 | bd2424ba6c8b8c00d4dbb5754f4eeaa34771fad4b81037a83de6488444c0c40e |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-win32.whl
- Upload date:
- Size: 16.2 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5add75eb16274db988d27ea13c1aee604f45220a41219eecf5752ac88c6f74d |
|
MD5 | beaaa8eba693dcb6d628aa24002efee8 |
|
BLAKE2b-256 | 1ed3a4ae7ebd103a7b1a876cc8fd51cd8a54d0cb93735f5da740e5b64ea56a3e |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 28.9 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb49215b29b817f5a4fe7a6f4e8cba78288a7b962b4ba19561635db9cd3af019 |
|
MD5 | 6909f2ef162f50f62be25996cb4d5585 |
|
BLAKE2b-256 | fd06d08feebba455d7c22c5850349642ea6253716921bb56211e4fa70028940d |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 28.5 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c32d9f5d7fbf25a14e730f43abd94b42e7596860584437454aabb77fd7d0b30 |
|
MD5 | 7ebc6fd1f02a22791b44a48cde036a75 |
|
BLAKE2b-256 | 68dafb2cf5587568f09232818c4ec8fd8ca62dc924e4d7c71fb641f92abde249 |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 29.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 679ef618ad78e7f2371416229d51144aee8f786c7f2e0510f77e17e6a8d844c8 |
|
MD5 | 0ccc938649683773c9d184dffecfd068 |
|
BLAKE2b-256 | fd970ad1addba78a0b39403d6e7df354378f88c4813fd762c2e90097f8adf77b |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 29.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07312b8565a927a97d13c06919a01a1102c9087688e1ad847f30434d6ddf175e |
|
MD5 | ee09fbb591b170bf820bcafaada4978a |
|
BLAKE2b-256 | 84ea44c5849f7120898fdbb1509c52a1d1eee36dde976a934562ff56fbada0ab |
File details
Details for the file pysegmenttree-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 13.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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76a06a3a202c1052ce59f17d31e0fc62022c05fdedc6a28258ab6cfdf97ad749 |
|
MD5 | a97a1b3230afb28fa4f126bd8a42d097 |
|
BLAKE2b-256 | 5b028e1b7337353c053de245c528e5f023bbecf9bbd734c440673889a528a525 |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 16.7 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ce71faae68683d121cd474e8359190c5b2916e3b68cd29058ba5c36e565bb8 |
|
MD5 | 9487f3e69c06df4b9c8a9f361a484206 |
|
BLAKE2b-256 | 269374e3f86a89a99425fe4a74d8d2e645f70c2fe8e5beb03f236d04bc84fc4b |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-win32.whl
- Upload date:
- Size: 16.3 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f910c86b9589f0e76a01f1dc7391735b6850122e5d830d34c68eb3a8ef0ec7ad |
|
MD5 | 722f9980b6126a2c64aabfd4625f4428 |
|
BLAKE2b-256 | e65e763ba7cca4fcc45adf9682f5920563f733ec05af9e6da234acda3988b760 |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 28.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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 847139fd3165f4b649f5556260ce618d82052da940392549d976e6c003d6eefe |
|
MD5 | fc13ae17b750852c9aeb259d0f2e52e2 |
|
BLAKE2b-256 | 1f9efdb14fdc9a972cadce33908c0560331822621e3d35c9cedd5a596e536105 |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 28.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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c630ba6f1d78fb3d80b9e722bee0b780c73254d3ce127bee707c6aa533c77c9 |
|
MD5 | 9ba57d6a70cead0f02a578c8a09c8c06 |
|
BLAKE2b-256 | 705a7eed4fce9fc744213ce7ce01c6c5af039b66df6b92918e29256aeca99042 |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 29.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c29453e1b1586c404f52eb0aad05104337e3bfd6e91b782c1d8d33261d0f5a1e |
|
MD5 | 1766c82d6affba546bd74e78e9a9d531 |
|
BLAKE2b-256 | c719b2a45e07bc1140dd17184f979bf784c5217113e861ced13e5fc845273e42 |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 28.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce362b2ee4cad3484d1df80cac772274aa3b0ebf9e10f8ce44d2a0169e40d3c3 |
|
MD5 | 603f50d2383aafe67fe7486377da96cd |
|
BLAKE2b-256 | 5e8f91b3f9372c01904217e7e1e67bac35bdd36c1d87d2de2d1e0fdbc790ebd0 |
File details
Details for the file pysegmenttree-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 13.6 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7320e4fe7bbd53ba4db763162e46db97171ee514078e3f3635736a50d43e6d27 |
|
MD5 | b8a9f54b008e518decd5bab422cec491 |
|
BLAKE2b-256 | 6ee375e0104227497b2538bf429ecfb77a212ae4c39f5840a9fe94a39561919f |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 16.7 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 067636eaf0c6c78349283af323b375b61e330bcac1fb61cf38af271a481ac973 |
|
MD5 | ec2770bd1e1a96ae6ea79cbb16642843 |
|
BLAKE2b-256 | 2db68d2d942d13fb19299ecb445cd7c79192c10c98b022112f120ab4194194a6 |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-win32.whl
- Upload date:
- Size: 16.3 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621a1f2037f04c73a9f5130092ff4ad4466be9913c52fe25c6f5310f0ae31eb7 |
|
MD5 | 773db6ca020ca6a5d81dd9f57b04c4c3 |
|
BLAKE2b-256 | ada724719fa1e4e26106d580dba7d1feb0bb51c488a50006f6be6d178384949d |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 29.0 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378a7af2ffd7249208c739b2d29e42f6579748bfccc4a4a6c52d530bc8edac8c |
|
MD5 | 24ccc92ad58c4b3cd57a52e7a442a2bd |
|
BLAKE2b-256 | e73a083d0cbac15e3610ea1f3462e95f1d32ba1504d6d08724080d2c417e9c7c |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 28.6 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2059a2fb659f144417133134f92b4bce58dd79dd8aea85284904199aaa1db572 |
|
MD5 | feaf5d45b49025d6b9b10604357e027b |
|
BLAKE2b-256 | 00647a48034eaa6acec8b87794e1497ca57a249551a0ec5a4746865f68ac368d |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 29.9 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6614948908750bd601deb92114d02eb5ee27d3774b7b4acca5a1c358bb1ec651 |
|
MD5 | df810e3f34d7989044f31ad83beb221c |
|
BLAKE2b-256 | 47362e3e7beec321e5328f33598dbe3737e2bac4f08721b6641407e3d456e3e9 |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 29.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf18a0e504dbcf32db07ab17ed6a52c9ac3564537bf82b5dec9c00ad991d1e6 |
|
MD5 | ac03e71c1fa7c10e7439328082ed9398 |
|
BLAKE2b-256 | 508e2bd38aceb03d7e426997a4b3bc7bf508d41c2b715d63a76ffa5480f27aa4 |
File details
Details for the file pysegmenttree-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 13.6 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75922bc9b9d2ba0366f9e30f8e47ba489e0f7e6a4c8344cea80ff2018bf800ac |
|
MD5 | 228963ff17f67ecbb30d60fb52acec01 |
|
BLAKE2b-256 | 4be970e31484bd6e5b5d140db8706362e5ed3e77dc9e50212f8fbb95d98252e3 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 16.7 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1077ce457a25ace8d9e732b4fc9da51d47bb69f23ef08045412af0f7b3a82f0d |
|
MD5 | ba423fb0607a03382836d2c358c64a6a |
|
BLAKE2b-256 | 004999fd74e36aafefdf134fa2df1ffe4e82a6c81d4f5ffd4398ee97ca56be14 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-win32.whl
- Upload date:
- Size: 16.3 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb9147022c7cc384e038726ccf8865ae6e74be1167bce0a86533cac47e13e77b |
|
MD5 | eb4afce5bc86bd913a90c8d603395c0c |
|
BLAKE2b-256 | daeb5a79873dd2351375a3d014af14f7c6af1ecf838f53ecfbd989353379ab84 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 29.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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7885602361f98223346a4b7e378508a4e395e9c54859715adb2e64e8dbce0226 |
|
MD5 | 1fd0b68e9d7c8d4babc8c3af88b9f327 |
|
BLAKE2b-256 | cfa5db63b21a385baa14ec5c8e79dadd2f58952a462fae0f8d4a6ed8a322d676 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 29.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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c58622dfc0e9a5ef7b0aa980ce07dffade33dde39d0787b017752833aa15fc77 |
|
MD5 | f7b12c73628dddbfc2af90ba294ce510 |
|
BLAKE2b-256 | 4949db1204b9848dc96906a37a5d0b4cbf6d96b9fa1106a8efed0d8309d1bba9 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 30.4 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 496f73c98113a636f62fec69b26fb34d0e093797cb0b87a5317415c64f5a7aa6 |
|
MD5 | daa588bf4ed14a6f847a686e661d37b6 |
|
BLAKE2b-256 | 1238dc5b101c6eea30b63b20d15ab67706ad503650b03e605f29846eb71562d3 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 29.8 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 906ad8ff1868f714030c2cb9589a6169f209be4040d7ff273bcb5fc6b8a0702d |
|
MD5 | 8be4ff0e12dced6a06736ebe838c4ddd |
|
BLAKE2b-256 | 56ac44ed776a6bcd379d1f1d242afc654d1a5ee1b690d5e14533c9a62f194ab5 |
File details
Details for the file pysegmenttree-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 13.5 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f090e4e09d7c2d9f482ef2f2badbb32231e8475b89fbd58f66efff10d013f97 |
|
MD5 | 206e85055a3e73d4efab9c154bf7540a |
|
BLAKE2b-256 | 81aaa3224f922e60fc28c45b3c61d1c749c19de64649d235a9a0a0cc05780144 |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 16.7 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64607b14f8b9a6b00a3c346dcd93d7dac340fdc2838f223c2ba73a1a4b66d215 |
|
MD5 | ea82c634905eafe7acf531cc2cadbc1f |
|
BLAKE2b-256 | c1fdf89507d815f94fefaca153ecfd066c255e7615c346eb1ab32420e8deef48 |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-win32.whl
- Upload date:
- Size: 16.3 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e537d81194fd1257b80c190c95de27849676221362d7d06fddc80bfe42878a7 |
|
MD5 | 7869567e72d85f53d210c3659affcb76 |
|
BLAKE2b-256 | cb465cee7e8e110361f2a81b9c19f88fc2b3dd81a72ff0716f7bff01589461db |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 28.5 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c0ae0bc1e729f3c3384b129f422ffafe815ac77af96b28652440cbf5293554b |
|
MD5 | baf1b4053ef0396951cfff74fe755d03 |
|
BLAKE2b-256 | 1bd7b7ac60d6d3bf4e719dc8fd358b9f4138487061fe94ecd7dae1ca7d9a791c |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-musllinux_1_1_i686.whl
- Upload date:
- Size: 28.1 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 920750c3cf7c18046345c5e58a4f1533a5021655d43b6e131ee347d43c9b4380 |
|
MD5 | 88e0c077e466b349d210e0d1770278f1 |
|
BLAKE2b-256 | 7293a1bec34ce7c2364a058e9db362ccb2bfac381ebbef6c8b5c5c8800f2afa4 |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 29.4 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d57cf2c500286e3bed4746a8ef5c88ecc8c86d024374950cb04a20ab1215e122 |
|
MD5 | 002a2d47c739b97bf42a335d0a70d162 |
|
BLAKE2b-256 | 977a3798487725c44913e8b71a26f16a42f6a6002025a5789a344071d4d29ee8 |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 28.9 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ac29a457a2d9049d2088a3106d856e45a0482041b1a6edcf283aaa342153fe |
|
MD5 | 4a815b8b31126ba99e16b35824c0a002 |
|
BLAKE2b-256 | b0d432eb5713fffe612d1790266fb4388d95aee5e1d2624c9a88fad4c7af13d1 |
File details
Details for the file pysegmenttree-0.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 13.5 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.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49dfb3b300581779920a0e0e6cefff561a92ac5d19c8885fbcfde91796ec59ec |
|
MD5 | 3a89be8ccc538c4b9744c1d80abdfe6c |
|
BLAKE2b-256 | b0574e85038a5860a022e3947a224729cd1e006b93e3813b044af1c9d7f71b91 |