Skip to main content

Fast, multi-threaded deserialization of schema-less avro encoded messages

Project description

Ruhvro

A library for deserializing schemaless avro encoded bytes into Apache Arrow record batches. This library was created as an experiment to gauge potential improvements in kafka messages deserialization speed - particularly from the python ecosystem.

The main speed-ups in this code are from releasing python's gil during deserialization and the use of multiple cores. The speed-ups are much more noticeable on larger datasets or more complex avro schemas.

Still experimental

This library is still experimental and has not been tested in production. Please use with caution.

Benchmarks - comparing to fastavro

On a 2022 m2 macbook air with 8gb memory and 8 cores processing 10000 records using timeit

Running pyruhvro serialize
20 loops, best of 5: 13.8 msec per loop
running fastavro serialize
5 loops, best of 5: 71.7 msec per loop
running pyruhvro deserialize
50 loops, best of 5: 6.59 msec per loop
running fastavro deserialize
5 loops, best of 5: 55.3 msec per loop

Run benchmarks locally

pip install pyruhvro 
pip install fastavro
pip install pyarrow

cd scripts
bash benchmark.sh

Usage

see scripts/generate_avro.py for a working example

from typing import List
from pyarrow import  RecordBatch
from pyruhvro import deserialize_array_threaded, serialize_record_batch

schema = """
    {
      "type": "record",
      "name": "userdata",
      "namespace": "com.example",
      "fields": [
        {
          "name": "userid",
          "type": "string"
        },
        {
          "name": "age",
          "type": "int"
        },
        ... more fields...
    }
    """
    
# serialized values from kafka messages
serialized_messages: list[bytes] = [serialized_message1, serialized_message2, ...]

# num_chunks is the number of chunks to break the data down into. These chunks can be picked up by other threads/cores on your machine
num_chunks = 8
record_batches: List[RecordBatch] = deserialize_array_threaded(serialized_messages, schema, num_chunks)

# serialize the record batches back to avro
serialized_records =  [serialize_record_batch(r, schema, 8) for r in record_batches]

Building from source:

requires rust tools to be installed

  • create python virtual environment
  • pip install maturin
  • maturin build --release
  • the previous command should yield a path to the compiled wheel file, something like this /users/currentuser/rust/pyruhvro/target/wheels/pyruhvro-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
  • pip install /users/currentuser/rust/pyruhvro/target/wheels/pyruhvro-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

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

pyruhvro-0.2.0.tar.gz (487.7 kB view details)

Uploaded Source

Built Distributions

pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (933.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (877.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (882.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (879.2 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (933.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (877.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (882.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (879.2 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (933.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (877.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (882.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-cp312-none-win_amd64.whl (716.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

pyruhvro-0.2.0-cp312-none-win32.whl (638.6 kB view details)

Uploaded CPython 3.12 Windows x86

pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (869.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (931.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (876.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (880.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (878.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

pyruhvro-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (777.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pyruhvro-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (813.5 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

pyruhvro-0.2.0-cp311-none-win_amd64.whl (719.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyruhvro-0.2.0-cp311-none-win32.whl (642.3 kB view details)

Uploaded CPython 3.11 Windows x86

pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (869.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (932.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (876.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (880.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (878.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

pyruhvro-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (777.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyruhvro-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (813.5 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

pyruhvro-0.2.0-cp310-none-win_amd64.whl (719.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyruhvro-0.2.0-cp310-none-win32.whl (642.3 kB view details)

Uploaded CPython 3.10 Windows x86

pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (932.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (876.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (881.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (878.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

pyruhvro-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (777.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyruhvro-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl (813.5 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

pyruhvro-0.2.0-cp39-none-win_amd64.whl (719.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyruhvro-0.2.0-cp39-none-win32.whl (642.3 kB view details)

Uploaded CPython 3.9 Windows x86

pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (932.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (876.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (881.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (878.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

pyruhvro-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (777.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyruhvro-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl (813.6 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

pyruhvro-0.2.0-cp38-none-win_amd64.whl (719.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyruhvro-0.2.0-cp38-none-win32.whl (642.0 kB view details)

Uploaded CPython 3.8 Windows x86

pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (931.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (875.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (880.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pyruhvro-0.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (877.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

File details

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

File metadata

  • Download URL: pyruhvro-0.2.0.tar.gz
  • Upload date:
  • Size: 487.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for pyruhvro-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2f27299b75631a8f82cfa972e00c52e76979f4fb631a8c1669e568aad41bcbea
MD5 a14055d2182404f9694293bfc9a21b72
BLAKE2b-256 96e957d8f02c9490a11d1e85b251950ebdc55157ddaba563572298a13e1eb9aa

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9752d15a16b2552e5de380d421975e36141700119cddb354d55dc197db942f98
MD5 d03eef3373012ddaf659d6d4d45dbbed
BLAKE2b-256 dcce9c171e135818aabe3af87de25369bdd1fcdaf21ca8eefe68c8af4de9b827

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b8e13266d687d048e2ac2bf97ebf1da5e584559c4c9c2b45ddf235ac9a86ad61
MD5 9c672ca67447d10bc3e499f6821288ef
BLAKE2b-256 97e5ff7198c183de0820c35012bb658ee0573c24f68ffd28eb2329ab5fec05bc

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 501cd4eb350535ef7a0034ea5f204f6c5c1cfc8b73f4ab78f456c59a44b61752
MD5 ad15091521796d2c5a0670007813f0f2
BLAKE2b-256 7962a66215270b7ab2e0729c98a3dedea9a6199665434a1c978314cc0554b99c

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4e5d6cd7714339ac394e9fb00df8890c2ab7f50e4aa9a2670277a44e2674a6bb
MD5 66dc6941a9b49487d37868e2e665eea4
BLAKE2b-256 899c79a5afa5a22fdc89415796403466a1104a17b5abc999ddce324f2fa9364a

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d1a9bba3dde8e196e855fdea77be46f4cc71037b4df0407adf8fecba52281ce
MD5 063f10f01a837b43fb364303ff68b42f
BLAKE2b-256 d63a07fd073e28af4cf3001291b0e83f98b2f62626033eccd29f7fca617a421a

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8952fe1588c8075f16d7ae5c8dccd3207b858477263dbdf3d878736cf4391e4b
MD5 0b6523ef9700bc0ad739c202ceb6373c
BLAKE2b-256 4c1bafdb00190d3e91d6bbbce6406043999b93315ee95bf5c4450efc8ecb7ab5

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a96a31c49a78392543648487af2f7c7531a468b883e9494232e33bf3830ab0d
MD5 4343feaa7c9336492e1c7566d18dc5dd
BLAKE2b-256 6936b58d6fec975f37cf9b9fd21e7ed42466a642b961f821d0cc64979388b246

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c1512c4c8e7d08bd8e9c34c84109ef19ca1301197a3c7460346c41632fa43213
MD5 b4f8b41ad52266d6a3e9c167c760d8c6
BLAKE2b-256 c1f122cbb923848de7fba84f8dbaa3bdfb07e7b8b4baa14a1797a3b1befcc5f4

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 806aa7dc26fd82b47a756aa1f2511e9cc69becd9f6e713bf736f09084daf2dda
MD5 c086834ba66b7f3799d69085e43f86a6
BLAKE2b-256 c265f4e6deb607e3574c4a49a709e8e291327291028f317d091000fd689cd42c

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 265d7e8aeb12d5c7adbad389a55d66d6ea16457fc988c8379330d2970350449f
MD5 dd76363861a56cf447968593d09bad24
BLAKE2b-256 9e8981b374372f53dbe4d2bca8cf2c4851a12234a8d3911d7bc69ec3ede9322c

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81f883b857676444c38d8023f5dc04b51e77039e51ffad61047e39998c4522cd
MD5 cecdb9a05601331d70279a976fc30349
BLAKE2b-256 72a59c801dd93fada5318c27aef3bea9b52350abe55ed18d9d9b2640a224bcde

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6afa32f4068043f204580efea9d739721dd8b60ca286cce432461a3bde01f632
MD5 76efb5a21fba394f72783b07df41b068
BLAKE2b-256 5a4a481f96334da14a0ad881d742cbb40d3a163631e01250197e060517109e1a

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 17805b93844902642148d04fe0b57e49adbc3e4d18835512e9ecb1ed65eefbb7
MD5 8d60cba78713ebb36cc1f0f76038aa0a
BLAKE2b-256 bb3b843e2096a351dc6c7baeaf001017a1aa2b259c02f7eb5279a787f4a64c38

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8bd993c3c16e46c1bbc67474829910e4b7f81fdec81a0b1c328cde633ce9b138
MD5 123a9308d5ba76a2823431a7b299a9e7
BLAKE2b-256 70fdca7e040febd651389e2a15e343f5e3dd04caa9f9b66bd8eb895e33ee1ce1

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9e2150da49abae8f513846e08a2e4fa092e07e5aef48d58ad2ee427885de45f8
MD5 449d74e171215f9ed237224cf06143bb
BLAKE2b-256 eb54cb8b101b01401a7b80169eb7c28ed042f0ae63987148aca28bf3be0c6d96

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4bbaf6f34d72eea7c6fe14a22a1f95ac41f25a3a90500be1cce6797f8d74b15
MD5 86fe7049622fc26e75a49baf59ad4685
BLAKE2b-256 e64cbb87757a1bc854555e774ac43d5169bc5e4372d6e8b8307dd7903dd38806

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 625ddec84a184b1b8861b90d7d06eabc3d999dbbf32ef19144e7435899955658
MD5 709d50b4d1bc81602706a71f670c8049
BLAKE2b-256 50c28717313cec467d49453bbef928fc25019a27d07249173b1e1dc79baa8da1

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-none-win32.whl.

File metadata

  • Download URL: pyruhvro-0.2.0-cp312-none-win32.whl
  • Upload date:
  • Size: 638.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for pyruhvro-0.2.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 ed55067b632d3cf7cb9f3f224cc8c88c5498c29b459ec549b4f69092d8b5b12d
MD5 3d18d2872a938405cdf8b92debe436a7
BLAKE2b-256 c9aae8223205ba0549145c0deecbd4ceb20fa6131d0931e5e50e11b798e47d7e

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bef08de5d084d65914962a48083cead09d34c43e51215242f8b60a4026dcb33b
MD5 1d7d244ad5bb6ee63378050b5c54de1a
BLAKE2b-256 55557b3fe200fa30ad6d274d6caa9b51491874ff5f4c6748f44877a6831d2808

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb702c607bfae6dbc4592cf576c16d22af299165ddd4fa0efbc609aa324d87e3
MD5 cca2ad1f2d387e96ab990876e7d694b2
BLAKE2b-256 51b1382ee55cd31fcf6988bfe1672552f02c579743dbb6cbbfb365b3c503e787

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8a1d14ac5a61a6a5bb72bd25a6b01d15092ce5f5e6dcaea8df1284a2584824e0
MD5 674bac93a02975344303b91bead54708
BLAKE2b-256 0be700fc659a73b34aa0c7f57f2eaae915acd8fbf837413c8bf8bd08f0edb761

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e9dd286b61595692d2c1530756d806995d6765b03aeb2dcefe5013eb264f7d3b
MD5 dcc2b6207f84ddcc37638615a496d1b6
BLAKE2b-256 94e383a8ba48e443331b923efae8f4d5b7266e69c849ea1f4a1c9837036fcd56

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa661b39fd17a584361f3bfd8c809c5c6b8b90e27be76a2f56a348fce5b8b5b1
MD5 f49d15a8d2ffb03173a313bde17e5068
BLAKE2b-256 582e92510231d92008b59a558bef94df6863d2585188f049ff72c9bf32217171

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 475cfbbf32c88c6784a469235bcbd29fd413e6309f30d53ef074e97446e789c0
MD5 5b601e1b8b7dc0190f0d5548f357103a
BLAKE2b-256 5547948ff5732ec03e2fa10e8f191376708e3634be2b2c6feb3b633a824f52a9

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52f59d86c8217c783e5df6443cc9b807691e3c2593afd18b993bcfb80a6f2e98
MD5 73611bc86170176992bb0146c80124a6
BLAKE2b-256 fef471be9c66619da309a21011730dfaf735ccd5ede7a6db2e5d37cec3bf0e7a

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9081d7f332621fff1db7836a98f09c1a088227c801d6f83a5f0ec1806192da8
MD5 9670b3ba86d54f8c5431840e027ed0a0
BLAKE2b-256 1a17d117a61c0b595d688c0404618524ea83a62e703b1be8025958988cb689b7

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 bae13b89dcc826ed2c2c9fc8845790a05808f75b28f5d6af28eae6ca3ba2220d
MD5 91cabce240575be1a7e037ff491a594b
BLAKE2b-256 1c9d172b1718e58eb64ab69b1a0e3cfcad9fdb7ededd6d41205c983d1eb4dd10

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-none-win32.whl.

File metadata

  • Download URL: pyruhvro-0.2.0-cp311-none-win32.whl
  • Upload date:
  • Size: 642.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for pyruhvro-0.2.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 6ef7b9ebb1f08922fe31d8ce570194617d345e88c854f4208fa71950cd7dcc32
MD5 125e0a11b6908fd0a94fe0855de11b0d
BLAKE2b-256 2765094be1c6b80cc09db5954a03f14a64287a8e634947ddd404dfeb3f5ea2a6

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a12b1853e71c635c1d5c670ddd0949427283895fb98b91f713c9dd54ca43f7e6
MD5 007c18ef5b37817daabf1356c861b1f5
BLAKE2b-256 2d2f7995dbd6db00349d513ba65e44c68ba9633afdbeae5755ea86731eaf8fd8

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e49207baa015beea821b46665816bc3bfb63aad7c879ba89b5de5c3c244f2c06
MD5 ad105b79674ecf85810b00ed628ce263
BLAKE2b-256 72652d5086a19222261aa26b4be1f7034a57218b7951c78e21659a012b4318c2

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ae9e8df0492895f812ebbefb9e9bcafc824be9ba91115c9194008a7257ec4fb2
MD5 7ac1109946f52a798c36447b7717476c
BLAKE2b-256 f8a7a8efa9175601bb10f79c9dd1eef733a1a8bc6f4a6692f220a043a0f39d29

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 263d5ff34150397221c7fdf3d2d96e7e1c2bea3dcf5cbec7ee716aae2ec46ea9
MD5 b0059b381204e89fabc584f9b307203b
BLAKE2b-256 a2b342892c6099ffa2cfb99785281f1ddc92278ba85aabad9688d5f695ef300b

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a87d229c87483329634d34ee3c21ce755c10446e52842f2ee4319c4671d11bd
MD5 1b638e1112d18dd107a1d561bcde8f38
BLAKE2b-256 9a350f72451c59c42ad84f0ddac067ba304786b66fd00e811b6fdd02ac18e2e8

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ddf5d37ff5c16b72a1a057ab4c01df6d1b3fbf0d2384417bdeb9e52f4de7d97c
MD5 bc10fa99a82f06c8f60cd327e937916f
BLAKE2b-256 ae4442d714f944c8c6b950fb7477ef83ed7ec22b121d2e5c9e54f5290943921d

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a699cda1eb7aa66b8c1c126f7d091eadea560f9538d44ee9ecab1ca702d7083
MD5 ab174be5d82b838741c71a499f82e767
BLAKE2b-256 e5c44b30d2dd9fe24ef04c1eb6e5a256a93f1cff319f903746c2f0e13207e223

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d3f425c23e9aeddf5cbf0197ae674349e8b5fcba2aa89d0ae926c6ac5b74c73
MD5 1709d5924a5a89bdd4c749e3c27388d2
BLAKE2b-256 e67d98a1dab585ea7cd51ae0cc49855534545d3449a863f51efebe5a069e0674

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c0580d47ffcf88a5c33d99304357f573c038e2b261944253be8e70f921fe59b9
MD5 83723c4348ab8e5324d21f06662f107c
BLAKE2b-256 309034cee289b246907e73a066c0e3f982af015d7b450f5ee70bd9eec5d599d8

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-none-win32.whl.

File metadata

  • Download URL: pyruhvro-0.2.0-cp310-none-win32.whl
  • Upload date:
  • Size: 642.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for pyruhvro-0.2.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 01468ef669104dffbcfc3e6b919d24fa9666327371458fd4d5f18dc2fc8b4011
MD5 de2ad9ffe6d409c34b4a6b37d38836d9
BLAKE2b-256 01272794be15807e6f3c451132294c348a038038292c55eaf2a82ad659085048

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8a279540471ddfd472184c8d6983f49a090fcdc2401fc9d64445607f81615d0
MD5 1e6a01695c84c83b2617d49186f3c831
BLAKE2b-256 fae359be1de0c45a8ea5f7d7169efadbc6ed57cfc904202472fa3deb1a0ea34f

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b432a9f31df2606d0b34e4d6a872103f738a659d1562c28cefc751a7ce03bfe2
MD5 d94209e00a31cb641f0e89cf90a7b5a7
BLAKE2b-256 73b4e3a6a2adcfd31221434d70d1e784ff28590e9cd6ab5824e04084f646fbd0

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0eb3c07ef4c8582a76f67bb5a4d111695e8b1762ea254781d853c03afdec8b20
MD5 c7cae08af5953dab919a1d81c9d0ee12
BLAKE2b-256 d1824838cfbdafc9248a33d495c88d01043bb77db50b3497a5b5d666dc3f1e49

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 86c3bff299a7cd2e121849d47592d13050c197c35fb0f3142f129feadde04849
MD5 e293c076d6ed08da7dbb2cb758226b1d
BLAKE2b-256 f137191a8b0c4b078cebe828bc6045258b114edebe893760f708273e6da121a3

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8063c43ba8f359cf420922f3b5297d373eec67dc28aee2690464a9bfeec4d97
MD5 89bf21849ca72b14721ff1b7f5ead2a3
BLAKE2b-256 cd0564eaecd1823d2f3eef855ba379b3619e4260a8c20bc9752817ca6554c031

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4d2c796c4a1b658aba42cafda8fe5775c501c387c7ee5d4c2af52b7221538ee4
MD5 9bc26d134845d3f6a8c5b3a0c58d37ec
BLAKE2b-256 3248fd4cf063a76156a547f6c35b7e6322ade3a04f2fd59206a43ba9d5558a68

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f1caa75f78783cd40e4325c98ffb6885e66f962d7eb2716fcc0519b14506d0e
MD5 bd245f99774bfd873d5244002a2829a0
BLAKE2b-256 6575238e4bdf349b1bedf99d19480fd97210200a2bb6e3c724b18f860e5a39d5

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1e20006d1089c1cdf0655083e63a8dd7e20397dafd7af42fb82eed9db251ea98
MD5 928bcc1e9f7afed47df80199fe126f9a
BLAKE2b-256 e297b676e4c45fb3261df89ccacfa34e3bbd4393f138c2b95d73149d6579d473

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 e503b0d01a5c8b7099b568052984299c1b9388d144967990fcb3b8097f639d59
MD5 15f1ef187e550de8801a3d3511e221e4
BLAKE2b-256 c1d3163f2344fe7ae64c2f00ccc560b450c7c6b03763eeb5ff39f4d651922ebf

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-none-win32.whl.

File metadata

  • Download URL: pyruhvro-0.2.0-cp39-none-win32.whl
  • Upload date:
  • Size: 642.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for pyruhvro-0.2.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 ce3028ac1b6810aaae3a8c1e8999cf60036990eaf1cf3459b9fac335fc91cab9
MD5 a25502761ac4a3d372917f59d9656680
BLAKE2b-256 753227f4954f62c50b1b488127841cbbb75888568472713df2f01c6453132c4c

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e094523fc29d54aae6d8f31dddc526efca246fc75d43df67b1c714c0cb142107
MD5 74fa46b42cfb7c43b0f6acd06343bee6
BLAKE2b-256 15e657e71d6a1eada8f815b6443e175c6e6cc3ac22c9eeeec2b5c8e142c6bd0d

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d354c167421cc48db3a80e24c22096a7db972920926cb2f45aa704ad4b436c3c
MD5 c12be0292d1d57eaa4c627c7f4e1f5ee
BLAKE2b-256 35b7e8912e61172d1dedb20837a2d355d7da9c8c9a6e7e0e93d35a34fdc2a93a

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f877c195a791892fe0e07575ce56d51d6c81f906f576464fcd553f036aea62f
MD5 8eb002d6fd79d2a5311b3776d66aa290
BLAKE2b-256 92ac6b90e73e756f7181d035eabd7ed909b719e2b102ce11bb561c872306b701

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5b05ddc918f76598646588b7c974b72bf365674d12ee83a76aee16671565ba3b
MD5 29267b897b075f51980a813399e81b55
BLAKE2b-256 721c25273522557c74ec7d614668a62a244f8d9f97bfba0eafd6ee7909b9138c

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c745077529cba96a7f8646902021caba17a9ae5070790f368825d69e83ec74ee
MD5 a48e6f236c182b8508bb61d1fccf211d
BLAKE2b-256 35655bba113c37c9e813f784366409757a6514f4b6d55b9142c70f97cda2fe78

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e1278598146528e7f377c8224afc1cd17477437251bda5894f9fff561fa908b1
MD5 987a871b498197b5165fe3e84c1e8251
BLAKE2b-256 a8e0f80f9bfdff5aefddba7ebf3a7ef7a996e6b3e2a1b55cd19b090b9b3b8483

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d87120d1f2e8381bb7177a8967ca039e5bc66dba6971cd3d22447c20fc17f35
MD5 05ae60a9ae4f6bf369df58fb228d4624
BLAKE2b-256 284746ced6da617431bfd58565bf18dfacf21e2ad8567122ad090fba57986cc4

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 65bdc06afc3c83aa9fdf93587ed1d06cbc0afd842de7f6b8fc2dd95cb030e76f
MD5 75a49903527803e14f837559316451b8
BLAKE2b-256 03e37eb2536eaa37635362ce4d00a791072f5d040bbd2f0e16345ff61de1d65b

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 5eff54070b738055710191f2b5fe854c02697eff3aaf2bb8001f743c2e530ab9
MD5 03cada018399b42ed9ced610fc26d79e
BLAKE2b-256 157eec2a718958e9e621193e9bca8cb0b69dbbfc60afa8c0146cbb0baf39528e

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-none-win32.whl.

File metadata

  • Download URL: pyruhvro-0.2.0-cp38-none-win32.whl
  • Upload date:
  • Size: 642.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for pyruhvro-0.2.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 c46df06ea9e7ab0fe3d0164a8b67e092dabe8e264c46b16a45cc1d5ef75fe305
MD5 c1fad0b0b332ef74af6ca9684e865f21
BLAKE2b-256 0f7d1afa19826306707f6a76987a81b3037cd4a8635339e3619dd5526a2ddcb6

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29b34139ba647d913c802573dcb836af1ce520773f6725e78c2ea565dd889ff8
MD5 e23e3660ce883f5bc26db2c8e4835425
BLAKE2b-256 a33c6b35e3f629c13a9d56ad5f58f504ca1be1306c0141571123f01da8081a3f

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a53608bce68be3d0d50bff42346dc5a34f565386111f93cc03f13e714c411d5b
MD5 afc1ebde727a291b9fe311dd537a114b
BLAKE2b-256 b0e460684de4c0a00c2691a6e8638365a7745b458261b83aa9695c4354ba100f

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a47e21011318d238fef4fd328a9a55a32beec6138f30e53b1a86ce94e13b31e9
MD5 c28243a89eb14deaafbe2881a68ce17e
BLAKE2b-256 d3d4e2229e92a8ece3a7886d025a9698f13a7f3844cfe95f1edd426c46df9f7b

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5a9c2d17f724c65955c24b73e226be413516175bceb4a0b06c58f79c67e61492
MD5 a34bf5516bc5624c318d4da15f834fb8
BLAKE2b-256 68e40a76af4bf6225bd9fb83ab84b0746f2e754fc9f622f0d7023783b40654b8

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1292e4707beca8321c4d323fe7aab52776d509ee5341e2cbabd6fc9ae0f63777
MD5 03d84302b029fa964a2ceadf47d38990
BLAKE2b-256 af0860a30a5c1b64accfb87465cc7c27034eb5e46dfe9ae7660efe5a8acd2279

See more details on using hashes here.

File details

Details for the file pyruhvro-0.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyruhvro-0.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9e3d08ddf818fc8aff6fd968361b82c6fa40d15f37a322c387ecdc6304a11054
MD5 28959366701072f4a5823d4190f16636
BLAKE2b-256 a862196bc5bfc6ec436d4bea7927929af6807a1123aa064f2b361c291f528dd6

See more details on using hashes here.

Supported by

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