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 documentation of both PyHPO and hpo3

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

Check out the hpo3 documentation

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

Uploaded Source

Built Distributions

hpo3-1.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

hpo3-1.1.0-cp312-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

hpo3-1.1.0-cp312-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.12 Windows x86

hpo3-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

hpo3-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

hpo3-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

hpo3-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

hpo3-1.1.0-cp311-none-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

hpo3-1.1.0-cp311-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.11 Windows x86

hpo3-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

hpo3-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

hpo3-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hpo3-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

hpo3-1.1.0-cp310-none-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

hpo3-1.1.0-cp310-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.10 Windows x86

hpo3-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

hpo3-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

hpo3-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hpo3-1.1.0-cp310-cp310-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

hpo3-1.1.0-cp39-none-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

hpo3-1.1.0-cp39-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.9 Windows x86

hpo3-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

hpo3-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

hpo3-1.1.0-cp38-none-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

hpo3-1.1.0-cp38-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.8 Windows x86

hpo3-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

hpo3-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

hpo3-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

hpo3-1.1.0-cp37-none-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.7 Windows x86-64

hpo3-1.1.0-cp37-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.7 Windows x86

hpo3-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

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

hpo3-1.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

hpo3-1.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

hpo3-1.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

hpo3-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

hpo3-1.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (3.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f7c6a9aaef8cdb8709008aafabb1c4601db44f56f9c92b8933120b945cd916bf
MD5 8950af85845d1a72ba4bf9940f4a02a3
BLAKE2b-256 d5b4a9bb510ea18a259ff72f9486293f0eec73e3ac5044cfe24f377989f3e415

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22c215427510bd06347d9a3bb3ceabcf1af9f35ead771a50bfb0a11a76694d9d
MD5 e8b540054fd2fe9e100e8d87ab211eb7
BLAKE2b-256 71f840d8bc24d528e50912cda648d589bad28168fb309ab1ee34c9323a32edd0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 baf00aef8bb9d8e916da034c832ecba0e91c6584f49b5556a108b3968046bdc0
MD5 459d040f9a5282e3d18095b95f31cf93
BLAKE2b-256 a6296c0ca8fce2c8575bf3cfeeb45ad2c400ae5b7981dd8ce575d45285e9465f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6219ce9cab804f390cffd6b3fc14ce753336aef810d7351bc145759f65789d8a
MD5 8e18e2e77a2013eb27ba3618f853ae94
BLAKE2b-256 d8890ded2f1a3290fe08a40992a3d08d7eec449fbd45d7eab685d002030742c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6c92b33dbb8864dc528cf0ac4fddc76a1c69bd2144b9103dbe9c4690ff768ea5
MD5 ada331141cd426f92ea12caa107c1e78
BLAKE2b-256 47e3ca8b02b9bc6e4dc95a1fd947864046fa8d413cab4653c58b2f36b322c254

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0cc76133835d6326eb15e85fc8db33400b8a363fc0b4781b821410fde5707a7f
MD5 c5f40044ba68dd4debbb2889f803a714
BLAKE2b-256 264485249954d23426de232c3678540a47fb4ea153c33b00a1aa9bf22a524bdc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cbe6348f7712234a96bb751791b09ef267208e3ba78037a743119100bd516069
MD5 da76a042ae38cf65dc91f07e00d2b4d2
BLAKE2b-256 2dc807e9028e5b741a9ff188fa58ad8850e04b9849b7197802d07330b5df15e2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 913319f544839f4106db5e3a630bab7ae322d5fdb8ef769ec8c79baa72998e1c
MD5 40221de0e59cf1aa310cec77d0c297d4
BLAKE2b-256 3495c5967b54be112d34bdcb3928128221656bcf3bc770acbbc3c40870097df5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 31fcd08b152c5d7f7e6e351af2654f152f8e2ada9bc0f1a4bf0f4d070cab9adb
MD5 77bca2cd652276868a20e6cc1f559313
BLAKE2b-256 0cf92b0e793d1e3ce7fcdc1bdb10daf058f73f10715f5ea812d90159d62894a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00980bc85a5b41a3e715665d220a0e853313157875912fdb691a72de6a3e7d8f
MD5 ec66e7364dfa8469dfae1da1a38cf3d6
BLAKE2b-256 afd0778c66108712d7374cd7fc1afc0d8ef12785a7f3f597b8e2c428cb8869cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f50133c92258ef6bf78a5f4cd8f13ac4801e5f72973195b609296e83ddb9211a
MD5 0f0cfb55624261ac1bd5e089ea611e5a
BLAKE2b-256 6d99b3d0de7c3f4a4af35ce7b9a3270838fdee54b6d0c0684f5b838e4cdb6cc9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bab6f5ce7c03321d55c73bef5e6a4bbfd07a638ea20533e84440f79e12878f3e
MD5 c82cb2479bed7d08c7ee724963c72c0a
BLAKE2b-256 07b58d076b2555f4d88c6333b17d49f09c787059cb0adf2fa737c8220c4202cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0c1b6172a451b09d222a80c9cc7dc34a264a205a5afa32c91333bd0955f732fe
MD5 56734be9377438d5634739072ef28416
BLAKE2b-256 16a889b12ac5b2f6e6552e7fe268166795039e938845df5d7b70d7f3011d6c78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6aca646c706057dc01388a465a962dd97816dbf393ec07e5359925bf768e5dd
MD5 84590d6fdc442b8f4a235343e7d1bd74
BLAKE2b-256 33a0ef06a6f8326d220f3a9a5ac45b19265f0b2e2a12d74e582997b9bc0915a3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 23c06a21e665f9d54e7aee41d023329545ba9e2468fa45cdc6178795a998e25f
MD5 f0357d130e19d61f57cbc200500c38de
BLAKE2b-256 17a49fe6e39d301fc10e10f8f3258bf1f29d2459ea5a997b29fbaf142f677967

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce34f41b87c0dcc21490679dab25e58555c3d6754bb578e02109a8967f83df4d
MD5 9d2c6b8fa6ee1195fe780952bfec5a05
BLAKE2b-256 63cf170043a36f5010fca5fb6ba15115ce7f9541fc47e977e891da816b9dcdee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 678c8c5f3a419d83884c8338c53d375f8ca9fca54458943378bbc2fe04218595
MD5 db9607140b911432a3c99e03db760c04
BLAKE2b-256 c77a5944ac8efae5b50567ef312a88098287f4889db3a4dc7afefc83ebbdef48

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c8ec9fa84cc69a17b0e240030fa59a3d285956cddfeeb74f012e89baff9e4b22
MD5 2694ef3817a01e831364045a2e62a268
BLAKE2b-256 44c98cab9d1bcbae491503fda0e0f04594dd911cac48755c1f8ce94a781e9769

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8ae0e6016fc56f16992e373fabc8b7eae9c1a7467f23dee376e8084e1003ef0b
MD5 b2fab5e0f1550c6bd9ff3d44b42131ad
BLAKE2b-256 8947aa441b3e5b38a4c882108dd8ae875d819fde9ddb6f626bc7cc8a8cbe2487

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 163ee9a2e608b26d27edc133565ddc5040e7107925318dc885d78eb52fb35a3e
MD5 815a0c4f9d18b8a8b546fb7e31823adf
BLAKE2b-256 faed38a2619a4ad2c97f44a89dbc967fec4293093320f53b6c80b5381cff0596

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d570786ca01d9d83a9e3961cfa5a2dc49127a8fee890e147dc0af758951bb498
MD5 4d003f02d0160193a49d903ed41ade05
BLAKE2b-256 58034a9cded683daa365d01deb74133206c58f09094a86d12c9e3910e633db89

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-1.1.0-cp312-none-win_amd64.whl.

File metadata

  • Download URL: hpo3-1.1.0-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for hpo3-1.1.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 52fe4e833441f405d8fcf9e6dae65a7e3f8fdede2c51e8b5897f36a219cf0f26
MD5 39d26cba4473db0d06b076a0be2e7f66
BLAKE2b-256 0e3bd075b58315d92c4dfb8ee23b4fb4d674a7994779864357fdd80341e2817c

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-1.1.0-cp312-none-win32.whl.

File metadata

  • Download URL: hpo3-1.1.0-cp312-none-win32.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for hpo3-1.1.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 8c073ea52ffad68f3a690d6c8a3a2eddf295044477bacdcf0ac21545a49618c6
MD5 3592d8b52432642a000846faa084d06d
BLAKE2b-256 85eb07af8769d28bbaaa75f6bcbf7579255bcf01678db9aed4cc43b3bcb9a967

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88465410982265abdeb4fd3972560f4821a3451930d3044af3406267c853d3bd
MD5 1e913f3e222a19cb8d8e3605780dc06c
BLAKE2b-256 fab42e8833c99e39387248a8cff4916ed25cc8746af96ca6798148c868bf231c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 77f2b9be65c9cb0577bdb9c6fde6ea3787823ef2a7b563ffb93df9fbcce9a805
MD5 c1a54039f9faad102a1fde01a5332c3f
BLAKE2b-256 508f938185accdc1371c907990f5f45cd2e71e66cc6294755b088a651a8b527b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a1302061bfd585154a482e2a7b35b321808cec4287b02d358c8d07e9c263c633
MD5 f6b52bffdc3380e2cfc7fe9bf23e9bac
BLAKE2b-256 4e3f49a4a318ff0944258ebc93aba1cf8c655df9cd73bc7a4d2565360ef40d80

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f03079330e38cbfc27f6edb51cf9dae6b68f21366392baa36d26c079aab8092
MD5 7ed52e77fee60bc5eacc55cb0071cd50
BLAKE2b-256 a43135737bfcaf8a61e7b4914f530b02db83aa5140cf8b8315bafcd93de5fe00

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7892e10f3474141672a1aaf74c235e902df82488308f0cd1fc20cbba89b44160
MD5 8cc1f53bfbeb9a805b9085a7ca64140b
BLAKE2b-256 5a9eb8b5658fd37af224449bfa326245ac3c24cf5ec7356e923752b5b1f26b69

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17fda780775492f4041c5b2a5034fb109ee316b0635529f6c89b319ab2ab2121
MD5 e8b49a5f86e9e2a41b90fd932ba7f61f
BLAKE2b-256 55b2c428f1b7188d7766a59bea59aff691ee908c07f2ae95f58d3dd945b6d5ac

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 edec6edb82afe8b5643eb8af372f78c4d388f9fd87aebc7e4116fac783b739f5
MD5 82d4371cd81c698507ffcf446e496db7
BLAKE2b-256 6241893a0bd0776629d491fd6f82da18e00a7d9a628c545298dda11559e2449d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e02e09ac04f1133f0c3c9cf9ebce0317ca049d0848a094884a8e46604839614f
MD5 00c7f9d58eeed0c7d535e2328494b9e2
BLAKE2b-256 23d525da3630d2203466e76600ba04e0619833f69dcf948667e8862771290877

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 ee59947f6f5652f0928753f87e3a21ea81afddc08f243cb33a999c9cc279ea79
MD5 255bc4148021a67d890767bfd001669b
BLAKE2b-256 8a452d5756304b9f550e8971ba3ef15d013cd8d7ba36bf71f5aa300cdde2cf4d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60de094fbd559571cb656c92d39c9f8e90438e1466bb8f9f18a19a92ab314425
MD5 f77742abaa1518b478c47336b95eff85
BLAKE2b-256 31d27f4abe51e04c5a2c05c6376371c60ddd0ea1e629420402e6c489041ba536

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2440e3a5af829ee6d3d6c0b03bc3eae177938cd05882f99873b319dcf795fb56
MD5 226b8050275f1c615c7e5ba36b1a17b8
BLAKE2b-256 0ba2a54e1a247f19771b699ae5306fa9b9c74e32d8b0e3face1709e4efddc540

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8147d8a6949c6d5eb97a7378bcadd837920ac54b19a5700046cec93bb659e64d
MD5 cef23ccfc84617cc69d36372fd61e6bf
BLAKE2b-256 4939704fcb13cb11a536c9a354bc6c83253577e4fe98bb3b884d329e979d6a4a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f74f54978a4ff353d97ba11d3d6ef02b79c26834826a1ceb03d5d8f923cf2384
MD5 1b29ef154d11ed77f4c9825ba178516f
BLAKE2b-256 c141cdee40cd753e827e2477fadcd2095602367d59248895c27ada7da3418e9e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad1219b11cddcc1ed75c7a52133761913dc6d1ed24964dbfc6791ca95e9501ec
MD5 5d4519906d179d21f48fb3926ff9da5f
BLAKE2b-256 febadb636ed45afd7133b33b7d2bb6decbf265dbbedfa9d994c9070e53d64666

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c382563a1ff96b70fada0a80e559e328767ad895210b18fa1ffebed4c7004520
MD5 b25b9b04897afa8c53b9c07046cecab1
BLAKE2b-256 26fdd408b0d10f310527d6646957b077bb1b32349ce892654778c47d8a8306d2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74bdd954db721999adffee8035d5556b6e51b54fdd12339c2cf840cab42a79e3
MD5 df757dce39832d1b5003f035f6d25d9f
BLAKE2b-256 a23277b536fb3d7aa7090f875f9cfd4ab341701bbc17f1a81f9e9755dc216e43

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cda3669f675854f1313123d00347f5834e92f333b5d98f1ce39f8beb30e510dc
MD5 6a29d12011219d2295f81a6ef35ac056
BLAKE2b-256 b86bf7bd42890caa4b8769a158c96b4c58142f99066c0b1deb3eda6212e0ab75

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 aa63abca28ef672757c539c2bf6b0e291afbe7df6cff180d5a8a8d01ca3c9a49
MD5 b4c09ca3355d3a37ccce4f12a7a3079e
BLAKE2b-256 23a65ab515f173e54e8507e6db75871cd203732d4dff9ad32e21c0fd13d22464

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 791a245a95fd58d8ba52c980f1e9aa59944fea16d54ae11c9dfd27cba6d299ea
MD5 e572735e7bdc3c70f6261a8045a2774c
BLAKE2b-256 751278db58c91d3732969fa84ef0112f1aaa413bbd9d324bdc917ba1e8e19531

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 654ed7d9c8a30c6b4f6f5feb0c6c10bcf740a961575f74565b6b25d413e40641
MD5 af2822e32d06060ecb9566031b86d21b
BLAKE2b-256 e1bb53ade86cdce7febe2dbefdb06f8e375bc924d4b8557b957825c722b0f778

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 243e094b3f74e2a95f2babbd2b5970c32529fe8252a6b91d648541fd42ac1a82
MD5 b901c83b0ec8c4d06fc101e15908f423
BLAKE2b-256 d5fcdda065fb08166b9b338d984cccfc9cbcad6a7ac2167f9e907ff415783d26

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b17873fe6d68ca72c2ac153dded6ba2418bbbe243bfbfd1ee017343fd28e5409
MD5 7cd5dae8f647cb633b5c5b0e16ee2582
BLAKE2b-256 cce62d67ddad2f913dc9c1d0756c3e92db8f630be6d450fc9226365e57300234

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 01c264ed1c80a754bb3ec259c303965f57bf45cf656654166b86de7211a0ac19
MD5 ee72d5532c7007add1838c2044eab551
BLAKE2b-256 0ccfc13614b0ff988dfb05f83c822e8c54a9a02aa3e19b9766213ecb4ec4be76

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ac7203860626d0b26f97d9e6a12dd3cc5e0418f3d3f85e356c29f719bfc1a76
MD5 b87f396d41bbfc58846991caef9c1827
BLAKE2b-256 67882228e62811ddbfb94dde769eeddb731516a2a8dd57fa2edc41bbbb654628

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 24517a5cb31d84b0df74d41c830845a610bd9b082e2e32a12e162720d16ea2c6
MD5 93a72c3d218334d315bc2a651109b3a2
BLAKE2b-256 e9755aceafef9dc8dfaf00515b9465b76ba6e9126df63907c34de5e6b13f74d3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76542cd490d41e56ff21722c8314f381d1c4e08127cf6d39eb7e7ef6c285e97e
MD5 11e6a28601daae5b4f2f36635e988edb
BLAKE2b-256 fd89b56688031f37cbed58b83aa01cfb22a25db81396555f5667e56754933c89

See more details on using hashes here.

Provenance

File details

Details for the file hpo3-1.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hpo3-1.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef8187528fd77a78a2d211adb00a1a52861468f435e8af5b1445292155134c79
MD5 d6c0790703aa891c761eb0d7f8e6534d
BLAKE2b-256 4fdb0c93b58fa2babc49072fc8e38bfcacca7199370a5075f93e87a5e2fcf50e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 4d4174e2a98b577e371719f67d1709ea3e0ba2fcb9ce61c9030b7ffde27e3a5f
MD5 be540f7535767e5226542feb5a7207b1
BLAKE2b-256 618938fa051578097fa07f598c084a800f6ca60cadf12d34486423b6ca51be9c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 edb4eec679cc758717ba26d3c745cb7fdc48e8d5799ee9f18a6c5c9d223f06ae
MD5 4e6f0db4d91b645af0ba54553d5720f6
BLAKE2b-256 bd83bdf367005e7f8da5abc07b191e2e2176da092ac2b167679a7bac51eb42d3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aac5656cbc91623ee2be60f6c6d22af959c746cfa84810c12b11dc4d5709fb7b
MD5 df1bd66d0aa9718010998fb40c9ef780
BLAKE2b-256 b536cbd71a6e69044d1c9325b4ae09237bb3de501dfd0afcfbf113d82a8b7dfc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb6ece52f6dde382fa885b954ec0e9b5a71ba9eb9f4e139cc26cc175326bd8d8
MD5 db212c2b57f71d7580346894d8dbd774
BLAKE2b-256 2b427b71082c360edae08a1a175d847c1ae52be18998fb47752172d2f066d9bb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2f8137330a1b3bb4bbf980d3616044dd44dc8c0a4cbf23e5b74ed1157493c9ba
MD5 d803556b341bd478776ec41f5c461a79
BLAKE2b-256 84d498a1fcff7421af4e0a9c19c46340fc70d2e33c7b5477fd2dedf8df4d77e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 197de816378a6e06bc9805828973913211e15f76bf8cd30a342218c2565065f4
MD5 f6e12671a31b2f6ce3672e2d678fa85b
BLAKE2b-256 bd30be7862799db296126b3c25216295f7b817c30681f35626be2081456d4c89

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 979a080085d58a825aeebdde051f751ac10afa346aab43065ef9c50b6d84cc60
MD5 bf3383ab3148f01ed76d41db8c521350
BLAKE2b-256 7082f62888dd27add8b00aaa0207b9facbecfa240223f733236a134bf925b2b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4f7d33c0024e17724445320f9d1dec59fddf051011388b15eeafe2ca161cdfa5
MD5 9c69aa71ec4e5d2714c55cd08c3edcf4
BLAKE2b-256 30e4b75ff4b42bcf99aa8f64cb6f48e13f605ce3b19fccbc70509ddae5302aae

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 dff0fa3b24a781772b5f9c9730ecbd125c9c39f13851f2b3e284be9dc9b67291
MD5 94d442e86bd2870b739cddc7433a4558
BLAKE2b-256 564db430b2e0493690da3bd6f3cc2631cfa45b9a90705fae4a8efac68146838d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 ea0753180d4d3c8443284673d6603e89eb42c770e15101adf8ab787f1410be49
MD5 c93306fe3b710ac70bf22fc294bdd92e
BLAKE2b-256 fe150817ca73d10d752c9e8def29bce71540ff9da9a251c811843365909e33f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49c9df9c4ade3d09254a0328a78469465ddcfeff85061daff3993e43cf7c3747
MD5 2c2b231e069b6684bd287d4310d58175
BLAKE2b-256 2744ba83ed13ce64dfe4db5683c299f16b252b2ec4c39f61f825dce2a96366c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9ac32d85bfde74c27aa8ac1395c07ce837eb97d0bcdf7c382d19160d733a3596
MD5 c18fa647b79aefc14abd1c4ea5bb1f31
BLAKE2b-256 9118555191955c8e273de4b9aa528050eda48a9054ce4a2ab352fd8771b2b918

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cb5a1dc83eb1590dabece42ff893d183f401e80113fcf46b40204ca0b519dbdb
MD5 db07f6a463f3c8aeb018371a2685f7a6
BLAKE2b-256 01467bde47ece44f50212042b23c82d55db342c06ff0deba99c1a9b8dd343450

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9b3564fc481c523f7b23254e3383055022c825359249d7ae143de94dc9aec4f2
MD5 f5932b51ce51c5fd0071c945b8786f22
BLAKE2b-256 4c77c0a0227b5a18ef2e82e59a00d6c42a5dd3fed174883eea21a0b7e9b93619

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a7c63b99dd7c9bc76fc32a37d7fd815e16097622b761e692122c3544516f2ff
MD5 fdf48f960b5991feb0a175d2047578a1
BLAKE2b-256 eb76b4de0e61c0f0439d7703835303bfb74072e0f510905e2d20f019c7531ac2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b78855f96cdd416e7f89208f2766e9a01461b29ca8887cc85f2ea010651a3f03
MD5 5683323b11890d20b2bc2692c7c48a48
BLAKE2b-256 f7d7e045334a2b73e0a5988585065f0768bd406d0b29831b3743c13ae97cb4e7

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 451d473ba7184a727ce2f0937023c7eef61d7dd897112d7f28abe2162e6412a4
MD5 d2a0ea795cc783e49a1fd1c3b0e1c6fb
BLAKE2b-256 43115fccd4d645aea39289b86a5a00733b71142c9818222f0ae454eb7af27f2c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for hpo3-1.1.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 2e7c1e21037988d8a10eef79d8a12364fa93e12290cca9f8c4f5b937f5c8acaf
MD5 4bf677b6741963c792f6a6d582f298b9
BLAKE2b-256 562be4637afb3ff7a8ba255a6f6fbd1d013099784dd5e93b5ce82caec06b7de0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36b04b34ecaf1ec559a544786de2c6e9b054966e905ce17106205b2450807910
MD5 cb488438d9fafded03529c24b005f474
BLAKE2b-256 96d70763abcedd368d0e1cb676d2a1c3ab5dddb1e01137a89e4e5b03d29331b0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 80d54911df7f6b7c7d956710c942c4f8f5f0b96c1e4a8426f8f19bc9d0842d12
MD5 fdc81710bdbc9ee101e2be5c802ee550
BLAKE2b-256 d68c56d612fd0cc34d3d33b8f7ab48788077c346190aeede9dae2116b423c5a4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2b56902dfdce5777ee70d4cb1cb329916a321c5dbbc50fc0f03691bdfcda2de
MD5 a4f2e08d7175cc6a547c9dbf321a0bf8
BLAKE2b-256 ea45b60913e55e3c9eed352b1e501fcf358eb7ebba6b23854224a045fbfd27c7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 90712a8839f29cf3659c56e408570e19ecaeee7292890b91c7ff03eb5946d357
MD5 0e959ad0d0baba4ccfefb41b2f4592e4
BLAKE2b-256 a42f0ea00e048afbe290b6339f023b777188ee298a1dde5aa824975277746645

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d171050305b38892b570ae334e35bc9d8d8d8583ebb7f4b89e36d609cf89d687
MD5 ae8c7b5711eaa8244224fdb2b22f40bd
BLAKE2b-256 aad03f489da4eaf6e4eaf2970c099cb6e681ba74c67aed289fa4651ef85f23db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for hpo3-1.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9bf51ee4d8338055e0d718ca45825bf25100d40f23c388dbb7994b4e49dcc8f5
MD5 7fc6fb984ebb51f4d9ce99e58f5b7aae
BLAKE2b-256 39a6cd7e40524a8c2f448c7bd016daea9fa684de773f826d12e87cb7a6fe5898

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