Skip to main content

A drop-in replacement for PyHPO using a Rust backend for faster performance

Project description

HPO3

HPO3 is a Rust based drop-in replacement of PyHPO. It is based on the hpo Rust library which is a performance optimzied implementation of PyHPO.

Using the Rust-based hpo library increases performance easily 100 fold for many operations. It enables developers to utilize multithreading, further improving performance greatly.

HPO3 aims to use the exact same API and methods as PyHPO to allow a very simple replacement for all analysis and statistics methods. However, it does not allow customization and modification of the ontology or individual terms, genes etc.

Current status

Most functionality of PyHPO is present and working, giving correct results. Similarity calculations and hypergeometric enrichment scores are implemented and working both for single terms and for HPOSets.

There are some helper functions for parallel batchwise processing, which are amazing if you plan on analyzing large datasets.

If you need performance and speed for rapid experiments, give HPO3 a try.

Installation

HPO3 is provided as binary wheels for most platforms on PyPI, so in most cases you can just run

pip install hpo3

(For macOS, only Python 3.10 and 3.11 are supported, for both x64 and arm at the moment.)

hpo3 ships with a prebuilt HPO Ontology by default, so you can start right away.

Examples

There are also more examples in the PyHPO documentation:

from pyhpo import Ontology, HPOSet

# initilize the Ontology
Ontology()

for term in Ontology:
    print(f"{term.id} | {term.name}")

# Declare the clinical information of the patients
patient_1 = HPOSet.from_queries([
    'HP:0002943',
    'HP:0008458',
    'HP:0100884',
    'HP:0002944',
    'HP:0002751'
])

patient_2 = HPOSet.from_queries([
    'HP:0002650',
    'HP:0010674',
    'HP:0000925',
    'HP:0009121'
])

# and compare their similarity
patient_1.similarity(patient_2)
#> 0.7594183905785477

# Retrieve a term e.g. via its HPO-ID
term = Ontology.get_hpo_object('Scoliosis')

print(term)
#> HP:0002650 | Scoliosis

# Get information content from Term <--> Omim associations
term.information_content['omim']
#> 2.29

# Show how many genes are associated to the term
# (Note that this includes indirect associations, associations
# from children terms to genes.)
len(term.genes)
#> 1094

# Show how many Omim Diseases are associated to the term
# (Note that this includes indirect associations, associations
# from children terms to diseases.)
len(term.omim_diseases)
#> 844

# Get a list of all direct parent terms
for p in term.parents:
    print(p)
#> HP:0010674 | Abnormality of the curvature of the vertebral column

# Get a list of all ancestor (direct + indirect parent) terms
for p in term.all_parents:
    print(p)
#> HP:0000001 | All
#> HP:0011842 | Abnormal skeletal morphology
#> HP:0009121 | Abnormal axial skeleton morphology
#> HP:0033127 | Abnormality of the musculoskeletal system
#> HP:0010674 | Abnormality of the curvature of the vertebral column
#> HP:0000118 | Phenotypic abnormality
#> HP:0000924 | Abnormality of the skeletal system
#> HP:0000925 | Abnormality of the vertebral column

# Get a list of all children terms
for p in term.children:
    print(p)
"""
HP:0002944 | Thoracolumbar scoliosis
HP:0008458 | Progressive congenital scoliosis
HP:0100884 | Compensatory scoliosis
HP:0002944 | Thoracolumbar scoliosis
HP:0002751 | Kyphoscoliosis
"""

# Show the categories a term belongs to
for term in Ontology[10049].categories:
    print(term)
"""
HP:0033127 | Abnormality of the musculoskeletal system
HP:0040064 | Abnormality of limbs
"""

Documentation

I'm in the process adding proper documentation, but the process is not yet that far. You can check in python by using help(Ontology) or help(methodname) to get some documentation. Otherwise, use the PyHPO documentation for now.

Parallel processing

hpo3 is using Rust as backend, so it's able to fully utilize parallel processing. To benefit from this even greater, hpo3 provides some special helper functions for parallel batch processing in the helper submodule

Similarity scores of HPOSets

Pairwise similarity comparison of HPOSets. Specify a list of comparisons to run and hpo3 calculates the result using all available CPUs.

Assume you want to compare the clinical information of a patient to the clinical information of 1000s of other patients:

from pyhpo.helper import set_batch_similarity
from pyhpo import Ontology, HPOSet

Ontology()

main_patient = HPOSet.from_queries([
    'HP:0002943',
    'HP:0008458',
    'HP:0100884',
    'HP:0002944',
    'HP:0002751'
])

# 2 column table with
# - Patient Identifier
# - Comma separated HPO-terms
patient_source = """\
Patient_000001\tHP:0007587,HP:4000044,HP:0001845,HP:0041249,HP:0032648
Patient_000002\tHP:0034338,HP:0031955,HP:0003311,HP:0032564,HP:0100238
Patient_000003\tHP:0031096,HP:0410280,HP:0009899,HP:0002088,HP:0100204
Patient_000004\tHP:0030782,HP:0011439,HP:0009751,HP:0001433,HP:0030336
Patient_000005\tHP:0025029,HP:0033643,HP:0000957,HP:0005593,HP:0012486
Patient_000006\tHP:0009344,HP:0430016,HP:0005621,HP:0010043,HP:0030974
Patient_000007\tHP:0010760,HP:0009331,HP:0100119,HP:0012871,HP:0003653
Patient_000008\tHP:0001636,HP:0000561,HP:0009990,HP:3000075,HP:0007333
Patient_000009\tHP:0011675,HP:0011730,HP:0032729,HP:0032169,HP:0002888
Patient_000010\tHP:0004900,HP:0010761,HP:0020212,HP:0001806,HP:0033372
Patient_000011\tHP:0033336,HP:0025134,HP:0033815,HP:0032290,HP:0032472
Patient_000012\tHP:0004286,HP:0010543,HP:0007258,HP:0009582,HP:0005871
Patient_000013\tHP:0000273,HP:0031967,HP:0033305,HP:0010862,HP:0031750
Patient_000014\tHP:0031403,HP:0020134,HP:0011260,HP:0000826,HP:0030739
Patient_000015\tHP:0009966,HP:0034101,HP:0100736,HP:0032385,HP:0030152
Patient_000016\tHP:0011398,HP:0002165,HP:0000512,HP:0032028,HP:0007807
Patient_000017\tHP:0007465,HP:0031214,HP:0002575,HP:0007765,HP:0100404
Patient_000018\tHP:0033278,HP:0006937,HP:0008726,HP:0012142,HP:0100185
Patient_000019\tHP:0008365,HP:0033377,HP:0032463,HP:0033014,HP:0009338
Patient_000020\tHP:0012431,HP:0004415,HP:0001285,HP:0010747,HP:0008344
Patient_000021\tHP:0008722,HP:0003436,HP:0007313,HP:0031362,HP:0007236
Patient_000022\tHP:0000883,HP:0007542,HP:0012653,HP:0009411,HP:0031773
Patient_000023\tHP:0001083,HP:0030031,HP:0100349,HP:0001120,HP:0010835
Patient_000024\tHP:0410210,HP:0009341,HP:0100811,HP:0032710,HP:0410064
Patient_000025\tHP:0001056,HP:0005561,HP:0003690,HP:0040157,HP:0100059
Patient_000026\tHP:0010651,HP:0500020,HP:0100603,HP:0033443,HP:0008288
Patient_000027\tHP:0012330,HP:0034395,HP:0004066,HP:0000554,HP:0002257
Patient_000028\tHP:0031484,HP:0100423,HP:0030487,HP:0033538,HP:0003172
Patient_000029\tHP:0030901,HP:0025136,HP:0034367,HP:0034101,HP:0045017
Patient_000030\tHP:0100957,HP:0010027,HP:0010806,HP:0020185,HP:0001421
Patient_000031\tHP:0001671,HP:0003885,HP:0001464,HP:0000243,HP:0009549
Patient_000032\tHP:0003521,HP:0003109,HP:0000433,HP:0030647,HP:0100280
Patient_000033\tHP:0006394,HP:0031598,HP:0032199,HP:0010428,HP:0000108
Patient_000034\tHP:0001468,HP:0008689,HP:0410030,HP:0012226,HP:0011388
Patient_000035\tHP:0003536,HP:0001011,HP:0033262,HP:0009978,HP:0025586
Patient_000036\tHP:0031849,HP:0005244,HP:0001664,HP:0041233,HP:0030921
Patient_000037\tHP:0005616,HP:0003874,HP:0011744,HP:0033751,HP:0007971
Patient_000038\tHP:0012836,HP:0033858,HP:0003427,HP:0033880,HP:0030481
Patient_000039\tHP:0100369,HP:0040317,HP:0010561,HP:0010522,HP:0011339
Patient_000040\tHP:0005338,HP:0040179,HP:0004258,HP:0030589,HP:0032981
Patient_000041\tHP:0011758,HP:0033519,HP:0032010,HP:0030710,HP:0010419
Patient_000042\tHP:0002642,HP:0006335,HP:0009895,HP:0001928,HP:0003779
Patient_000043\tHP:0002867,HP:0030404,HP:0033495,HP:0011143,HP:0012642
Patient_000044\tHP:0033432,HP:0005195,HP:0009062,HP:0100617,HP:0033586
Patient_000045\tHP:0011740,HP:0100159,HP:0033480,HP:3000069,HP:0011394
Patient_000046\tHP:0033350,HP:0009840,HP:0040247,HP:0040204,HP:0033099
Patient_000047\tHP:0030323,HP:0032005,HP:0033675,HP:0033869,HP:0010850
Patient_000048\tHP:0003411,HP:0100953,HP:0005532,HP:0032119,HP:0012157
Patient_000049\tHP:0030592,HP:0011691,HP:0010498,HP:0030196,HP:0006414
Patient_000050\tHP:0001549,HP:0040258,HP:0007078,HP:0000657,HP:3000066
"""

comparisons = []

for patient in patient_source.splitlines():
    _, terms = patient.split("\t")
    comparisons.append(
        (
            main_patient,
            HPOSet.from_queries(terms.split(","))
        )
    )

similarities = set_batch_similarity(
    comparisons,
    kind="omim",
    method="graphic",
    combine="funSimMax"
)

(This functionality works well with dataframes, such as pandas or polars, adding the similarity scores as a new series)

Gene and Disease enrichments in HPOSets

Calculate the gene enrichment in several HPOSets in parallel

from pyhpo.helper import batch_gene_enrichment
from pyhpo.helper import batch_disease_enrichment
from pyhpo import Ontology, HPOSet

Ontology()

# 2 column table with
# - Patient Identifier
# - Comma separated HPO-terms
patient_source = """\
Patient_000001\tHP:0007587,HP:4000044,HP:0001845,HP:0041249,HP:0032648
Patient_000002\tHP:0034338,HP:0031955,HP:0003311,HP:0032564,HP:0100238
Patient_000003\tHP:0031096,HP:0410280,HP:0009899,HP:0002088,HP:0100204
Patient_000004\tHP:0030782,HP:0011439,HP:0009751,HP:0001433,HP:0030336
Patient_000005\tHP:0025029,HP:0033643,HP:0000957,HP:0005593,HP:0012486
Patient_000006\tHP:0009344,HP:0430016,HP:0005621,HP:0010043,HP:0030974
Patient_000007\tHP:0010760,HP:0009331,HP:0100119,HP:0012871,HP:0003653
Patient_000008\tHP:0001636,HP:0000561,HP:0009990,HP:3000075,HP:0007333
Patient_000009\tHP:0011675,HP:0011730,HP:0032729,HP:0032169,HP:0002888
Patient_000010\tHP:0004900,HP:0010761,HP:0020212,HP:0001806,HP:0033372
Patient_000011\tHP:0033336,HP:0025134,HP:0033815,HP:0032290,HP:0032472
Patient_000012\tHP:0004286,HP:0010543,HP:0007258,HP:0009582,HP:0005871
Patient_000013\tHP:0000273,HP:0031967,HP:0033305,HP:0010862,HP:0031750
Patient_000014\tHP:0031403,HP:0020134,HP:0011260,HP:0000826,HP:0030739
Patient_000015\tHP:0009966,HP:0034101,HP:0100736,HP:0032385,HP:0030152
Patient_000016\tHP:0011398,HP:0002165,HP:0000512,HP:0032028,HP:0007807
Patient_000017\tHP:0007465,HP:0031214,HP:0002575,HP:0007765,HP:0100404
Patient_000018\tHP:0033278,HP:0006937,HP:0008726,HP:0012142,HP:0100185
Patient_000019\tHP:0008365,HP:0033377,HP:0032463,HP:0033014,HP:0009338
Patient_000020\tHP:0012431,HP:0004415,HP:0001285,HP:0010747,HP:0008344
Patient_000021\tHP:0008722,HP:0003436,HP:0007313,HP:0031362,HP:0007236
Patient_000022\tHP:0000883,HP:0007542,HP:0012653,HP:0009411,HP:0031773
Patient_000023\tHP:0001083,HP:0030031,HP:0100349,HP:0001120,HP:0010835
Patient_000024\tHP:0410210,HP:0009341,HP:0100811,HP:0032710,HP:0410064
Patient_000025\tHP:0001056,HP:0005561,HP:0003690,HP:0040157,HP:0100059
Patient_000026\tHP:0010651,HP:0500020,HP:0100603,HP:0033443,HP:0008288
Patient_000027\tHP:0012330,HP:0034395,HP:0004066,HP:0000554,HP:0002257
Patient_000028\tHP:0031484,HP:0100423,HP:0030487,HP:0033538,HP:0003172
Patient_000029\tHP:0030901,HP:0025136,HP:0034367,HP:0034101,HP:0045017
Patient_000030\tHP:0100957,HP:0010027,HP:0010806,HP:0020185,HP:0001421
Patient_000031\tHP:0001671,HP:0003885,HP:0001464,HP:0000243,HP:0009549
Patient_000032\tHP:0003521,HP:0003109,HP:0000433,HP:0030647,HP:0100280
Patient_000033\tHP:0006394,HP:0031598,HP:0032199,HP:0010428,HP:0000108
Patient_000034\tHP:0001468,HP:0008689,HP:0410030,HP:0012226,HP:0011388
Patient_000035\tHP:0003536,HP:0001011,HP:0033262,HP:0009978,HP:0025586
Patient_000036\tHP:0031849,HP:0005244,HP:0001664,HP:0041233,HP:0030921
Patient_000037\tHP:0005616,HP:0003874,HP:0011744,HP:0033751,HP:0007971
Patient_000038\tHP:0012836,HP:0033858,HP:0003427,HP:0033880,HP:0030481
Patient_000039\tHP:0100369,HP:0040317,HP:0010561,HP:0010522,HP:0011339
Patient_000040\tHP:0005338,HP:0040179,HP:0004258,HP:0030589,HP:0032981
Patient_000041\tHP:0011758,HP:0033519,HP:0032010,HP:0030710,HP:0010419
Patient_000042\tHP:0002642,HP:0006335,HP:0009895,HP:0001928,HP:0003779
Patient_000043\tHP:0002867,HP:0030404,HP:0033495,HP:0011143,HP:0012642
Patient_000044\tHP:0033432,HP:0005195,HP:0009062,HP:0100617,HP:0033586
Patient_000045\tHP:0011740,HP:0100159,HP:0033480,HP:3000069,HP:0011394
Patient_000046\tHP:0033350,HP:0009840,HP:0040247,HP:0040204,HP:0033099
Patient_000047\tHP:0030323,HP:0032005,HP:0033675,HP:0033869,HP:0010850
Patient_000048\tHP:0003411,HP:0100953,HP:0005532,HP:0032119,HP:0012157
Patient_000049\tHP:0030592,HP:0011691,HP:0010498,HP:0030196,HP:0006414
Patient_000050\tHP:0001549,HP:0040258,HP:0007078,HP:0000657,HP:3000066
"""

hpo_sets = []
for patient in patient_source.splitlines():
    _, terms = patient.split("\t")
    hpo_sets.append(HPOSet.from_queries(terms.split(",")))

gene_enrichments = batch_gene_enrichment(hpo_sets)
disease_enrichments = batch_disease_enrichment(hpo_sets)

Development

HPO3 is completely written in Rust, so you require a stable Rust toolchain:

Rust installation instructions as on the official website:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Then clone this repository:

git clone https://github.com/anergictcell/hpo3
cd hpo3

Create a Python virtual environment and install maturin:

virtualenv venv
source venv/bin/activate
pip install maturin

And finally build and install the Python library

maturin develop -r

Aaaaand, you're done:

python
from pyhpo import Ontology
Ontology()
for term in Ontology:
    print(term.name)

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

hpo3-0.2.4.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

hpo3-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-cp311-none-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

hpo3-0.2.4-cp311-none-win32.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86

hpo3-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

hpo3-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

hpo3-0.2.4-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hpo3-0.2.4-cp311-cp311-macosx_10_7_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

hpo3-0.2.4-cp310-none-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

hpo3-0.2.4-cp310-none-win32.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86

hpo3-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

hpo3-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

hpo3-0.2.4-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hpo3-0.2.4-cp310-cp310-macosx_10_7_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

hpo3-0.2.4-cp39-none-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

hpo3-0.2.4-cp39-none-win32.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86

hpo3-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

hpo3-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

hpo3-0.2.4-cp38-none-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

hpo3-0.2.4-cp38-none-win32.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86

hpo3-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

hpo3-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

hpo3-0.2.4-cp37-none-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.7 Windows x86-64

hpo3-0.2.4-cp37-none-win32.whl (2.1 MB view details)

Uploaded CPython 3.7 Windows x86

hpo3-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

hpo3-0.2.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

hpo3-0.2.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

hpo3-0.2.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

hpo3-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

hpo3-0.2.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (3.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

Details for the file hpo3-0.2.4.tar.gz.

File metadata

  • Download URL: hpo3-0.2.4.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4.tar.gz
Algorithm Hash digest
SHA256 b63458f9d9223c05b524f979871ab7ce1678488d3eab601827331e68fd43f1e5
MD5 faba5f7a9053198d54513870b478e9d3
BLAKE2b-256 33faf104067b570e0cf24d49f7d279266b71187bd4844438d6a80fc42f2c1161

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84dfdf2d60444e9459d00a830bed2bd8249833b89b87b0a4c91b85afc18051dd
MD5 c237f868313ed395abfe0eea66eb2322
BLAKE2b-256 dbed271722762a38cd8e48e615c39ff2dde41201201ab9a2a3261aae9743b42b

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cc5e5eaee58b2644ce00813d898369640df86d0bc064dbc2abe3e7520e6e8d17
MD5 8ec3881497d7fa93272aea6c1754e205
BLAKE2b-256 a0510bbd060fd559c05cff0c9ee62f3f75ad0f6d6205c69af34c4c3a5239a35d

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6986db0632600996faef118338de425919d19e3fe30078b66579236aef3115f8
MD5 e90148c82cac292d41e5ae5e3f1f1c07
BLAKE2b-256 57a36490203c4e950748657cab5b9bf7a4541a27998486b583e78b006b9d9321

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3befd9c7eefe6879abd1e3ded8527df65c7fec1443e11e262e6c55d529b55ee0
MD5 ad7aa182fb8fc76cd7a1683ac3bf68fc
BLAKE2b-256 fd2823128a23d59dba57364e0bdd8add53ef551614ecbea008645316e2667533

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a0b241f9502154394c1f0f8550fef157f7fe3e6fdcf1f00b266bd0925b623ee
MD5 68f0eabe109e59f98a65920e50018799
BLAKE2b-256 7ea7d92ff2ff16ad1f8a06f383249aa1aeccd062e5059bb941c5f2deebb712bd

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f2d4a49f2b4c72e6169dcc8c2f89f4658c54eeafa83f0504f269c7653414df37
MD5 3aad1b44f517011c5a02e00ef4f8a587
BLAKE2b-256 901abd46d3e264706dfd2546de7d04e458e091870a989ab8f9f7006178aea2c7

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 689b5232dd84e94d20bac3b555ff12b8eb8c7052466d0133ccf27f2d07f0ee98
MD5 0d73dedb5e1f693ebfbed4816e2d4ab2
BLAKE2b-256 255ff8926db3611b989f1337b45807394d4aabc9995ba938f438440cc6485fd9

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 59a7302407e7f17c7bd9080abdba3f1fac357f7b581d0c6388a892213487ee42
MD5 e27d63b2217cf38f6e3246ec052c7530
BLAKE2b-256 83e4050ca8ac053b04b20036ba2ce0f295d3b285a97a3a211791711dfd730db2

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5749559139a406b5bede4d0e636559d749b59ac26d4389d2086b67463aa192e5
MD5 441df2adf9a250ec1db8c523ebddb0f3
BLAKE2b-256 6419561de2b679f8dac893585880019d51f18a5f045fecf0334fb00ad4861924

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 29fdd4f157adf59a471770a0acae4c4e7aba3322c6d2ca910b4826bb410e3ee4
MD5 a61bce65e8406ecb481d0d3e4c0c173e
BLAKE2b-256 79f60deba00e9b2c36c858abd6e6fd775301c00aaa87892b46708152b95308fb

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51322191f1dcf2153968d556c30e3d8593e645c6c518cdfc538777bbabb14ca6
MD5 28cf29c9fe24cc6c1751804492fbe200
BLAKE2b-256 fe2ea773e8dd545061bb6051e07f8b16b390fb8add04ed09279cff848d2f7f46

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7d8e3fd47ea7f5426836d94bbfed385bc8dbd3cf101744555c694e7283f0da38
MD5 640a8ef090bb27b4e3adaf3f5cd48fa1
BLAKE2b-256 8b1360615ef9fb92ba24e86bdabcae152e3c1c001203cd238ea785bc818a401d

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d863a691e48471dfb0fde99d6760ede461581d7f042b38544ad707ec6229984
MD5 606c7c56119b35bf65494774796c51a2
BLAKE2b-256 41bbdafd9793b3d8763dba992a43d4402aa3347bdac33a98f5230c80e0b78a35

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9ac0a118d96dfa6067a0c535128a3152b5dfef234e1d34e5f22947156ecaba2c
MD5 5567c217d307629123e3a5f87563ef06
BLAKE2b-256 7dc648f9a8e0c5560a0e7f050a07569375a9b9830add12eed845049cefeaa7b8

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aeaf6aea9c00e5b1b1a2bdb73c683feb1f2798b865328518ee90e35bd156135e
MD5 a44ffbf86c65f6ae2d42b5832144a2c0
BLAKE2b-256 0837879472afd1d719d3653f6b966449c3b65c4552fa2be385ddc18722160855

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dab3a98a70b2310a1161884610469ecf15442d415a7d6a42a078ef7e46c633ab
MD5 1283fec156b2cf4786b901d38246f801
BLAKE2b-256 356042745b39733388ba57a8cf1cb60596c2208080ceeb87e090bbc92771aed8

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eed54efdf83f2594f0cbd94f49ff0f97434c77ce0addc464cf4f7fbf7c097977
MD5 888c3f614ad1da9430571d53d38aed08
BLAKE2b-256 c0618750f284a6cf862b359a730253e1e7765f8cd4d5c487cc4cee3a07b1bf74

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0b643c75b8df172b1dc735c40fe8b0e0a6e4c9e35d93d4ce3b706702c45a7005
MD5 86cf90da35cda6b62275f73001598a6d
BLAKE2b-256 7b7f4d39c856c5988bafc42e5d8d8921281169eec1abb81ecf8f191c060f605b

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f26c382525c75a7bb69c0e046ca9afc42d324796825a1ba1c41c65feeb51f109
MD5 d70c3ad0bc3d3533b6f26e5e33b9544a
BLAKE2b-256 9a03f3672a7712865979a4bf97d6ef6111f94b83a857b6248a9aa53e478220dd

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4fcd802b28aa0fa7f7d6afeaf99d7a2c8092a815bbe6d7ea8adfe7737a81a927
MD5 e498e3b5e6d18caa32a53fcb14a708de
BLAKE2b-256 989657197d14eb07bf7fc16622714cf277f9f41836d8c57a3f81d212b4a3b803

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a68aca49cacca7a1bcc382ac1ef6e7a3851451dd45956f8e49c8edb034c0bddd
MD5 1de8f0f7e016240d05f9a1b423e97dde
BLAKE2b-256 f8505191225f5037bf8382dd3f0c4c50e07bad72b81aae48e864c37e97b0f417

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-none-win_amd64.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a89180038b1bdf283ec207f07f28cbda83ded514158bba4f60562efe1772b411
MD5 6926ecb77fce86b2a144145b8a013631
BLAKE2b-256 e0860539b557997351f3f4a75d20086e88ea483a10dcae582906da83d363250e

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-none-win32.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp311-none-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 b16ba725056ffc9af388bfd9e916a0c5e251e8a98f0901b9082941b6e69b9574
MD5 8814e5acd995846a3b4fdcdf6307434b
BLAKE2b-256 bcc73c94b5f2e4d55d6f216d837e2dabad314abbe4b9a91d0823e3de8398b867

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a24d9ea8fe5b64ae57435b8b10a3084704503cb8ec201f8be492be610ec1207
MD5 965b59ff2fa75402f85b8c83fb9d4085
BLAKE2b-256 4737366a1f06744b6abd9be822aeb8328de77ea5c7160e82fb433841a28e1905

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 23593474e4750aa3b2b1d9eb24defbfca2e834f376802682bfb6f2a3b58112fc
MD5 77e619e0e45bd8f3b5981280909c8ab4
BLAKE2b-256 0b068738c2edeba5c336701ac424c2112ad089723486f8ba6477af075bd4e2ae

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c728c3b21adfcfecf7662b3d1b8626b8c52288cc09d2f5b52affdcfdc6e77f76
MD5 883372fe06ab40c93e5c393deff00a26
BLAKE2b-256 d740ba987c2b5b1679b50c0d425994ef22edcb89e8414b92567fbc824a92e06e

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8a9eaa719fb93e8a9d6d692d45f38b8296a767e0debbcbdcb0acc6dd415f0a21
MD5 18a9675662a1f0d42c159d2d3a31a5e9
BLAKE2b-256 ef0cccbf06dbec169c3c504e6ff96800ce171c81cc90fbdfc4ece8c7faafb9b3

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 257bf70f51d5440dcd72a6137d8809ad49f33b69d32f0d28c9f273c3205265c0
MD5 0eab0b1c29cd48a5d8a9323a7ec7ce10
BLAKE2b-256 6858949150114ee2d2af554230b0a31c51882636b11099f61d3058992e9cc346

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0c2ba119a3d64ff1c3b4fc6ef906ffdd2bdfae0e50cf5a3dc04b4c816a59646c
MD5 5ba8e493608866bb510c0ba48cf38cb0
BLAKE2b-256 d4aa00f3e2a4fdbd8f8429c43a4a20768585ca3b9644efa56e6f281aeef9c557

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d792267b3919f35197235c3706c0086dad2186c735ec6df0e7bd0dd9bcc78993
MD5 3db9b5836be31990bbe04ce528095760
BLAKE2b-256 d99c0962af5246fa5fb9315c313039b2361fcb22cfd8d434db40790c081aa41b

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 84775fe06ebd74fe0e31e6e9cafab076107355d7ccf9386f7181044be49b26b0
MD5 e1da6241a4decb08b64bc70a4193017c
BLAKE2b-256 f6c1f21c027b583f90bf37699fafcdd179dfbbc294d59aa30ac3db727f465f42

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-none-win_amd64.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e54c9a592f614d63fffb66f3a3c1cc68e4930ff09a28f94deec985285f03a738
MD5 6eb4f282c2bfe255791d9dca8e928c26
BLAKE2b-256 2c3f56a5f8e1e39ac489d1ec9ebb0fea82b513de179d0d9741adcdf6d0cc7edb

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-none-win32.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp310-none-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 5e20813a6df1e0f5dfec0fb0ac038b296f40009b69785c2e28ce70d5d652cd69
MD5 c8d1bb2e92d5e0d7edf7aba61c323d39
BLAKE2b-256 766cd703b339715fbdc97bbc6abe91cd90faeb120b49422a14236901f6d232f7

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b3f86772ce991352ae1770f729c5c74172c42c59db489d1ed0b2e3b92238098
MD5 f7b0b3d13c57122ab8ea71a0e748b9f6
BLAKE2b-256 4cc72b17e40fc28ae9c0a50493d02b0d747de5752b2c16ee9891311afa96cd59

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0b91f594738cc5ed1f4d8336f323478408567d9c60726d2c3c8d6412b0fa0a59
MD5 7b65e3a8fd6a85dfc2dcdd5de3535e2e
BLAKE2b-256 1a424d4d3ad391b8428f629c0c80328f5ee03d803f112684fed1dbb9eeaa3e74

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 25bb2c5f3398b0ff9db5b9e01cbdd29db4d2fc9cc744ccf3baf7b11b1a2fd894
MD5 7443885008e3a8f95151164ce73eb617
BLAKE2b-256 f86bf2c1bcd33288c237ab5f10efeb7f4c100aa4f3d4748f145a3cfd41fa72b9

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 361843ac927978041a9473ba729624163e71c3d4170fd3cf5f5a3cabab298e75
MD5 28ef56adb32654def58f5b6f9cd1df78
BLAKE2b-256 d54a12f99e7d7070157e300e6051a94dcd2dd06a6aca448ee3b7fb605a7432fd

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a57b3594c2dbf6903e839bac5486456716308dd6896048a3a2a33fb06492c61d
MD5 a8e34f1466f6aeafb14461a85dc49da4
BLAKE2b-256 1ab9ca1b4a76d6ddc8eb3c86fb654c8fe56d146c802adc9c4414f459820025ad

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f65cd6cff0d8055118064f5ea90d414c1e21c72d5e375e285b021f36d71c463c
MD5 49638910aaf2f15beead6c366ea3df71
BLAKE2b-256 d516f1acd39cbb41ab61e74524a2330ea0768a58a72a27cf6e511c864a7ebb87

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd8ae0555773ee08e1deb68adc2bee80c27b431c0f3960480e0e47bfeb57a781
MD5 6a9c80e3845955047553893406952615
BLAKE2b-256 37e3398d8473d56b8b9396aa7beb008f92c60129526f221f5567331301938944

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 aec83c53cbc834397b9da091df4292da8fd304127e198550a67d162703474acf
MD5 122a1efeb8a8f93d65f764764367e63d
BLAKE2b-256 b6b18f6855aec18cf306d7211cbec5a5a408b1699d287b13e5bf3ae3357e65ea

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-none-win_amd64.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 625fe0464e5e9c14fa532deceee3cb20c74706bbf446cd731c3b1aed5ac89d52
MD5 e437acddfd23d899120b53c02b69716b
BLAKE2b-256 2fc0e06e775a8ce6f01966c8c7593548e319dddec1da4bbd5a009a6bd0190806

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-none-win32.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp39-none-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 570e4dcf8d7c45abf1bfd59283cfe5278f9ac651d9422eced4a46d2c0794b147
MD5 a23add0d3f4ab9524166f3f71e3fbe0d
BLAKE2b-256 b4b92066ec9ac4a2041201a5d2bc3322f2822318cf50d766ddd7768419804ee8

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0878471fdd3823f26c4fd82ef64455b333af1a0c168cd1055421994163ad456
MD5 82ed588c9a2ff505639b4b4f33622d92
BLAKE2b-256 cc80f5f3437c69972b48b86f8656fff672bb90806045042a59d463e6f58586c9

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 87f74ba9981c4736c00140c94071b14dcb7f091c414894690b68137721739cad
MD5 59aeb79e08bfd5d82db894bf493b6c33
BLAKE2b-256 7e099f6a2568cf449dd6319b9e90573d054ff06647411ef3bf95c4fd2f4eaa53

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fc0406b9c0b46b426e8ce844290062871c3c02e74a108e5ba885fbb22ae39ca9
MD5 8f7228bab8a5d5bd5b22d186d24d1511
BLAKE2b-256 2a040aaff6d26ecda80b9e3a1672098edf2bda558dfcb7279f8f5bc49c7d9bb5

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 077df50d80bdf63cdc22ced5b2dffac19599f137da2ffc78c38c54b0d8bea8a5
MD5 22faaf333b5a3a1cd0539a96f1a77b6d
BLAKE2b-256 a33c165c4d0982a56161a27ec574a7af26b0dc382cff5858f7fe032483c79aa8

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 614bf203d42a39fc6d50f50a7309d14702191161401575037bd8ffd036c69d69
MD5 bdcb92dd39fc1dfcbd413eb1ee815827
BLAKE2b-256 b7fe03aa37831b9c12f0d9f3d1c2ee34bff0024244972a33b468c64fa49888a0

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b4fbf74ee43e74f2d293ed8612db5cc8983ae445246391faed39b4987a3b0f3
MD5 96edef91f8e233eb31de039b6f197c60
BLAKE2b-256 c073e250c4a06bdaafb87942145c129427db803397c62f5332cd4257e1a530d1

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-none-win_amd64.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 87e0867b39787128aad41536e33e58c2df9fbf430b2f49fce0633c3921592f34
MD5 ab9c28236464e137fe6854f8873b9f66
BLAKE2b-256 6119814624b3568d4f75793a2364c8951a9d94bf95567908f9bbc66a3e59e4ad

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-none-win32.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp38-none-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp38-none-win32.whl
Algorithm Hash digest
SHA256 44509bcaf984859de74e5d6366d0ddae125b2e28c5b2ecc9d6d459e1b33d8b38
MD5 dcd1f1b0da134765c8277be3056415f7
BLAKE2b-256 6ea2f694be0253466fa38c7793b63375d9211c26e41c73943ac4766657b2d219

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d41afed1dd47990e8a54709819cd457fc63e7f7a8ba727071e64ec5618d277a
MD5 22a4c871be650c0234f7807a406992bd
BLAKE2b-256 d4768d0c13e840b803120548e8247eb388b9ae28395938c88f58489fae4df0c1

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fc7d1b07c4c9762d0f1d033ff05d1fc189cbfdfefdecb6788459ead9c2ee2c34
MD5 0e953910a4f783a2d794a53e0d726706
BLAKE2b-256 e589db2aede722c37bfe1aa37dfaab207ecd8c521316d649bd0facdeb2590cd9

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b5b6edc1cf176d03fe9e6c6a1a9ed20528fb470675bfae7ab73cadff433b0591
MD5 4925db6f7c4f8f386d0fccee9d2f1729
BLAKE2b-256 3a7240c3d838f03692f0579c661099d371e3118921db449d22594bd738215f07

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e98a7b1a2db8dc06d189dfc111d9355b046def95548715463f030e579b04e87e
MD5 d031baf5968d2d0bf476cdbe5c7b575d
BLAKE2b-256 9c9a1437353329505e5636a51d3e751ea08ee336b7f6532dd0ac1b6917bc898d

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee03bf379dd581beb5fd8ac0b9a9de1c14368ecc546370053f7c0f91a6b51f2a
MD5 b038dfb421815ab3d70e47bff15918e4
BLAKE2b-256 ee7c5d3957f7845a18453f3f2542fda2b5b95c96c53c956f7664423f8524a7b0

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5bb60c91325d68722d859dcebb4598f3b3976a15555ebeea45c7e269785fc7fa
MD5 6d73be50bff1aa8d3b6b32b50f9fe150
BLAKE2b-256 094c9c7b46cf702369400a65b102f0975fef28d4b374a9f0114c6b03533f0275

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-none-win_amd64.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a30ee4338a67b6c129bb2fd3b4b46f11a0fa0656a7d444f99028cd906ac42e2
MD5 00c943a2ff2de808f1d1220ff565e754
BLAKE2b-256 615669b47f759032896c7edced5ef1f6dcc7d5543a7ec0b9061485bf3d5bd41b

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-none-win32.whl.

File metadata

  • Download URL: hpo3-0.2.4-cp37-none-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.15.1

File hashes

Hashes for hpo3-0.2.4-cp37-none-win32.whl
Algorithm Hash digest
SHA256 fda71e704434e5c66f8eb6d26f61e61fa189841d67e1789b69ce55a90891bc5f
MD5 0437031ed6cf5ebb4d8ff14a2ac21596
BLAKE2b-256 0733a072817a52517cd6d31bd45ac38fe31bc29c8a1a2f0ed8e7424adf813baa

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d332753466ced80b3c1630c1ac8c6ee9a3685f4063af35cb76f3c1679800f1e
MD5 ea942d6783fb3043aef933cf4547b37f
BLAKE2b-256 0033e308c55920df039bf03b797a9d193a69246d5a5cf405f68a1b644a2ea24b

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 637127f979781a6592e6f09177e80192eafbf4cf90fd7d22eca79154d269e52d
MD5 0f24936afba48879993e8a06223b510b
BLAKE2b-256 581c583cb6fc3325b79be0973d6d194ce282740993445962ba21a39e35ee0cdb

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6961d9e9790d528282ccd3b20baae34a3f39f94a4c435db143838e4af1eb7027
MD5 bf0b28f455c68b4b8ea5f63865b27a9c
BLAKE2b-256 9a65423e642815edf1a256d14bb020dd17ce110d32e7ed16356e8406e45274b3

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1a8d345cf17389f4c75eb87f1c9b4e39d250203cdb64f6be0a5c9deb6b0631c9
MD5 8c1fd9bbe926cc5402d629ef608373b3
BLAKE2b-256 0f0d05a796c8342f1cc75dc2dd63b305ee5a5f57d77433d05d8d2d530c1f418f

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6de7169611fbd9319bd4ff36c95621d7d793654f1ad36536dd84479629ed3912
MD5 e8c556ea471c87841c1b78154b84d181
BLAKE2b-256 e72b9ecaeae31041244a42a4088b00b1e3d657b9867aa5a9387946510d6d1c90

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.2.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.2.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 00cd3452fade1e029a2091ae5ac6a0c50273629c0f9721e341d701511d1efedb
MD5 c9ad7597591a509bc8ff5e7c7260f3ec
BLAKE2b-256 204cf8af734a7603d961a24a74d0a38eaa5a85f312bf499464126e97e5873673

See more details on using hashes here.

Provenance

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