pyruhvro


Namepyruhvro JSON
Version 0.2.0 PyPI version JSON
download
home_pageNone
SummaryFast, multi-threaded deserialization of schema-less avro encoded messages
upload_time2024-08-22 02:11:40
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords avro arrow kafka
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Ruhvro 
A library for deserializing schemaless avro encoded bytes into [Apache Arrow](https://github.com/apache/arrow-rs) 
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 
```commandline
pip install pyruhvro 
pip install fastavro
pip install pyarrow

cd scripts
bash benchmark.sh
```

## Usage
see scripts/generate_avro.py for a working example

```python
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](https://doc.rust-lang.org/cargo/getting-started/installation.html) 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`


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyruhvro",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "avro, arrow, kafka",
    "author": null,
    "author_email": "Tyler Schauer <tylerschauer@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/96/e9/57d8f02c9490a11d1e85b251950ebdc55157ddaba563572298a13e1eb9aa/pyruhvro-0.2.0.tar.gz",
    "platform": null,
    "description": "# Ruhvro \nA library for deserializing schemaless avro encoded bytes into [Apache Arrow](https://github.com/apache/arrow-rs) \nrecord batches. This library was created as \nan experiment to gauge potential improvements in kafka messages deserialization speed - particularly from the python\necosystem. \n\nThe main speed-ups in this code are from releasing python's gil during deserialization\nand the use of multiple cores. The speed-ups are much more noticeable on larger datasets or more complex avro schemas.\n\n## Still experimental\nThis library is still experimental and has not been tested in production. Please use with caution.\n\n# Benchmarks - comparing to fastavro\n### On a 2022 m2 macbook air with 8gb memory and 8 cores processing 10000 records using timeit\n```\nRunning pyruhvro serialize\n20 loops, best of 5: 13.8 msec per loop\nrunning fastavro serialize\n5 loops, best of 5: 71.7 msec per loop\nrunning pyruhvro deserialize\n50 loops, best of 5: 6.59 msec per loop\nrunning fastavro deserialize\n5 loops, best of 5: 55.3 msec per loop\n```\n\n### Run benchmarks locally \n```commandline\npip install pyruhvro \npip install fastavro\npip install pyarrow\n\ncd scripts\nbash benchmark.sh\n```\n\n## Usage\nsee scripts/generate_avro.py for a working example\n\n```python\nfrom typing import List\nfrom pyarrow import  RecordBatch\nfrom pyruhvro import deserialize_array_threaded, serialize_record_batch\n\nschema = \"\"\"\n    {\n      \"type\": \"record\",\n      \"name\": \"userdata\",\n      \"namespace\": \"com.example\",\n      \"fields\": [\n        {\n          \"name\": \"userid\",\n          \"type\": \"string\"\n        },\n        {\n          \"name\": \"age\",\n          \"type\": \"int\"\n        },\n        ... more fields...\n    }\n    \"\"\"\n    \n# serialized values from kafka messages\nserialized_messages: list[bytes] = [serialized_message1, serialized_message2, ...]\n\n# 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\nnum_chunks = 8\nrecord_batches: List[RecordBatch] = deserialize_array_threaded(serialized_messages, schema, num_chunks)\n\n# serialize the record batches back to avro\nserialized_records =  [serialize_record_batch(r, schema, 8) for r in record_batches]\n\n```\n## Building from source:\nrequires [rust tools](https://doc.rust-lang.org/cargo/getting-started/installation.html) to be installed\n- create python virtual environment\n- `pip install maturin`\n- `maturin build --release` \n- 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`\n- `pip install /users/currentuser/rust/pyruhvro/target/wheels/pyruhvro-0.1.0-cp312-cp312-macosx_11_0_arm64.whl`\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Fast, multi-threaded deserialization of schema-less avro encoded messages",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/Tyler-Sch/pyruhvro"
    },
    "split_keywords": [
        "avro",
        " arrow",
        " kafka"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e297b676e4c45fb3261df89ccacfa34e3bbd4393f138c2b95d73149d6579d473",
                "md5": "928bcc1e9f7afed47df80199fe126f9a",
                "sha256": "1e20006d1089c1cdf0655083e63a8dd7e20397dafd7af42fb82eed9db251ea98"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "928bcc1e9f7afed47df80199fe126f9a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 813479,
            "upload_time": "2024-08-22T02:09:57",
            "upload_time_iso_8601": "2024-08-22T02:09:57.882691Z",
            "url": "https://files.pythonhosted.org/packages/e2/97/b676e4c45fb3261df89ccacfa34e3bbd4393f138c2b95d73149d6579d473/pyruhvro-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6575238e4bdf349b1bedf99d19480fd97210200a2bb6e3c724b18f860e5a39d5",
                "md5": "bd245f99774bfd873d5244002a2829a0",
                "sha256": "7f1caa75f78783cd40e4325c98ffb6885e66f962d7eb2716fcc0519b14506d0e"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bd245f99774bfd873d5244002a2829a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 777764,
            "upload_time": "2024-08-22T02:09:59",
            "upload_time_iso_8601": "2024-08-22T02:09:59.785303Z",
            "url": "https://files.pythonhosted.org/packages/65/75/238e4bdf349b1bedf99d19480fd97210200a2bb6e3c724b18f860e5a39d5/pyruhvro-0.2.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3248fd4cf063a76156a547f6c35b7e6322ade3a04f2fd59206a43ba9d5558a68",
                "md5": "9bc26d134845d3f6a8c5b3a0c58d37ec",
                "sha256": "4d2c796c4a1b658aba42cafda8fe5775c501c387c7ee5d4c2af52b7221538ee4"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "9bc26d134845d3f6a8c5b3a0c58d37ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 878329,
            "upload_time": "2024-08-22T02:10:01",
            "upload_time_iso_8601": "2024-08-22T02:10:01.572022Z",
            "url": "https://files.pythonhosted.org/packages/32/48/fd4cf063a76156a547f6c35b7e6322ade3a04f2fd59206a43ba9d5558a68/pyruhvro-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd0564eaecd1823d2f3eef855ba379b3619e4260a8c20bc9752817ca6554c031",
                "md5": "89bf21849ca72b14721ff1b7f5ead2a3",
                "sha256": "e8063c43ba8f359cf420922f3b5297d373eec67dc28aee2690464a9bfeec4d97"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "89bf21849ca72b14721ff1b7f5ead2a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 881097,
            "upload_time": "2024-08-22T02:10:03",
            "upload_time_iso_8601": "2024-08-22T02:10:03.334633Z",
            "url": "https://files.pythonhosted.org/packages/cd/05/64eaecd1823d2f3eef855ba379b3619e4260a8c20bc9752817ca6554c031/pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f137191a8b0c4b078cebe828bc6045258b114edebe893760f708273e6da121a3",
                "md5": "e293c076d6ed08da7dbb2cb758226b1d",
                "sha256": "86c3bff299a7cd2e121849d47592d13050c197c35fb0f3142f129feadde04849"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e293c076d6ed08da7dbb2cb758226b1d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 876656,
            "upload_time": "2024-08-22T02:10:04",
            "upload_time_iso_8601": "2024-08-22T02:10:04.607725Z",
            "url": "https://files.pythonhosted.org/packages/f1/37/191a8b0c4b078cebe828bc6045258b114edebe893760f708273e6da121a3/pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d1824838cfbdafc9248a33d495c88d01043bb77db50b3497a5b5d666dc3f1e49",
                "md5": "c7cae08af5953dab919a1d81c9d0ee12",
                "sha256": "0eb3c07ef4c8582a76f67bb5a4d111695e8b1762ea254781d853c03afdec8b20"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c7cae08af5953dab919a1d81c9d0ee12",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 932043,
            "upload_time": "2024-08-22T02:10:06",
            "upload_time_iso_8601": "2024-08-22T02:10:06.449712Z",
            "url": "https://files.pythonhosted.org/packages/d1/82/4838cfbdafc9248a33d495c88d01043bb77db50b3497a5b5d666dc3f1e49/pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "73b4e3a6a2adcfd31221434d70d1e784ff28590e9cd6ab5824e04084f646fbd0",
                "md5": "d94209e00a31cb641f0e89cf90a7b5a7",
                "sha256": "b432a9f31df2606d0b34e4d6a872103f738a659d1562c28cefc751a7ce03bfe2"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "d94209e00a31cb641f0e89cf90a7b5a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1149489,
            "upload_time": "2024-08-22T02:10:08",
            "upload_time_iso_8601": "2024-08-22T02:10:08.958522Z",
            "url": "https://files.pythonhosted.org/packages/73/b4/e3a6a2adcfd31221434d70d1e784ff28590e9cd6ab5824e04084f646fbd0/pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fae359be1de0c45a8ea5f7d7169efadbc6ed57cfc904202472fa3deb1a0ea34f",
                "md5": "1e6a01695c84c83b2617d49186f3c831",
                "sha256": "e8a279540471ddfd472184c8d6983f49a090fcdc2401fc9d64445607f81615d0"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1e6a01695c84c83b2617d49186f3c831",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 868948,
            "upload_time": "2024-08-22T02:10:10",
            "upload_time_iso_8601": "2024-08-22T02:10:10.628643Z",
            "url": "https://files.pythonhosted.org/packages/fa/e3/59be1de0c45a8ea5f7d7169efadbc6ed57cfc904202472fa3deb1a0ea34f/pyruhvro-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01272794be15807e6f3c451132294c348a038038292c55eaf2a82ad659085048",
                "md5": "de2ad9ffe6d409c34b4a6b37d38836d9",
                "sha256": "01468ef669104dffbcfc3e6b919d24fa9666327371458fd4d5f18dc2fc8b4011"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "de2ad9ffe6d409c34b4a6b37d38836d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 642313,
            "upload_time": "2024-08-22T02:10:12",
            "upload_time_iso_8601": "2024-08-22T02:10:12.270318Z",
            "url": "https://files.pythonhosted.org/packages/01/27/2794be15807e6f3c451132294c348a038038292c55eaf2a82ad659085048/pyruhvro-0.2.0-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "309034cee289b246907e73a066c0e3f982af015d7b450f5ee70bd9eec5d599d8",
                "md5": "83723c4348ab8e5324d21f06662f107c",
                "sha256": "c0580d47ffcf88a5c33d99304357f573c038e2b261944253be8e70f921fe59b9"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "83723c4348ab8e5324d21f06662f107c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 719463,
            "upload_time": "2024-08-22T02:10:14",
            "upload_time_iso_8601": "2024-08-22T02:10:14.332040Z",
            "url": "https://files.pythonhosted.org/packages/30/90/34cee289b246907e73a066c0e3f982af015d7b450f5ee70bd9eec5d599d8/pyruhvro-0.2.0-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e67d98a1dab585ea7cd51ae0cc49855534545d3449a863f51efebe5a069e0674",
                "md5": "1709d5924a5a89bdd4c749e3c27388d2",
                "sha256": "1d3f425c23e9aeddf5cbf0197ae674349e8b5fcba2aa89d0ae926c6ac5b74c73"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1709d5924a5a89bdd4c749e3c27388d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 813479,
            "upload_time": "2024-08-22T02:10:15",
            "upload_time_iso_8601": "2024-08-22T02:10:15.994356Z",
            "url": "https://files.pythonhosted.org/packages/e6/7d/98a1dab585ea7cd51ae0cc49855534545d3449a863f51efebe5a069e0674/pyruhvro-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e5c44b30d2dd9fe24ef04c1eb6e5a256a93f1cff319f903746c2f0e13207e223",
                "md5": "ab174be5d82b838741c71a499f82e767",
                "sha256": "9a699cda1eb7aa66b8c1c126f7d091eadea560f9538d44ee9ecab1ca702d7083"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ab174be5d82b838741c71a499f82e767",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 777682,
            "upload_time": "2024-08-22T02:10:17",
            "upload_time_iso_8601": "2024-08-22T02:10:17.939257Z",
            "url": "https://files.pythonhosted.org/packages/e5/c4/4b30d2dd9fe24ef04c1eb6e5a256a93f1cff319f903746c2f0e13207e223/pyruhvro-0.2.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae4442d714f944c8c6b950fb7477ef83ed7ec22b121d2e5c9e54f5290943921d",
                "md5": "bc10fa99a82f06c8f60cd327e937916f",
                "sha256": "ddf5d37ff5c16b72a1a057ab4c01df6d1b3fbf0d2384417bdeb9e52f4de7d97c"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "bc10fa99a82f06c8f60cd327e937916f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 878423,
            "upload_time": "2024-08-22T02:10:19",
            "upload_time_iso_8601": "2024-08-22T02:10:19.230762Z",
            "url": "https://files.pythonhosted.org/packages/ae/44/42d714f944c8c6b950fb7477ef83ed7ec22b121d2e5c9e54f5290943921d/pyruhvro-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9a350f72451c59c42ad84f0ddac067ba304786b66fd00e811b6fdd02ac18e2e8",
                "md5": "1b638e1112d18dd107a1d561bcde8f38",
                "sha256": "2a87d229c87483329634d34ee3c21ce755c10446e52842f2ee4319c4671d11bd"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1b638e1112d18dd107a1d561bcde8f38",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 880940,
            "upload_time": "2024-08-22T02:10:20",
            "upload_time_iso_8601": "2024-08-22T02:10:20.951371Z",
            "url": "https://files.pythonhosted.org/packages/9a/35/0f72451c59c42ad84f0ddac067ba304786b66fd00e811b6fdd02ac18e2e8/pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a2b342892c6099ffa2cfb99785281f1ddc92278ba85aabad9688d5f695ef300b",
                "md5": "b0059b381204e89fabc584f9b307203b",
                "sha256": "263d5ff34150397221c7fdf3d2d96e7e1c2bea3dcf5cbec7ee716aae2ec46ea9"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "b0059b381204e89fabc584f9b307203b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 876561,
            "upload_time": "2024-08-22T02:10:22",
            "upload_time_iso_8601": "2024-08-22T02:10:22.185748Z",
            "url": "https://files.pythonhosted.org/packages/a2/b3/42892c6099ffa2cfb99785281f1ddc92278ba85aabad9688d5f695ef300b/pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8a7a8efa9175601bb10f79c9dd1eef733a1a8bc6f4a6692f220a043a0f39d29",
                "md5": "7ac1109946f52a798c36447b7717476c",
                "sha256": "ae9e8df0492895f812ebbefb9e9bcafc824be9ba91115c9194008a7257ec4fb2"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "7ac1109946f52a798c36447b7717476c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 931962,
            "upload_time": "2024-08-22T02:10:23",
            "upload_time_iso_8601": "2024-08-22T02:10:23.467748Z",
            "url": "https://files.pythonhosted.org/packages/f8/a7/a8efa9175601bb10f79c9dd1eef733a1a8bc6f4a6692f220a043a0f39d29/pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72652d5086a19222261aa26b4be1f7034a57218b7951c78e21659a012b4318c2",
                "md5": "ad105b79674ecf85810b00ed628ce263",
                "sha256": "e49207baa015beea821b46665816bc3bfb63aad7c879ba89b5de5c3c244f2c06"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "ad105b79674ecf85810b00ed628ce263",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1149082,
            "upload_time": "2024-08-22T02:10:24",
            "upload_time_iso_8601": "2024-08-22T02:10:24.732843Z",
            "url": "https://files.pythonhosted.org/packages/72/65/2d5086a19222261aa26b4be1f7034a57218b7951c78e21659a012b4318c2/pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2d2f7995dbd6db00349d513ba65e44c68ba9633afdbeae5755ea86731eaf8fd8",
                "md5": "007c18ef5b37817daabf1356c861b1f5",
                "sha256": "a12b1853e71c635c1d5c670ddd0949427283895fb98b91f713c9dd54ca43f7e6"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "007c18ef5b37817daabf1356c861b1f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 868968,
            "upload_time": "2024-08-22T02:10:26",
            "upload_time_iso_8601": "2024-08-22T02:10:26.438574Z",
            "url": "https://files.pythonhosted.org/packages/2d/2f/7995dbd6db00349d513ba65e44c68ba9633afdbeae5755ea86731eaf8fd8/pyruhvro-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2765094be1c6b80cc09db5954a03f14a64287a8e634947ddd404dfeb3f5ea2a6",
                "md5": "125e0a11b6908fd0a94fe0855de11b0d",
                "sha256": "6ef7b9ebb1f08922fe31d8ce570194617d345e88c854f4208fa71950cd7dcc32"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "125e0a11b6908fd0a94fe0855de11b0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 642308,
            "upload_time": "2024-08-22T02:10:27",
            "upload_time_iso_8601": "2024-08-22T02:10:27.765843Z",
            "url": "https://files.pythonhosted.org/packages/27/65/094be1c6b80cc09db5954a03f14a64287a8e634947ddd404dfeb3f5ea2a6/pyruhvro-0.2.0-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1c9d172b1718e58eb64ab69b1a0e3cfcad9fdb7ededd6d41205c983d1eb4dd10",
                "md5": "91cabce240575be1a7e037ff491a594b",
                "sha256": "bae13b89dcc826ed2c2c9fc8845790a05808f75b28f5d6af28eae6ca3ba2220d"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91cabce240575be1a7e037ff491a594b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 719425,
            "upload_time": "2024-08-22T02:10:29",
            "upload_time_iso_8601": "2024-08-22T02:10:29.438077Z",
            "url": "https://files.pythonhosted.org/packages/1c/9d/172b1718e58eb64ab69b1a0e3cfcad9fdb7ededd6d41205c983d1eb4dd10/pyruhvro-0.2.0-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1a17d117a61c0b595d688c0404618524ea83a62e703b1be8025958988cb689b7",
                "md5": "9670b3ba86d54f8c5431840e027ed0a0",
                "sha256": "a9081d7f332621fff1db7836a98f09c1a088227c801d6f83a5f0ec1806192da8"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9670b3ba86d54f8c5431840e027ed0a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 813450,
            "upload_time": "2024-08-22T02:10:30",
            "upload_time_iso_8601": "2024-08-22T02:10:30.671722Z",
            "url": "https://files.pythonhosted.org/packages/1a/17/d117a61c0b595d688c0404618524ea83a62e703b1be8025958988cb689b7/pyruhvro-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fef471be9c66619da309a21011730dfaf735ccd5ede7a6db2e5d37cec3bf0e7a",
                "md5": "73611bc86170176992bb0146c80124a6",
                "sha256": "52f59d86c8217c783e5df6443cc9b807691e3c2593afd18b993bcfb80a6f2e98"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "73611bc86170176992bb0146c80124a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 777839,
            "upload_time": "2024-08-22T02:10:32",
            "upload_time_iso_8601": "2024-08-22T02:10:32.402374Z",
            "url": "https://files.pythonhosted.org/packages/fe/f4/71be9c66619da309a21011730dfaf735ccd5ede7a6db2e5d37cec3bf0e7a/pyruhvro-0.2.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5547948ff5732ec03e2fa10e8f191376708e3634be2b2c6feb3b633a824f52a9",
                "md5": "5b601e1b8b7dc0190f0d5548f357103a",
                "sha256": "475cfbbf32c88c6784a469235bcbd29fd413e6309f30d53ef074e97446e789c0"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "5b601e1b8b7dc0190f0d5548f357103a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 878141,
            "upload_time": "2024-08-22T02:10:34",
            "upload_time_iso_8601": "2024-08-22T02:10:34.100092Z",
            "url": "https://files.pythonhosted.org/packages/55/47/948ff5732ec03e2fa10e8f191376708e3634be2b2c6feb3b633a824f52a9/pyruhvro-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "582e92510231d92008b59a558bef94df6863d2585188f049ff72c9bf32217171",
                "md5": "f49d15a8d2ffb03173a313bde17e5068",
                "sha256": "aa661b39fd17a584361f3bfd8c809c5c6b8b90e27be76a2f56a348fce5b8b5b1"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f49d15a8d2ffb03173a313bde17e5068",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 880765,
            "upload_time": "2024-08-22T02:10:35",
            "upload_time_iso_8601": "2024-08-22T02:10:35.775820Z",
            "url": "https://files.pythonhosted.org/packages/58/2e/92510231d92008b59a558bef94df6863d2585188f049ff72c9bf32217171/pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "94e383a8ba48e443331b923efae8f4d5b7266e69c849ea1f4a1c9837036fcd56",
                "md5": "dcc2b6207f84ddcc37638615a496d1b6",
                "sha256": "e9dd286b61595692d2c1530756d806995d6765b03aeb2dcefe5013eb264f7d3b"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "dcc2b6207f84ddcc37638615a496d1b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 876339,
            "upload_time": "2024-08-22T02:10:37",
            "upload_time_iso_8601": "2024-08-22T02:10:37.511337Z",
            "url": "https://files.pythonhosted.org/packages/94/e3/83a8ba48e443331b923efae8f4d5b7266e69c849ea1f4a1c9837036fcd56/pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0be700fc659a73b34aa0c7f57f2eaae915acd8fbf837413c8bf8bd08f0edb761",
                "md5": "674bac93a02975344303b91bead54708",
                "sha256": "8a1d14ac5a61a6a5bb72bd25a6b01d15092ce5f5e6dcaea8df1284a2584824e0"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "674bac93a02975344303b91bead54708",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 931841,
            "upload_time": "2024-08-22T02:10:39",
            "upload_time_iso_8601": "2024-08-22T02:10:39.194220Z",
            "url": "https://files.pythonhosted.org/packages/0b/e7/00fc659a73b34aa0c7f57f2eaae915acd8fbf837413c8bf8bd08f0edb761/pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "51b1382ee55cd31fcf6988bfe1672552f02c579743dbb6cbbfb365b3c503e787",
                "md5": "cca2ad1f2d387e96ab990876e7d694b2",
                "sha256": "bb702c607bfae6dbc4592cf576c16d22af299165ddd4fa0efbc609aa324d87e3"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "cca2ad1f2d387e96ab990876e7d694b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1146807,
            "upload_time": "2024-08-22T02:10:41",
            "upload_time_iso_8601": "2024-08-22T02:10:41.060851Z",
            "url": "https://files.pythonhosted.org/packages/51/b1/382ee55cd31fcf6988bfe1672552f02c579743dbb6cbbfb365b3c503e787/pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "55557b3fe200fa30ad6d274d6caa9b51491874ff5f4c6748f44877a6831d2808",
                "md5": "1d7d244ad5bb6ee63378050b5c54de1a",
                "sha256": "bef08de5d084d65914962a48083cead09d34c43e51215242f8b60a4026dcb33b"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d7d244ad5bb6ee63378050b5c54de1a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 869147,
            "upload_time": "2024-08-22T02:10:42",
            "upload_time_iso_8601": "2024-08-22T02:10:42.416773Z",
            "url": "https://files.pythonhosted.org/packages/55/55/7b3fe200fa30ad6d274d6caa9b51491874ff5f4c6748f44877a6831d2808/pyruhvro-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c9aae8223205ba0549145c0deecbd4ceb20fa6131d0931e5e50e11b798e47d7e",
                "md5": "3d18d2872a938405cdf8b92debe436a7",
                "sha256": "ed55067b632d3cf7cb9f3f224cc8c88c5498c29b459ec549b4f69092d8b5b12d"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "3d18d2872a938405cdf8b92debe436a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 638620,
            "upload_time": "2024-08-22T02:10:43",
            "upload_time_iso_8601": "2024-08-22T02:10:43.819970Z",
            "url": "https://files.pythonhosted.org/packages/c9/aa/e8223205ba0549145c0deecbd4ceb20fa6131d0931e5e50e11b798e47d7e/pyruhvro-0.2.0-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "50c28717313cec467d49453bbef928fc25019a27d07249173b1e1dc79baa8da1",
                "md5": "709d50b4d1bc81602706a71f670c8049",
                "sha256": "625ddec84a184b1b8861b90d7d06eabc3d999dbbf32ef19144e7435899955658"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "709d50b4d1bc81602706a71f670c8049",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 716227,
            "upload_time": "2024-08-22T02:10:45",
            "upload_time_iso_8601": "2024-08-22T02:10:45.121842Z",
            "url": "https://files.pythonhosted.org/packages/50/c2/8717313cec467d49453bbef928fc25019a27d07249173b1e1dc79baa8da1/pyruhvro-0.2.0-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a862196bc5bfc6ec436d4bea7927929af6807a1123aa064f2b361c291f528dd6",
                "md5": "28959366701072f4a5823d4190f16636",
                "sha256": "9e3d08ddf818fc8aff6fd968361b82c6fa40d15f37a322c387ecdc6304a11054"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "28959366701072f4a5823d4190f16636",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 877707,
            "upload_time": "2024-08-22T02:10:46",
            "upload_time_iso_8601": "2024-08-22T02:10:46.631366Z",
            "url": "https://files.pythonhosted.org/packages/a8/62/196bc5bfc6ec436d4bea7927929af6807a1123aa064f2b361c291f528dd6/pyruhvro-0.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af0860a30a5c1b64accfb87465cc7c27034eb5e46dfe9ae7660efe5a8acd2279",
                "md5": "03d84302b029fa964a2ceadf47d38990",
                "sha256": "1292e4707beca8321c4d323fe7aab52776d509ee5341e2cbabd6fc9ae0f63777"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "03d84302b029fa964a2ceadf47d38990",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 880682,
            "upload_time": "2024-08-22T02:10:48",
            "upload_time_iso_8601": "2024-08-22T02:10:48.151411Z",
            "url": "https://files.pythonhosted.org/packages/af/08/60a30a5c1b64accfb87465cc7c27034eb5e46dfe9ae7660efe5a8acd2279/pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "68e40a76af4bf6225bd9fb83ab84b0746f2e754fc9f622f0d7023783b40654b8",
                "md5": "a34bf5516bc5624c318d4da15f834fb8",
                "sha256": "5a9c2d17f724c65955c24b73e226be413516175bceb4a0b06c58f79c67e61492"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "a34bf5516bc5624c318d4da15f834fb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 875946,
            "upload_time": "2024-08-22T02:10:49",
            "upload_time_iso_8601": "2024-08-22T02:10:49.916866Z",
            "url": "https://files.pythonhosted.org/packages/68/e4/0a76af4bf6225bd9fb83ab84b0746f2e754fc9f622f0d7023783b40654b8/pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3d4e2229e92a8ece3a7886d025a9698f13a7f3844cfe95f1edd426c46df9f7b",
                "md5": "c28243a89eb14deaafbe2881a68ce17e",
                "sha256": "a47e21011318d238fef4fd328a9a55a32beec6138f30e53b1a86ce94e13b31e9"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c28243a89eb14deaafbe2881a68ce17e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 931704,
            "upload_time": "2024-08-22T02:10:51",
            "upload_time_iso_8601": "2024-08-22T02:10:51.578075Z",
            "url": "https://files.pythonhosted.org/packages/d3/d4/e2229e92a8ece3a7886d025a9698f13a7f3844cfe95f1edd426c46df9f7b/pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b0e460684de4c0a00c2691a6e8638365a7745b458261b83aa9695c4354ba100f",
                "md5": "afc1ebde727a291b9fe311dd537a114b",
                "sha256": "a53608bce68be3d0d50bff42346dc5a34f565386111f93cc03f13e714c411d5b"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "afc1ebde727a291b9fe311dd537a114b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1149617,
            "upload_time": "2024-08-22T02:10:52",
            "upload_time_iso_8601": "2024-08-22T02:10:52.973244Z",
            "url": "https://files.pythonhosted.org/packages/b0/e4/60684de4c0a00c2691a6e8638365a7745b458261b83aa9695c4354ba100f/pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a33c6b35e3f629c13a9d56ad5f58f504ca1be1306c0141571123f01da8081a3f",
                "md5": "e23e3660ce883f5bc26db2c8e4835425",
                "sha256": "29b34139ba647d913c802573dcb836af1ce520773f6725e78c2ea565dd889ff8"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e23e3660ce883f5bc26db2c8e4835425",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 868738,
            "upload_time": "2024-08-22T02:10:54",
            "upload_time_iso_8601": "2024-08-22T02:10:54.311618Z",
            "url": "https://files.pythonhosted.org/packages/a3/3c/6b35e3f629c13a9d56ad5f58f504ca1be1306c0141571123f01da8081a3f/pyruhvro-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f7d1afa19826306707f6a76987a81b3037cd4a8635339e3619dd5526a2ddcb6",
                "md5": "c1fad0b0b332ef74af6ca9684e865f21",
                "sha256": "c46df06ea9e7ab0fe3d0164a8b67e092dabe8e264c46b16a45cc1d5ef75fe305"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "c1fad0b0b332ef74af6ca9684e865f21",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 641983,
            "upload_time": "2024-08-22T02:10:55",
            "upload_time_iso_8601": "2024-08-22T02:10:55.924385Z",
            "url": "https://files.pythonhosted.org/packages/0f/7d/1afa19826306707f6a76987a81b3037cd4a8635339e3619dd5526a2ddcb6/pyruhvro-0.2.0-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "157eec2a718958e9e621193e9bca8cb0b69dbbfc60afa8c0146cbb0baf39528e",
                "md5": "03cada018399b42ed9ced610fc26d79e",
                "sha256": "5eff54070b738055710191f2b5fe854c02697eff3aaf2bb8001f743c2e530ab9"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "03cada018399b42ed9ced610fc26d79e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 719210,
            "upload_time": "2024-08-22T02:10:57",
            "upload_time_iso_8601": "2024-08-22T02:10:57.217996Z",
            "url": "https://files.pythonhosted.org/packages/15/7e/ec2a718958e9e621193e9bca8cb0b69dbbfc60afa8c0146cbb0baf39528e/pyruhvro-0.2.0-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03e37eb2536eaa37635362ce4d00a791072f5d040bbd2f0e16345ff61de1d65b",
                "md5": "75a49903527803e14f837559316451b8",
                "sha256": "65bdc06afc3c83aa9fdf93587ed1d06cbc0afd842de7f6b8fc2dd95cb030e76f"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "75a49903527803e14f837559316451b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 813557,
            "upload_time": "2024-08-22T02:10:58",
            "upload_time_iso_8601": "2024-08-22T02:10:58.807444Z",
            "url": "https://files.pythonhosted.org/packages/03/e3/7eb2536eaa37635362ce4d00a791072f5d040bbd2f0e16345ff61de1d65b/pyruhvro-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "284746ced6da617431bfd58565bf18dfacf21e2ad8567122ad090fba57986cc4",
                "md5": "05ae60a9ae4f6bf369df58fb228d4624",
                "sha256": "2d87120d1f2e8381bb7177a8967ca039e5bc66dba6971cd3d22447c20fc17f35"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "05ae60a9ae4f6bf369df58fb228d4624",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 777731,
            "upload_time": "2024-08-22T02:11:00",
            "upload_time_iso_8601": "2024-08-22T02:11:00.463055Z",
            "url": "https://files.pythonhosted.org/packages/28/47/46ced6da617431bfd58565bf18dfacf21e2ad8567122ad090fba57986cc4/pyruhvro-0.2.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8e0f80f9bfdff5aefddba7ebf3a7ef7a996e6b3e2a1b55cd19b090b9b3b8483",
                "md5": "987a871b498197b5165fe3e84c1e8251",
                "sha256": "e1278598146528e7f377c8224afc1cd17477437251bda5894f9fff561fa908b1"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "987a871b498197b5165fe3e84c1e8251",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 878349,
            "upload_time": "2024-08-22T02:11:02",
            "upload_time_iso_8601": "2024-08-22T02:11:02.189135Z",
            "url": "https://files.pythonhosted.org/packages/a8/e0/f80f9bfdff5aefddba7ebf3a7ef7a996e6b3e2a1b55cd19b090b9b3b8483/pyruhvro-0.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "35655bba113c37c9e813f784366409757a6514f4b6d55b9142c70f97cda2fe78",
                "md5": "a48e6f236c182b8508bb61d1fccf211d",
                "sha256": "c745077529cba96a7f8646902021caba17a9ae5070790f368825d69e83ec74ee"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a48e6f236c182b8508bb61d1fccf211d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 881087,
            "upload_time": "2024-08-22T02:11:03",
            "upload_time_iso_8601": "2024-08-22T02:11:03.886066Z",
            "url": "https://files.pythonhosted.org/packages/35/65/5bba113c37c9e813f784366409757a6514f4b6d55b9142c70f97cda2fe78/pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "721c25273522557c74ec7d614668a62a244f8d9f97bfba0eafd6ee7909b9138c",
                "md5": "29267b897b075f51980a813399e81b55",
                "sha256": "5b05ddc918f76598646588b7c974b72bf365674d12ee83a76aee16671565ba3b"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "29267b897b075f51980a813399e81b55",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 876635,
            "upload_time": "2024-08-22T02:11:06",
            "upload_time_iso_8601": "2024-08-22T02:11:06.100783Z",
            "url": "https://files.pythonhosted.org/packages/72/1c/25273522557c74ec7d614668a62a244f8d9f97bfba0eafd6ee7909b9138c/pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "92ac6b90e73e756f7181d035eabd7ed909b719e2b102ce11bb561c872306b701",
                "md5": "8eb002d6fd79d2a5311b3776d66aa290",
                "sha256": "6f877c195a791892fe0e07575ce56d51d6c81f906f576464fcd553f036aea62f"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "8eb002d6fd79d2a5311b3776d66aa290",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 932065,
            "upload_time": "2024-08-22T02:11:07",
            "upload_time_iso_8601": "2024-08-22T02:11:07.373356Z",
            "url": "https://files.pythonhosted.org/packages/92/ac/6b90e73e756f7181d035eabd7ed909b719e2b102ce11bb561c872306b701/pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "35b7e8912e61172d1dedb20837a2d355d7da9c8c9a6e7e0e93d35a34fdc2a93a",
                "md5": "c12be0292d1d57eaa4c627c7f4e1f5ee",
                "sha256": "d354c167421cc48db3a80e24c22096a7db972920926cb2f45aa704ad4b436c3c"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "c12be0292d1d57eaa4c627c7f4e1f5ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1149453,
            "upload_time": "2024-08-22T02:11:09",
            "upload_time_iso_8601": "2024-08-22T02:11:09.071916Z",
            "url": "https://files.pythonhosted.org/packages/35/b7/e8912e61172d1dedb20837a2d355d7da9c8c9a6e7e0e93d35a34fdc2a93a/pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "15e657e71d6a1eada8f815b6443e175c6e6cc3ac22c9eeeec2b5c8e142c6bd0d",
                "md5": "74fa46b42cfb7c43b0f6acd06343bee6",
                "sha256": "e094523fc29d54aae6d8f31dddc526efca246fc75d43df67b1c714c0cb142107"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "74fa46b42cfb7c43b0f6acd06343bee6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 868921,
            "upload_time": "2024-08-22T02:11:10",
            "upload_time_iso_8601": "2024-08-22T02:11:10.674346Z",
            "url": "https://files.pythonhosted.org/packages/15/e6/57e71d6a1eada8f815b6443e175c6e6cc3ac22c9eeeec2b5c8e142c6bd0d/pyruhvro-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "753227f4954f62c50b1b488127841cbbb75888568472713df2f01c6453132c4c",
                "md5": "a25502761ac4a3d372917f59d9656680",
                "sha256": "ce3028ac1b6810aaae3a8c1e8999cf60036990eaf1cf3459b9fac335fc91cab9"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "a25502761ac4a3d372917f59d9656680",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 642315,
            "upload_time": "2024-08-22T02:11:12",
            "upload_time_iso_8601": "2024-08-22T02:11:12.211127Z",
            "url": "https://files.pythonhosted.org/packages/75/32/27f4954f62c50b1b488127841cbbb75888568472713df2f01c6453132c4c/pyruhvro-0.2.0-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c1d3163f2344fe7ae64c2f00ccc560b450c7c6b03763eeb5ff39f4d651922ebf",
                "md5": "15f1ef187e550de8801a3d3511e221e4",
                "sha256": "e503b0d01a5c8b7099b568052984299c1b9388d144967990fcb3b8097f639d59"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "15f1ef187e550de8801a3d3511e221e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 719527,
            "upload_time": "2024-08-22T02:11:13",
            "upload_time_iso_8601": "2024-08-22T02:11:13.487384Z",
            "url": "https://files.pythonhosted.org/packages/c1/d3/163f2344fe7ae64c2f00ccc560b450c7c6b03763eeb5ff39f4d651922ebf/pyruhvro-0.2.0-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c1bafdb00190d3e91d6bbbce6406043999b93315ee95bf5c4450efc8ecb7ab5",
                "md5": "0b6523ef9700bc0ad739c202ceb6373c",
                "sha256": "8952fe1588c8075f16d7ae5c8dccd3207b858477263dbdf3d878736cf4391e4b"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "0b6523ef9700bc0ad739c202ceb6373c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 879190,
            "upload_time": "2024-08-22T02:11:14",
            "upload_time_iso_8601": "2024-08-22T02:11:14.807823Z",
            "url": "https://files.pythonhosted.org/packages/4c/1b/afdb00190d3e91d6bbbce6406043999b93315ee95bf5c4450efc8ecb7ab5/pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d63a07fd073e28af4cf3001291b0e83f98b2f62626033eccd29f7fca617a421a",
                "md5": "063f10f01a837b43fb364303ff68b42f",
                "sha256": "6d1a9bba3dde8e196e855fdea77be46f4cc71037b4df0407adf8fecba52281ce"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "063f10f01a837b43fb364303ff68b42f",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 882722,
            "upload_time": "2024-08-22T02:11:16",
            "upload_time_iso_8601": "2024-08-22T02:11:16.104281Z",
            "url": "https://files.pythonhosted.org/packages/d6/3a/07fd073e28af4cf3001291b0e83f98b2f62626033eccd29f7fca617a421a/pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "899c79a5afa5a22fdc89415796403466a1104a17b5abc999ddce324f2fa9364a",
                "md5": "66dc6941a9b49487d37868e2e665eea4",
                "sha256": "4e5d6cd7714339ac394e9fb00df8890c2ab7f50e4aa9a2670277a44e2674a6bb"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "66dc6941a9b49487d37868e2e665eea4",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 877661,
            "upload_time": "2024-08-22T02:11:17",
            "upload_time_iso_8601": "2024-08-22T02:11:17.430159Z",
            "url": "https://files.pythonhosted.org/packages/89/9c/79a5afa5a22fdc89415796403466a1104a17b5abc999ddce324f2fa9364a/pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7962a66215270b7ab2e0729c98a3dedea9a6199665434a1c978314cc0554b99c",
                "md5": "ad15091521796d2c5a0670007813f0f2",
                "sha256": "501cd4eb350535ef7a0034ea5f204f6c5c1cfc8b73f4ab78f456c59a44b61752"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "ad15091521796d2c5a0670007813f0f2",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 933590,
            "upload_time": "2024-08-22T02:11:18",
            "upload_time_iso_8601": "2024-08-22T02:11:18.935453Z",
            "url": "https://files.pythonhosted.org/packages/79/62/a66215270b7ab2e0729c98a3dedea9a6199665434a1c978314cc0554b99c/pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "97e5ff7198c183de0820c35012bb658ee0573c24f68ffd28eb2329ab5fec05bc",
                "md5": "9c672ca67447d10bc3e499f6821288ef",
                "sha256": "b8e13266d687d048e2ac2bf97ebf1da5e584559c4c9c2b45ddf235ac9a86ad61"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "9c672ca67447d10bc3e499f6821288ef",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1152723,
            "upload_time": "2024-08-22T02:11:21",
            "upload_time_iso_8601": "2024-08-22T02:11:21.520457Z",
            "url": "https://files.pythonhosted.org/packages/97/e5/ff7198c183de0820c35012bb658ee0573c24f68ffd28eb2329ab5fec05bc/pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dcce9c171e135818aabe3af87de25369bdd1fcdaf21ca8eefe68c8af4de9b827",
                "md5": "d03eef3373012ddaf659d6d4d45dbbed",
                "sha256": "9752d15a16b2552e5de380d421975e36141700119cddb354d55dc197db942f98"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d03eef3373012ddaf659d6d4d45dbbed",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 870290,
            "upload_time": "2024-08-22T02:11:23",
            "upload_time_iso_8601": "2024-08-22T02:11:23.256313Z",
            "url": "https://files.pythonhosted.org/packages/dc/ce/9c171e135818aabe3af87de25369bdd1fcdaf21ca8eefe68c8af4de9b827/pyruhvro-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e64cbb87757a1bc854555e774ac43d5169bc5e4372d6e8b8307dd7903dd38806",
                "md5": "86fe7049622fc26e75a49baf59ad4685",
                "sha256": "b4bbaf6f34d72eea7c6fe14a22a1f95ac41f25a3a90500be1cce6797f8d74b15"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "86fe7049622fc26e75a49baf59ad4685",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 882713,
            "upload_time": "2024-08-22T02:11:24",
            "upload_time_iso_8601": "2024-08-22T02:11:24.933968Z",
            "url": "https://files.pythonhosted.org/packages/e6/4c/bb87757a1bc854555e774ac43d5169bc5e4372d6e8b8307dd7903dd38806/pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eb54cb8b101b01401a7b80169eb7c28ed042f0ae63987148aca28bf3be0c6d96",
                "md5": "449d74e171215f9ed237224cf06143bb",
                "sha256": "9e2150da49abae8f513846e08a2e4fa092e07e5aef48d58ad2ee427885de45f8"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "449d74e171215f9ed237224cf06143bb",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 877577,
            "upload_time": "2024-08-22T02:11:26",
            "upload_time_iso_8601": "2024-08-22T02:11:26.270767Z",
            "url": "https://files.pythonhosted.org/packages/eb/54/cb8b101b01401a7b80169eb7c28ed042f0ae63987148aca28bf3be0c6d96/pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70fdca7e040febd651389e2a15e343f5e3dd04caa9f9b66bd8eb895e33ee1ce1",
                "md5": "123a9308d5ba76a2823431a7b299a9e7",
                "sha256": "8bd993c3c16e46c1bbc67474829910e4b7f81fdec81a0b1c328cde633ce9b138"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "123a9308d5ba76a2823431a7b299a9e7",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 933567,
            "upload_time": "2024-08-22T02:11:27",
            "upload_time_iso_8601": "2024-08-22T02:11:27.833782Z",
            "url": "https://files.pythonhosted.org/packages/70/fd/ca7e040febd651389e2a15e343f5e3dd04caa9f9b66bd8eb895e33ee1ce1/pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb3b843e2096a351dc6c7baeaf001017a1aa2b259c02f7eb5279a787f4a64c38",
                "md5": "8d60cba78713ebb36cc1f0f76038aa0a",
                "sha256": "17805b93844902642148d04fe0b57e49adbc3e4d18835512e9ecb1ed65eefbb7"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "8d60cba78713ebb36cc1f0f76038aa0a",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1152706,
            "upload_time": "2024-08-22T02:11:29",
            "upload_time_iso_8601": "2024-08-22T02:11:29.825183Z",
            "url": "https://files.pythonhosted.org/packages/bb/3b/843e2096a351dc6c7baeaf001017a1aa2b259c02f7eb5279a787f4a64c38/pyruhvro-0.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a4a481f96334da14a0ad881d742cbb40d3a163631e01250197e060517109e1a",
                "md5": "76efb5a21fba394f72783b07df41b068",
                "sha256": "6afa32f4068043f204580efea9d739721dd8b60ca286cce432461a3bde01f632"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "76efb5a21fba394f72783b07df41b068",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 879186,
            "upload_time": "2024-08-22T02:11:31",
            "upload_time_iso_8601": "2024-08-22T02:11:31.450702Z",
            "url": "https://files.pythonhosted.org/packages/5a/4a/481f96334da14a0ad881d742cbb40d3a163631e01250197e060517109e1a/pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72a59c801dd93fada5318c27aef3bea9b52350abe55ed18d9d9b2640a224bcde",
                "md5": "cecdb9a05601331d70279a976fc30349",
                "sha256": "81f883b857676444c38d8023f5dc04b51e77039e51ffad61047e39998c4522cd"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cecdb9a05601331d70279a976fc30349",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 882718,
            "upload_time": "2024-08-22T02:11:33",
            "upload_time_iso_8601": "2024-08-22T02:11:33.197422Z",
            "url": "https://files.pythonhosted.org/packages/72/a5/9c801dd93fada5318c27aef3bea9b52350abe55ed18d9d9b2640a224bcde/pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e8981b374372f53dbe4d2bca8cf2c4851a12234a8d3911d7bc69ec3ede9322c",
                "md5": "dd76363861a56cf447968593d09bad24",
                "sha256": "265d7e8aeb12d5c7adbad389a55d66d6ea16457fc988c8379330d2970350449f"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "dd76363861a56cf447968593d09bad24",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 877658,
            "upload_time": "2024-08-22T02:11:34",
            "upload_time_iso_8601": "2024-08-22T02:11:34.488922Z",
            "url": "https://files.pythonhosted.org/packages/9e/89/81b374372f53dbe4d2bca8cf2c4851a12234a8d3911d7bc69ec3ede9322c/pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c265f4e6deb607e3574c4a49a709e8e291327291028f317d091000fd689cd42c",
                "md5": "c086834ba66b7f3799d69085e43f86a6",
                "sha256": "806aa7dc26fd82b47a756aa1f2511e9cc69becd9f6e713bf736f09084daf2dda"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c086834ba66b7f3799d69085e43f86a6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 933585,
            "upload_time": "2024-08-22T02:11:35",
            "upload_time_iso_8601": "2024-08-22T02:11:35.925064Z",
            "url": "https://files.pythonhosted.org/packages/c2/65/f4e6deb607e3574c4a49a709e8e291327291028f317d091000fd689cd42c/pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c1f122cbb923848de7fba84f8dbaa3bdfb07e7b8b4baa14a1797a3b1befcc5f4",
                "md5": "b4f8b41ad52266d6a3e9c167c760d8c6",
                "sha256": "c1512c4c8e7d08bd8e9c34c84109ef19ca1301197a3c7460346c41632fa43213"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b4f8b41ad52266d6a3e9c167c760d8c6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1152712,
            "upload_time": "2024-08-22T02:11:37",
            "upload_time_iso_8601": "2024-08-22T02:11:37.513360Z",
            "url": "https://files.pythonhosted.org/packages/c1/f1/22cbb923848de7fba84f8dbaa3bdfb07e7b8b4baa14a1797a3b1befcc5f4/pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6936b58d6fec975f37cf9b9fd21e7ed42466a642b961f821d0cc64979388b246",
                "md5": "4343feaa7c9336492e1c7566d18dc5dd",
                "sha256": "4a96a31c49a78392543648487af2f7c7531a468b883e9494232e33bf3830ab0d"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4343feaa7c9336492e1c7566d18dc5dd",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 870287,
            "upload_time": "2024-08-22T02:11:39",
            "upload_time_iso_8601": "2024-08-22T02:11:39.212441Z",
            "url": "https://files.pythonhosted.org/packages/69/36/b58d6fec975f37cf9b9fd21e7ed42466a642b961f821d0cc64979388b246/pyruhvro-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96e957d8f02c9490a11d1e85b251950ebdc55157ddaba563572298a13e1eb9aa",
                "md5": "a14055d2182404f9694293bfc9a21b72",
                "sha256": "2f27299b75631a8f82cfa972e00c52e76979f4fb631a8c1669e568aad41bcbea"
            },
            "downloads": -1,
            "filename": "pyruhvro-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a14055d2182404f9694293bfc9a21b72",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 487671,
            "upload_time": "2024-08-22T02:11:40",
            "upload_time_iso_8601": "2024-08-22T02:11:40.774484Z",
            "url": "https://files.pythonhosted.org/packages/96/e9/57d8f02c9490a11d1e85b251950ebdc55157ddaba563572298a13e1eb9aa/pyruhvro-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-22 02:11:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Tyler-Sch",
    "github_project": "pyruhvro",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyruhvro"
}
        
Elapsed time: 0.30812s