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.3.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

hpo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

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

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

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

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

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

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

hpo3-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

hpo3-0.3.0-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.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.11 Windows x86-64

hpo3-0.3.0-cp311-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.11 Windows x86

hpo3-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

hpo3-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

hpo3-0.3.0-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.3.0-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.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

hpo3-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hpo3-0.3.0-cp311-cp311-macosx_10_7_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

hpo3-0.3.0-cp310-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.10 Windows x86

hpo3-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

hpo3-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

hpo3-0.3.0-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.3.0-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.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

hpo3-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hpo3-0.3.0-cp310-cp310-macosx_10_7_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

hpo3-0.3.0-cp39-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.9 Windows x86

hpo3-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

hpo3-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

hpo3-0.3.0-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.3.0-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.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 Windows x86-64

hpo3-0.3.0-cp38-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.8 Windows x86

hpo3-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

hpo3-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

hpo3-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

hpo3-0.3.0-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.3.0-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.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7 Windows x86-64

hpo3-0.3.0-cp37-none-win32.whl (2.2 MB view details)

Uploaded CPython 3.7 Windows x86

hpo3-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

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

hpo3-0.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

hpo3-0.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

hpo3-0.3.0-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.3.0-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.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

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

File metadata

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

File hashes

Hashes for hpo3-0.3.0.tar.gz
Algorithm Hash digest
SHA256 a5562aab1a80d3f3f825b977ef8614ca062a1a3cab943930cb5023dff8318d86
MD5 7a37c6fdd7cfdc081d961e0d8c917c94
BLAKE2b-256 21e32dfc4f4df2abdd90921f7485506ff402b8d34dabc0461804879f4ef5122d

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 285358a047e3fcf77bb57c681135048a28fe4b2719b9ebe700aea76d744f8ad8
MD5 397741b58e94e6e24dffc37d31b1a44c
BLAKE2b-256 77983bc014650b24aab3f6c38c368fdc5d0f26a55495816736b137ec524165a2

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.3.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.3.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ee348dd1b1a09d28b0bbc8508027217785d85a2213bbd8f69144b888a2984884
MD5 db955184668e731b37197e7a81712f21
BLAKE2b-256 40745ab6a659259a608f27e86266ebec1bf21ba2c72cf047ead4706bdf888a60

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17ef98db2657bdb270f1d487b97bc970070e555a2bf8522b6ad51337940efc13
MD5 7716a15c5ef2706b11a8cda854d524ed
BLAKE2b-256 9c561caadddf80b5eabb7af1a211fef23138e0bc755ff07b1150a0f41a0e4f4d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f852abc6df5368485be8b0f8c1bffd74c5f82d334b27f96af2d84b44de670693
MD5 0f8aae5b4e5d18aa4017eed010fecc8a
BLAKE2b-256 68590c5dfd53c4d60fd5f3221b88e2c40e02e5a019d12c9ff2ee1662126332b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1f6bcfb550049c983cd9ed61c0ba8897033e719bac428a32a79f226580b25ad5
MD5 58ef1d72bbb747f9afe84137e3fc6e1c
BLAKE2b-256 36a0d32245e2ee8e73f81bb0d58e57c5e45b8a2741bd21a4ed1a5709b338e649

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 794401c28c8b6f26bfe34f863a04eaf5a710283215f6bea76f1900dd728b5824
MD5 1698027e5dbd6b556b1ea4bf5768675c
BLAKE2b-256 22ef2c91793a5386a6de80bcb60ffa44ba05875ee978efd75031f2ac0c447cd0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ed0b424b0baa6cb8c01287da48899a9cd5f4b304f45d10e5d64334b820378a1
MD5 f279c6318f96d2f6882391f53a13f9e5
BLAKE2b-256 19f1d58c268e21b80cac70f817e36b0c772f2bfd498468fc42f553c50766bea5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c87a82f756da88ff378ee2e7bc86082ce05f58d861757fb4c0f19138ffdc5b27
MD5 ff1c49753e362d5be2e3033e49fb11b5
BLAKE2b-256 c6fc9492904068cf0cb4df8ecc1680a1e1b50ff01a4cc32a824190a2715afdae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6a234893d9d0bc050be24b747e36dcf2d75d0efa1318e5818336dd43f2e6f14
MD5 3375cccfc058f8c9ec85560cddf3996a
BLAKE2b-256 39bf108d91d93d44d40a4acc6bf282edb8e7bff4d954b5cd3dabe5b660df8d40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 75911df1eda91f64ccc3d9ea46623b65aff9602973c15b70048e59a281ebe832
MD5 345f2cd58ac7bb4116c44f9fca4906ca
BLAKE2b-256 733c4a311427b8183990e7a59c076a1aa07d1a2175c8b24f597f0ca3791b3fba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 03aa5c3e81d5afe67f1787c189fbae36a8cdc76815e04795983a9723e6116081
MD5 0e18beaf0763f3a0f111a1728d5f3352
BLAKE2b-256 c67297223d5423904eb38a423378592af4a1d531c7827278159f4d5d78803b1a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e6a6216b1c1641de4c0a01cfc7e66ca7a2bccf334ee30feea56129fcc99bd258
MD5 1ffc1639779c8f7bd07a92aca2e95201
BLAKE2b-256 4bc81f6550bddde24295996887c60ad0f711283d2aa5fbb8010132fc1d291d73

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce9138be857de2041f323048ea813dd44296427877486683deb12630a052ea9f
MD5 5edfafe8e875b6347996269cf8afdc76
BLAKE2b-256 002961cd82958873fbca9ab1e1796b68185c9d7f944028e9cc1f8fac47c63ffb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 75d1461220b828f2ea40498172be78ed7bd280a29bcfc28adb9e6ac0cd97cbcf
MD5 418976b365c504098c2900efdec7c3a4
BLAKE2b-256 d5d1aaa1eb613666c94517c7b312640a1af7ba8cb22dc30e69c7b67a939fba45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed5c60c6367ecdf82d2b5ea3f72b0706df7c42b45e7b085a38c71f38bc38658e
MD5 9d931801e3ac0b9447af2c59c56473b1
BLAKE2b-256 d0d7c648cfa1d4ba496ef26c2d097f447e613aad034214bedf775713ed8adaa6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 03fbf9331d783874abfdb7dfb39135325dabc530745f5fef45e5733e44227dec
MD5 609cd491a859b28471f22fcd9a97b228
BLAKE2b-256 202934a171d89188243084ebb9ec0b33ca0e33ba78e355ff43d31a21f84480ef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3944da3b7bb8d5694b2440186086584cdf41daf60f7c5e7e42ceba28aceb7223
MD5 4104416b1422c4b9dee2ac39587fd9da
BLAKE2b-256 68d9d212abfd2154d35b5ba5d3d8a6483fd44a720606e4c8db269441c986b2ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1e44d9862f211f294f2b32c70407ffa177c5532968fa794b649e35c86ee60d7d
MD5 229491bcabfd0c14495f9b3cb501909b
BLAKE2b-256 35458e5718552e27c1f864693324f8c231ff7876b50dab23de65733e2e627c73

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc29791d1871111c25c64d1b5c3a329758ecdf549fe865cca8129179eca8214e
MD5 7d937f5700a4c282e25884705c51718e
BLAKE2b-256 6bbeaa83def703488cdf1184d5ad47895e6a89a66808f0b9c6376655b4db2762

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 adc288af391fe63a4e856bac7fe9fc21b5703c49a0bf3452c515bfd049a87b6f
MD5 274f3562e25c4e213942c816f2593526
BLAKE2b-256 99e207af5efeb35dc573f685bfc1d86682486f2bf81051ccbce03b06f6357736

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19463f561df46611926d0915860da0ce21a689be659841b0fa8b4a4514fbab2e
MD5 efa5b5f7a7db6014cab261bd56b8e520
BLAKE2b-256 2301385a1e6bbd7df83245f8c03bd1125ce3bada9c9144694ec31937080de8ef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ca325038ea093d20495e5bfeb94e53db510a66bfa7e4ef120e0f4edd85d45d8e
MD5 0fb8314e82f1b61ab331d3ae2535e57d
BLAKE2b-256 c8dc7a4769cb90297aaf89f742c4fb4ba0c64e52a5be41606e2fdbc8b93fb9a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e03409e28274d008289cc542774444117dd180b41ef298ba56748c5f83ba5384
MD5 7a351abcca8a8ff9d6eb38175bb52ebb
BLAKE2b-256 2f6993b0a7fdad512db1180e8ff09a373dd7e5716dc904e2c8629a33cdbf590f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5234ad33a701b31712a313a98d8bae3a1be111587abbc131bce32b383aee9f0f
MD5 f5a7996b3d250f2617f202416961a526
BLAKE2b-256 647f241800b5b6026780cf09764ea3bfe2f427f92e4920d22dc4626cfc3dd32b

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-0.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for hpo3-0.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f0e8223e44bacb31c5892868f86df29621f8eb43e40bc987cbc96dc8c1cf4a13
MD5 adc5ec6f2c48ff9657248b8fef22f682
BLAKE2b-256 7f84203a6097a9add0da4f009827db64da89aa9a9a159ff86be30514ed8f986a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: hpo3-0.3.0-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/1.1.0

File hashes

Hashes for hpo3-0.3.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 8707850066c34a751a6eb39d797f8d31af803230ac6e039eb790df4ed9f194c5
MD5 c242bd364351172908eecb594dc08172
BLAKE2b-256 a9a807fdbfb205d025d64d7098b2e3cfa3ab671711df7dcf12aabfc9101425db

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-0.3.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 cb64310f49290240ddbebc609ee5f81bb5ea494a7e334e3a21eb2c34bdb8e54c
MD5 2eb61a87edcd0d69ea51c980fc078dc5
BLAKE2b-256 2a3536b9aeb1b2bcedad14ca5b9e63ae48ca2577bf2e3f9f47bcae1753f6833e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e9c7be5fe7aecb085f01739b0f980c8553642ad448afeb640453a936a8f20e7
MD5 4415f4036235d751d0133e8b564e955f
BLAKE2b-256 9cf6fdcbbf1319f2da2b86699a59817e943db896d3f3e97056546e237ccd529b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 64aaeabf895865e412a75ce7b4422e598804bff02ce696418a939d884ffe4f82
MD5 3c851f6181c36860d754105a05bea272
BLAKE2b-256 38b68d7ec0ead04c2f1153bea6de8fbb1e125d6b7f2f2a5dab24f51ef1c21d78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 12bfc3eb589c31a6f996b0de55c277bdc2fe3a31b78c52ed7f699369321c40fc
MD5 41629ea4346d2946f348469a6b906e44
BLAKE2b-256 4e22cf566d186a98e6fb59a65a8f9586bac7dd0530f215f738724e296d6d0ad5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cf1b4c86284b1deb84c080e0ee97a3e878a4cfb071dba1da837134f4f8b666a6
MD5 5ac6b8102d95c37cd1532704d2ec51b9
BLAKE2b-256 da8203d27482811f988bbb3c185c6e6a3d87b8514b28d2c7d019d7e6f02e243a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a6d5f5800f29f12a5fc14c693ebd84d6c694623bc354f6889b7b7e7da8b77c8
MD5 2774b22c605ef481a78ed466ab9ac5c4
BLAKE2b-256 d547afccc2d54cfe537b51255cdf86b4086996fed46c4e292b2280d19f697503

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c9e85987fd539c6b19e7ddc023f02a6938c0cf2629e5f940029cb1f87a252bd4
MD5 3098fccef0cd2e6d4948e2a8d6f692ec
BLAKE2b-256 fa825c8d1be5742034c99e0d5ae562cb540dcef2eab43c4d4a5aff2b3578ef49

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46616c57be2661a3da0aea25e2bc5489a9783c0dabf3fbddb0ff0d260211b0c9
MD5 8553cf8b9ff203ba8dd4ce830714ba73
BLAKE2b-256 d4dd658944ef4b49aff952fff0e633687572160af8b07dbc8b0c7bdbf36fb79b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 0cd45b0bd0afe0d7febea4a59d9562f1ded6c9e75955b668ae1b8754f2de8606
MD5 7fcbee9607f6261049ac3a95be521b32
BLAKE2b-256 cfec6f21d78eb690b67c3afc42901e1e522467b3337b624622e9a02f6e9889fb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: hpo3-0.3.0-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/1.1.0

File hashes

Hashes for hpo3-0.3.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a8a6ae2088b494fe9265a2d164a65ac4cf375938c24a59f40ff80a29e4f85f94
MD5 4aac3755df540f6483bdf595dbabc317
BLAKE2b-256 f3f5a1f6586bcb85e8276987e81d2d69a886664e98108a5ccc517459c5a4c26d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-0.3.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 7a3eb9fb16061743e353416dcb164c2b13e4327d8af02f0f1579bd25ba80126a
MD5 7e0ff2e30b2309050255418d130cac01
BLAKE2b-256 582e4846db3e67cd018711897ae10762b150cd809825b613cf3eccc6ecd13221

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d14ff99bf7d0128fa24881111e7dfdbe5e3db057e1465b78bfe39d5425f3965c
MD5 a797cec0cb382bd0066d2dc8c119da1e
BLAKE2b-256 1b9a950aab11ed94784f938f778978f9cd9b2bacc9d74cc7149a51a8589d49e9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8c058dde6ecc0a2d5321f833b04c29006c837031ec7ae9b84c92b0621311adfb
MD5 9d74eb3a0b302e6fa1c34a91e977b792
BLAKE2b-256 5b360d41e706e4713c61b0bc24a1ea370fe8bb1b463aefdbc212c3e1a1ffa59d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 898f111dfad0eb7f7f8e4ea19b15096cbed662ebbaec2b3255eb5988b144e684
MD5 dbdfbacad585f9fd0949566101f6afa6
BLAKE2b-256 4cafc84b9cb4fd784f4b0fc71a5d3f7e1831e66b2c3de5dcf912401bcfcd4371

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9f2bb96b4b22d6d694a7bcdc33e35b1dd478a37c63287515756e6feeef615903
MD5 26063513e7baea55d52254445fa7c3dd
BLAKE2b-256 cefe0603585b4cea4a980de5dd0e8e33001a5fe94aa449d08e9270b6f63eee05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 712adb115d45f8a3ec0d7bca703dfcfc18eab079790c198484b8a297c7807aaf
MD5 d81a6e332174bb24f75d5dac8a5deca6
BLAKE2b-256 604e18694f991dc80d481b0dbf2435d4669ca2890e5ab6350cce134152fb26cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 88db8d996b67ca6fd239b85cd7bc2ac432587fff42eaaa29cf2bf19f21c9f39e
MD5 32940f5e264f195c12b5ee725c718e09
BLAKE2b-256 8c842d0279074020c0ebe52704f78b36dd6080340627f74a7f67dd79321e676f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3db7e160d269c27ddc749ba851aedbdd006e39519d15a235d5e576ee8c3057c7
MD5 76ed054aa9c1abef1d81a7f85975684d
BLAKE2b-256 4cbe58d76d44e94cddff2500737a93bf7421df9ac7741d4f885350cbd3094192

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f19518246ad3ce36819c08bb6366eab5e4276522444687d8f7653c85fb169cc3
MD5 1d3a2199257ac32ecdcfa633719be17c
BLAKE2b-256 d4fea794bedb9e3971aea692074e43b959870b1567fc6cb19b4753395dd83928

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: hpo3-0.3.0-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/1.1.0

File hashes

Hashes for hpo3-0.3.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 cc1a783af45921a1e9fae4c3f6a661fe21782928ab8e5c93c85ff7eb1ec8d91b
MD5 05948de63df0b8f9fe38cf8eb08b9d54
BLAKE2b-256 e6528ee7628ca1c415afcfb3a22313bb804cb61b670af33b90696eebca5b3be0

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-0.3.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 5439face917a861e639776aa1b39680fcfe3b92855232adf7cacee88a54acba2
MD5 f86d8385e89820d9d67fc0303ef3019a
BLAKE2b-256 af175e0e4974cd545933b3d33c2506eca084879590cddb4cf9926a8a2ea3478c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7b2949f4b9be1cdf1a3dcb7d94e4ae1e6f5d4c31de77a29ab5828326d72dc17
MD5 fdc241d129f082c79b1fcaad75c47215
BLAKE2b-256 48c3bac432356a413bbcb3b5e7dc3e61853442a1dd13b0bf73f0ecaa597f2af9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a98e1165fe6a433da4a446ef6c07f6a553f6f0580cca1c226243f5196a88edca
MD5 c70174c5fcf8e5c9fae790197311b14d
BLAKE2b-256 20f6a656915baf695d47c073e45ad0e17b4d17b0e52e906b0a72f9cee9c86d23

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 98535ff947b3a6787a9435ad4f6513f07552c3fdb4c1fb8d143faedcdc661fe0
MD5 20408fa18a25ed08ce527eb6483e3ae9
BLAKE2b-256 47332202ac5fe853e9fcd484daaf352296516b0698a8aa26cb12dce74ead7b5d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7a382229d6a1b9c90e537e928072779f5322c15f41c22cafc7743f186d7c6bac
MD5 6b0691b1d4b10cb72c90f4b54c345d71
BLAKE2b-256 07fa72e2b45794ebaa3e32bdec988e457edadda6c06728c01657d0fe4756cf80

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cf7473bbea354289d5b115cf9d2390d9cd4ef688605091d4ff221d02d10fe93
MD5 b3bc9066c28838210a5d54c88a3cdcb7
BLAKE2b-256 af8b4d43a1ce54d9beee2e53307c07bb4f1401c0bfec830461cd5fe99b648d8c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7fe10ca2885976f45c45732763aad9c2ef4a8f48cfc31fa7e6008de901b7ae5d
MD5 cea89a014b0c1341ff4bee6b3bdfc42b
BLAKE2b-256 0d6ab1e8c93683c770679404b72cafb5bd595aaca515046ef6c4035f4225bf38

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: hpo3-0.3.0-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/1.1.0

File hashes

Hashes for hpo3-0.3.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 440a11d12f4e2d5ceb0c37e47792460bb7ae12a15983a534049a91eed7649bae
MD5 8738d837c5b61c134e05ad4eb35402a5
BLAKE2b-256 872b15b5922f6598e10c91ffd56d98a8cff2b8a991046859e99a2668a6996c26

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-0.3.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 91f75fd76dac2df69f65feb22bd0568c1d3c8b3a12999ef07544f5f80dac1249
MD5 560a5ea7f3e3704401b52d401c2dbb4e
BLAKE2b-256 22d9a41a6c713db20f017b46fc110c1a84e3c5762178e2a87d879d9ec648a24c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15b8fc28c13cd937dac073a6b2a6f1c1f4b40a038a651c0fe700c30d97affe21
MD5 080b211cc560ed317742bfa6f4be5706
BLAKE2b-256 7561315613660ac1d582becf8233475419b2fdb958c4998c7e1936363c9df260

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 de0a1f7c10df296e2d6cf8888310aa8c4ade2d7b9871357b0c5fbf8142e09d4e
MD5 06965bdeca396eaa929e876b88f4e628
BLAKE2b-256 3e85ab8051dd00c74031ca353e7670c22fbba201dfd0249d65847b6b96cbba76

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3fd660fc9f727d42eb13edd1be129d3f3212aa42c8386e8499867523c2351762
MD5 b405a44d8d3764fbb25f9366946810a6
BLAKE2b-256 738ea105304bf106c4b6ffbd262f097a73d2b32adc478e83373befc50d704804

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e104261f69e7fc52a3636009270a50ccb83482fd9c1441f9aa42796d8bc4a9f8
MD5 6de074a561a8c68b84f8e8abca41a416
BLAKE2b-256 be87613a0f7f5a2abb68c0a166576ae95b789d4d624f753ce3be65c23a7285aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2af2c0959a5915dbdf0dcbf943836782cdf4f617f906ddec131cb1f12a04e69
MD5 29a1e577522e6a2c3730bb720da2f0db
BLAKE2b-256 d35036c1f0eb1ad0255db066673f6b85ec7da8ff2a2e1e7556b7bb43bd6b6263

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a31da042941a4554178318fc3bec8f44cc2b40fd8c8dd464a52b1be284547734
MD5 7dcddc974adf23229494bc0ec55c86f4
BLAKE2b-256 00eafe1160fb069ce5c22a1072ed4a596621e886b5d5e650dc2756c644db5363

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: hpo3-0.3.0-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/1.1.0

File hashes

Hashes for hpo3-0.3.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 0769a9697ade13e1ec6a73ca23dd530bcc4cff49fee005a9949c947d021a3394
MD5 d302455090ffcd0fa1aa9d172340b62c
BLAKE2b-256 20a5fc7e9f5b980cc387d1c9a7c5e31cec9af1547befda35e33e6a56d5873c07

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-0.3.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 7bb12bda59f375588fe6350791fcaf1390b2c0484b215df76ee513d0bbf86cba
MD5 cd42a317f665f3a92ad44d5f83ee2ddf
BLAKE2b-256 77917db10b6348d48df68fdc33557e5bb6f1dce3230d7cb7ed136d7bf1470168

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ed54cc2c2445a8af0bcaa91e622778a3fc502c19fcb4597415f349de485f120
MD5 0631d33abd90f4d254497a6d30db0090
BLAKE2b-256 8bb326006afbec7fdb667d06e8366a5f89face4e9ae92eba7ef1cbaa3e776b57

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6caad3f66d68d93c2fbffbe31b9af6da0e270779880d13267525a686d5bab5ea
MD5 040f14906083b9d2cf529537b6ff0eee
BLAKE2b-256 b7526974192180b0944ee6bac78b56d07075d1bc4ca29c4ff94bf0945dc3a95f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2850bb07e1ba00821c53b0cff132b5aca84b030db9187140d75b151b6adc149f
MD5 adb890fb8dbab9820402e44a7c9f2c5e
BLAKE2b-256 ad57c30277550a0c281ccdd1b90e4e4d8822d850bc52c851cd641753adb4bbc8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c16b6d6089d5600c216bd973664811af04eedf9295c13cd3e9bb670dddcacb1b
MD5 a429b6246b60000218f4e4d051cffd0e
BLAKE2b-256 d0b46647ae1d582fe4bfd769eda7d27c3c0577e505372f7d76b8fefc87cb9391

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff27fad430283b9382a3db98ec2bc4a4aabeeae16d346bc8c7150d427d59bc31
MD5 c551c6a328154c6b5bfaaaef3c5b7858
BLAKE2b-256 f7d1a4dce3fba81a714ec8c7c6cc577e5ae4110bcbe18ad09c537464d91cba7d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-0.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 28adc34d3377a8b5d721d5ad84242b481ae54fa0390c4d87e49ba258dfb61dd6
MD5 f6fc7868fc96aec7bd69592b6e92ff0a
BLAKE2b-256 769602a90743490bc77d863fd5d2c5d48c8ac2a45a53cdfe374524285be73f40

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