ry


Namery JSON
Version 0.0.57 PyPI version JSON
download
home_pagehttps://github.com/jessekrubin/ry
Summaryry = rust + python
upload_time2025-09-13 01:47:58
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords datetime http jiff json pyo3 reqwest rust tokio xxhash zstd
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ry

A growing collection of Python shims around Rust crates; fast, async-first, and
ergonomic.

[![PyPI](https://img.shields.io/pypi/v/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)
[![PyPI - Status](https://img.shields.io/pypi/status/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)
[![PyPI - License](https://img.shields.io/pypi/l/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)

**DOCS:** [ryo3.dev](https://ryo3.dev) (WIP)

**API:** [ryo3.dev/api](https://ryo3.dev/api)

**This is a work in progress ~ feedback and PRs are welcome.**

## Highlights

- **Async-first HTTP client:** Built on `reqwest`, with a `fetch`-like API.
  Supports streaming, zero-copy IO via the buffer protocol, timeouts,
  redirect-following, and native JSON parsing via `jiter`.
- **Async file I/O:** Built on `tokio`, with an `AsyncFile` API similar to
  `aiofiles` and `anyio`'s async-file api. Supports buffered reads/writes,
  truncation, streaming reads, and `anyio` compatibility.
- **(de)compression:** (de)compression tools for `zstd`, `brotli`, `gzip`, and
  `bzip2`.
- **Datetime utilities via `jiff`:** Fast, accurate, timezone-aware datetime
  parsing and formatting, with `datetime` interop and much more
- **Miscellaneous bindings:** Includes crates like `globset`, `walkdir`,
  `sqlformat`, `unindent`, `xxhash`, and more.
- **Designed for ergonomics:** Async where it matters. Simple where possible.
  Python-native behavior with minimal friction.
- **Type Annotated:** All public APIs are (painstakingly) type annotated.
- **Performant:** Speed without the words "blazingly fast." [^1]

## Install

```bash
pip install ry
uv add ry

# check install
python -m ry
```

## Quickstart

Check out the [examples](https://github.com/jessekrubin/ry/tree/main/examples)
directory for some quickstart examples.

---

## What?

- `ry` -- the python package
- `ryo3-*` -- the rust crates that are used by `ry` and possibly your own
  `pyo3`-based python package

## Who?

- jessekrubin <jessekrubin@gmail.com>
- possibly you!?

## FAQ

_(aka: questions that I have been asking myself)_

- **Q:** Why?
  - **A:** I (jesse) needed several hashing functions for python and then kept
    adding things as I needed them
- **Q:** Does this have anything to do with the (excellent) package manager
  `rye`?
  - **A:** short answer: no. long answer: no, it does not.
- **Q:** Why is the repo split into `ry` and `ryo3`?
  - **A:** `ry` is the python package, `ryo3` is a rust crate setup to let you
    "register" functions you may want if you were writing your own pyo3-python
    bindings library; maybe someday the `ryo3::libs` module will be split up
    into separate packages

## Crate bindings

- wrapped crates:
  - `std` - many stdlib types and apis
  - `bytes`
  - `dirs`
  - `glob`
  - `heck`
  - `http`
  - `jiter`
  - `reqwest`
  - `shlex`
  - `size`
  - `sqlformat`
  - `tokio` (`fs` and `process`)
  - `unindent`
  - `url`
  - `uuid`
  - `which`
  - compression:
    - `brotli`
    - `bzip2`
    - `flate2`
    - `zstd`
  - hashing:
    - `fnv`
    - `xxhash`
  - burnt-sushi:
    - `globset` (formerly [globsters](https://pypi.org/project/globsters/))
    - `jiff`
    - `memchr`
    - `regex` (WIP ~ very incomplete)
    - `same-file`
    - `walkdir`

---

## DEV

- `just` is used to run tasks
- Do not use the phrase `blazing fast` or any emojis in any PRs or issues or
  docs
- type annotations are required
- `ruff` used for formatting and linting

---

## SEE ALSO

- utiles (web-map tile utils): https://github.com/jessekrubin/utiles

[^1]: Release‑version benchmarks of `ry` (via `pytest-benchmark`) showed no real
    performance variance, regardless of whether "blazingly fast" appeared in the
    README or docs.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jessekrubin/ry",
    "name": "ry",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "jesse rubin <jessekrubin@gmail.com>",
    "keywords": "datetime, http, jiff, json, pyo3, reqwest, rust, tokio, xxhash, zstd",
    "author": null,
    "author_email": "jesse rubin <jessekrubin@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/e1/fa/bd815e8da07f6ddf80859b4a0d5290ba9081bd40178711ec4c52626f123a/ry-0.0.57.tar.gz",
    "platform": null,
    "description": "# ry\n\nA growing collection of Python shims around Rust crates; fast, async-first, and\nergonomic.\n\n[![PyPI](https://img.shields.io/pypi/v/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)\n[![PyPI - Wheel](https://img.shields.io/pypi/wheel/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)\n[![PyPI - Status](https://img.shields.io/pypi/status/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)\n[![PyPI - License](https://img.shields.io/pypi/l/ry?style=flat-square&cacheSeconds=600)](https://pypi.org/project/ry/)\n\n**DOCS:** [ryo3.dev](https://ryo3.dev) (WIP)\n\n**API:** [ryo3.dev/api](https://ryo3.dev/api)\n\n**This is a work in progress ~ feedback and PRs are welcome.**\n\n## Highlights\n\n- **Async-first HTTP client:** Built on `reqwest`, with a `fetch`-like API.\n  Supports streaming, zero-copy IO via the buffer protocol, timeouts,\n  redirect-following, and native JSON parsing via `jiter`.\n- **Async file I/O:** Built on `tokio`, with an `AsyncFile` API similar to\n  `aiofiles` and `anyio`'s async-file api. Supports buffered reads/writes,\n  truncation, streaming reads, and `anyio` compatibility.\n- **(de)compression:** (de)compression tools for `zstd`, `brotli`, `gzip`, and\n  `bzip2`.\n- **Datetime utilities via `jiff`:** Fast, accurate, timezone-aware datetime\n  parsing and formatting, with `datetime` interop and much more\n- **Miscellaneous bindings:** Includes crates like `globset`, `walkdir`,\n  `sqlformat`, `unindent`, `xxhash`, and more.\n- **Designed for ergonomics:** Async where it matters. Simple where possible.\n  Python-native behavior with minimal friction.\n- **Type Annotated:** All public APIs are (painstakingly) type annotated.\n- **Performant:** Speed without the words \"blazingly fast.\" [^1]\n\n## Install\n\n```bash\npip install ry\nuv add ry\n\n# check install\npython -m ry\n```\n\n## Quickstart\n\nCheck out the [examples](https://github.com/jessekrubin/ry/tree/main/examples)\ndirectory for some quickstart examples.\n\n---\n\n## What?\n\n- `ry` -- the python package\n- `ryo3-*` -- the rust crates that are used by `ry` and possibly your own\n  `pyo3`-based python package\n\n## Who?\n\n- jessekrubin <jessekrubin@gmail.com>\n- possibly you!?\n\n## FAQ\n\n_(aka: questions that I have been asking myself)_\n\n- **Q:** Why?\n  - **A:** I (jesse) needed several hashing functions for python and then kept\n    adding things as I needed them\n- **Q:** Does this have anything to do with the (excellent) package manager\n  `rye`?\n  - **A:** short answer: no. long answer: no, it does not.\n- **Q:** Why is the repo split into `ry` and `ryo3`?\n  - **A:** `ry` is the python package, `ryo3` is a rust crate setup to let you\n    \"register\" functions you may want if you were writing your own pyo3-python\n    bindings library; maybe someday the `ryo3::libs` module will be split up\n    into separate packages\n\n## Crate bindings\n\n- wrapped crates:\n  - `std` - many stdlib types and apis\n  - `bytes`\n  - `dirs`\n  - `glob`\n  - `heck`\n  - `http`\n  - `jiter`\n  - `reqwest`\n  - `shlex`\n  - `size`\n  - `sqlformat`\n  - `tokio` (`fs` and `process`)\n  - `unindent`\n  - `url`\n  - `uuid`\n  - `which`\n  - compression:\n    - `brotli`\n    - `bzip2`\n    - `flate2`\n    - `zstd`\n  - hashing:\n    - `fnv`\n    - `xxhash`\n  - burnt-sushi:\n    - `globset` (formerly [globsters](https://pypi.org/project/globsters/))\n    - `jiff`\n    - `memchr`\n    - `regex` (WIP ~ very incomplete)\n    - `same-file`\n    - `walkdir`\n\n---\n\n## DEV\n\n- `just` is used to run tasks\n- Do not use the phrase `blazing fast` or any emojis in any PRs or issues or\n  docs\n- type annotations are required\n- `ruff` used for formatting and linting\n\n---\n\n## SEE ALSO\n\n- utiles (web-map tile utils): https://github.com/jessekrubin/utiles\n\n[^1]: Release\u2011version benchmarks of `ry` (via `pytest-benchmark`) showed no real\n    performance variance, regardless of whether \"blazingly fast\" appeared in the\n    README or docs.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "ry = rust + python",
    "version": "0.0.57",
    "project_urls": {
        "Changelog": "https://github.com/jessekrubin/ry/blob/main/CHANGELOG.md",
        "Homepage": "https://github.com/jessekrubin/ry",
        "Issues": "https://github.com/jessekrubin/ry/issues",
        "Source": "https://github.com/jessekrubin/ry"
    },
    "split_keywords": [
        "datetime",
        " http",
        " jiff",
        " json",
        " pyo3",
        " reqwest",
        " rust",
        " tokio",
        " xxhash",
        " zstd"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c24147a9fd72efd0c6410c82a6b213a45bc2a2128e0f2072724c594bb0a46db",
                "md5": "eec6425096dbfff8ba2e6205bd45c33d",
                "sha256": "264185dfcc405cabf8d133c9f6a64640538b3641e3b833afcd2ed810ff6c9a86"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "eec6425096dbfff8ba2e6205bd45c33d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 5766261,
            "upload_time": "2025-09-13T01:46:08",
            "upload_time_iso_8601": "2025-09-13T01:46:08.475780Z",
            "url": "https://files.pythonhosted.org/packages/7c/24/147a9fd72efd0c6410c82a6b213a45bc2a2128e0f2072724c594bb0a46db/ry-0.0.57-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3fa9e1628d70d39388bf301d34a71a108258482d7331ab3b7c1e74d53ddaf398",
                "md5": "b373aac99e06b2b01cd14ca4c0761e86",
                "sha256": "acfdf532edc9eb50a58d863a7b6031368148bf5d65c974876d41dd02ed6f6508"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b373aac99e06b2b01cd14ca4c0761e86",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6236220,
            "upload_time": "2025-09-13T01:46:41",
            "upload_time_iso_8601": "2025-09-13T01:46:41.111600Z",
            "url": "https://files.pythonhosted.org/packages/3f/a9/e1628d70d39388bf301d34a71a108258482d7331ab3b7c1e74d53ddaf398/ry-0.0.57-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1b8b05008798d4a0491872b0cf9df5e2378cf7150b493484bd89721e6829e523",
                "md5": "823e2297153189a34111e47a16406a2c",
                "sha256": "6b5519f95ee10a0b1829b538553557893ff47d09483f172cd624c5a54f1de751"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "823e2297153189a34111e47a16406a2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6278561,
            "upload_time": "2025-09-13T01:46:20",
            "upload_time_iso_8601": "2025-09-13T01:46:20.359002Z",
            "url": "https://files.pythonhosted.org/packages/1b/8b/05008798d4a0491872b0cf9df5e2378cf7150b493484bd89721e6829e523/ry-0.0.57-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5e34f3d278e5a7a8ae889708c03b01878c140a6d0c2a8eda4a0a28b960d5a2c6",
                "md5": "dd75aeab6abfb63997f227b9ee6411fd",
                "sha256": "3484e2abce99c7804aa4e0590f0d818e0228c78d7c75b82d4a46feba6a6ab7c2"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "dd75aeab6abfb63997f227b9ee6411fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6274788,
            "upload_time": "2025-09-13T01:46:30",
            "upload_time_iso_8601": "2025-09-13T01:46:30.967756Z",
            "url": "https://files.pythonhosted.org/packages/5e/34/f3d278e5a7a8ae889708c03b01878c140a6d0c2a8eda4a0a28b960d5a2c6/ry-0.0.57-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3467a0a2d4ecb79578473fabd983ec742f24a4edd365a5d7ae5fa8635036d433",
                "md5": "86bbbfa53a86625ca872cb68e509d124",
                "sha256": "75cb99130a1ea170c087acc40ba5903dcaf3b211bedc62cad906e3757f9b76dc"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "86bbbfa53a86625ca872cb68e509d124",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6059171,
            "upload_time": "2025-09-13T01:46:51",
            "upload_time_iso_8601": "2025-09-13T01:46:51.906419Z",
            "url": "https://files.pythonhosted.org/packages/34/67/a0a2d4ecb79578473fabd983ec742f24a4edd365a5d7ae5fa8635036d433/ry-0.0.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd0078cfa46d241a2d809291d15da420b3a171b01a6929b072052f972399eb30",
                "md5": "bbad89ff0c49e041ebf7ef3dc62dbb0b",
                "sha256": "335da8a9dbbb27811a28d0df47a972d7fdfea3c9d58fe65b64bb59606408bc4e"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bbad89ff0c49e041ebf7ef3dc62dbb0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 5621863,
            "upload_time": "2025-09-13T01:45:55",
            "upload_time_iso_8601": "2025-09-13T01:45:55.525892Z",
            "url": "https://files.pythonhosted.org/packages/fd/00/78cfa46d241a2d809291d15da420b3a171b01a6929b072052f972399eb30/ry-0.0.57-cp310-cp310-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8fd7626615b9dfce3634d0b967ca5098e2e28c41015c31309187144b7197065d",
                "md5": "9938b349634821c228ecff1702512a7f",
                "sha256": "bb72887dfe022bfef2827543047b4f39afa30cde6e5684bf00bc78cb1431db46"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9938b349634821c228ecff1702512a7f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 5810278,
            "upload_time": "2025-09-13T01:47:13",
            "upload_time_iso_8601": "2025-09-13T01:47:13.409996Z",
            "url": "https://files.pythonhosted.org/packages/8f/d7/626615b9dfce3634d0b967ca5098e2e28c41015c31309187144b7197065d/ry-0.0.57-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e39e0349fb478e6a1fab431ab031a818c4c1a16fd77da38af23c75cab1e89858",
                "md5": "919efdfbc46d7557f9014906d09ddb40",
                "sha256": "04acc048d156cc6fbf7137dfbaa76c2f09d5556abca7fa77fb35f9b0ee7a80f7"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "919efdfbc46d7557f9014906d09ddb40",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6017034,
            "upload_time": "2025-09-13T01:47:24",
            "upload_time_iso_8601": "2025-09-13T01:47:24.616576Z",
            "url": "https://files.pythonhosted.org/packages/e3/9e/0349fb478e6a1fab431ab031a818c4c1a16fd77da38af23c75cab1e89858/ry-0.0.57-cp310-cp310-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dd08e36144d6c4dd47b42c1eb0f6e4db167d644375ac40e2419bf6f64ff7ecdd",
                "md5": "59d9bff45778ef77abb8619823591d6a",
                "sha256": "fa71971bb2b210e7a815167fe474e0948931a74bb881d6fd0458f2a5743feae9"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "59d9bff45778ef77abb8619823591d6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6084502,
            "upload_time": "2025-09-13T01:47:36",
            "upload_time_iso_8601": "2025-09-13T01:47:36.352747Z",
            "url": "https://files.pythonhosted.org/packages/dd/08/e36144d6c4dd47b42c1eb0f6e4db167d644375ac40e2419bf6f64ff7ecdd/ry-0.0.57-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f3cf11efe1f47511caf0cd96b482f6b01622bb17a0714c1a49df9042d0e58c8c",
                "md5": "4afc3bb3cb4a7370dca5557f7ff974e4",
                "sha256": "20683bbfbb4bc3f563f2c96bfc4b8a869a306b4a27cdca69b72937da0410c8ec"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4afc3bb3cb4a7370dca5557f7ff974e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 6233532,
            "upload_time": "2025-09-13T01:47:47",
            "upload_time_iso_8601": "2025-09-13T01:47:47.837755Z",
            "url": "https://files.pythonhosted.org/packages/f3/cf/11efe1f47511caf0cd96b482f6b01622bb17a0714c1a49df9042d0e58c8c/ry-0.0.57-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4614b6ed41b5fc148d2f6b1317e967cd91fa3918852fdc224afa9df795ec56fb",
                "md5": "9c074339ea5da3f3093dd7da4fe3d9e7",
                "sha256": "f3026fcfe60a61d03545b58adf41ede265f1cc08b22d6f4a65b277d14ab15e45"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9c074339ea5da3f3093dd7da4fe3d9e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 5523083,
            "upload_time": "2025-09-13T01:48:00",
            "upload_time_iso_8601": "2025-09-13T01:48:00.250904Z",
            "url": "https://files.pythonhosted.org/packages/46/14/b6ed41b5fc148d2f6b1317e967cd91fa3918852fdc224afa9df795ec56fb/ry-0.0.57-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b333f3a1960da062c2019678209a5d9b7d8f9b7d84cb248f74d63ffd66d57ccf",
                "md5": "55728e6689b66f2c838d7b9abb33503a",
                "sha256": "79d24c4392459ebca3732bbecb059e02ad0da550e8f16a48e393d35042a9ab13"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "55728e6689b66f2c838d7b9abb33503a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5667382,
            "upload_time": "2025-09-13T01:47:08",
            "upload_time_iso_8601": "2025-09-13T01:47:08.219112Z",
            "url": "https://files.pythonhosted.org/packages/b3/33/f3a1960da062c2019678209a5d9b7d8f9b7d84cb248f74d63ffd66d57ccf/ry-0.0.57-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98a0ca1413eb8e53e7f478e44cf15758b3e303ad75774235ab8f5b91594a757a",
                "md5": "6cd24298476cb17415ebdfad54817701",
                "sha256": "3376783845d64a48e23c8778e8d39ec1dbd9f13661cf88d5d04156895899547e"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6cd24298476cb17415ebdfad54817701",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5156984,
            "upload_time": "2025-09-13T01:47:03",
            "upload_time_iso_8601": "2025-09-13T01:47:03.371851Z",
            "url": "https://files.pythonhosted.org/packages/98/a0/ca1413eb8e53e7f478e44cf15758b3e303ad75774235ab8f5b91594a757a/ry-0.0.57-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "58951280aac5ffdcd7f34d6d6f708b35469a5c82aa1b59705540cf6c368cc5ef",
                "md5": "4a56a5b187049be9e197ba889d3a2e62",
                "sha256": "67d1a723fe486b3f8c25903bd60efc7638156a667c7d82a6217d78bf9ecb31ce"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "4a56a5b187049be9e197ba889d3a2e62",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5766694,
            "upload_time": "2025-09-13T01:46:10",
            "upload_time_iso_8601": "2025-09-13T01:46:10.106062Z",
            "url": "https://files.pythonhosted.org/packages/58/95/1280aac5ffdcd7f34d6d6f708b35469a5c82aa1b59705540cf6c368cc5ef/ry-0.0.57-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7328e5212dbb92b68bf5a3344088cb26bc768e7fd75ac2bac794502782f5022e",
                "md5": "47acd3aa2ffa9319a4921cdaeb24fe90",
                "sha256": "a3579fbcbd97ac1267b21ba3eb2ed1b0da6824e250ddcdb9946277fb9e2a283f"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "47acd3aa2ffa9319a4921cdaeb24fe90",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6236155,
            "upload_time": "2025-09-13T01:46:42",
            "upload_time_iso_8601": "2025-09-13T01:46:42.819123Z",
            "url": "https://files.pythonhosted.org/packages/73/28/e5212dbb92b68bf5a3344088cb26bc768e7fd75ac2bac794502782f5022e/ry-0.0.57-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7798a54d2447d117c9aa9068f5ceb58881eff51b26b4467e391380ffe51b5682",
                "md5": "1b0c6ad5109ca3c0260539ffd76810a5",
                "sha256": "4460cd11c1e3299d27926cfc3f5802e7109a0bdcc0524f602a1bd45d723adc56"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1b0c6ad5109ca3c0260539ffd76810a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6278575,
            "upload_time": "2025-09-13T01:46:21",
            "upload_time_iso_8601": "2025-09-13T01:46:21.763738Z",
            "url": "https://files.pythonhosted.org/packages/77/98/a54d2447d117c9aa9068f5ceb58881eff51b26b4467e391380ffe51b5682/ry-0.0.57-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e2211e0f06744b29690279b701cbb6aebda7ee88283e8d2d8325aba568e414fb",
                "md5": "997b1e5497eb392f8e3ce148dadfb0cb",
                "sha256": "cd0021f2c010bc1a4c8ea4195692c43156c770ee73c92fef6886c1eae9221c64"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "997b1e5497eb392f8e3ce148dadfb0cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6274586,
            "upload_time": "2025-09-13T01:46:32",
            "upload_time_iso_8601": "2025-09-13T01:46:32.645278Z",
            "url": "https://files.pythonhosted.org/packages/e2/21/1e0f06744b29690279b701cbb6aebda7ee88283e8d2d8325aba568e414fb/ry-0.0.57-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06cf3190d771e3a5c35a6ae5c732a5360d66b0d71bf31c0e5e67b980b5fe1bf2",
                "md5": "6dc555e669b59379b997ef60194442bc",
                "sha256": "8bd8d49cb8391cf28a8dd4151aae3fcb553391fa21afd14d2e3c6f448e70f1c6"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6dc555e669b59379b997ef60194442bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6059273,
            "upload_time": "2025-09-13T01:46:53",
            "upload_time_iso_8601": "2025-09-13T01:46:53.367251Z",
            "url": "https://files.pythonhosted.org/packages/06/cf/3190d771e3a5c35a6ae5c732a5360d66b0d71bf31c0e5e67b980b5fe1bf2/ry-0.0.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7784ab85c0e55ba67a40cc8b0beb9d545121cd649a79ad55f05563120eff1e92",
                "md5": "77b13e118f074a0dc53823edd9173869",
                "sha256": "623429b68e3a6ceebdd8a964662820d24bdabe28e17f454212faffdd577031cf"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "77b13e118f074a0dc53823edd9173869",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5622053,
            "upload_time": "2025-09-13T01:45:58",
            "upload_time_iso_8601": "2025-09-13T01:45:58.920937Z",
            "url": "https://files.pythonhosted.org/packages/77/84/ab85c0e55ba67a40cc8b0beb9d545121cd649a79ad55f05563120eff1e92/ry-0.0.57-cp311-cp311-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "171e763a91ef52acd444ed0fc38592a026737f34e214820d6badd58a16789266",
                "md5": "328246959f2d18989c7ddc656942a0e3",
                "sha256": "c130f33b8703043f2a0efb545e0efb5a4761c3a001fd7d52ce511c5d449870ac"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "328246959f2d18989c7ddc656942a0e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5810111,
            "upload_time": "2025-09-13T01:47:15",
            "upload_time_iso_8601": "2025-09-13T01:47:15.256518Z",
            "url": "https://files.pythonhosted.org/packages/17/1e/763a91ef52acd444ed0fc38592a026737f34e214820d6badd58a16789266/ry-0.0.57-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6d46057f63ea3a36cea1cf890b03ac6cc685caa4bc5f5fc9b3a0e812a0bf0425",
                "md5": "bd0b1ee8525ac9e68ab097cb0fcccba4",
                "sha256": "2f870d1bd092399aa9b739db2750e6c33b8fab00841fdb491b2fcca845bc6432"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "bd0b1ee8525ac9e68ab097cb0fcccba4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6016913,
            "upload_time": "2025-09-13T01:47:26",
            "upload_time_iso_8601": "2025-09-13T01:47:26.468666Z",
            "url": "https://files.pythonhosted.org/packages/6d/46/057f63ea3a36cea1cf890b03ac6cc685caa4bc5f5fc9b3a0e812a0bf0425/ry-0.0.57-cp311-cp311-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "094e2cf9dcf0502ab4b1300ce361c8346ae088b7fa7e232a1fe727ce78e6e136",
                "md5": "7822ad9da8528b15e4e0b8ce6fa27d73",
                "sha256": "e5dede61e85aac80ba23ff1f9a2bb598a836f2faa053ef9fb3a72174e6bcfe36"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "7822ad9da8528b15e4e0b8ce6fa27d73",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6084771,
            "upload_time": "2025-09-13T01:47:37",
            "upload_time_iso_8601": "2025-09-13T01:47:37.955377Z",
            "url": "https://files.pythonhosted.org/packages/09/4e/2cf9dcf0502ab4b1300ce361c8346ae088b7fa7e232a1fe727ce78e6e136/ry-0.0.57-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5ab5f9ced6fafee28e98bdd0e2d7b89c9fc5c6c55a548d176db82cdd8495f488",
                "md5": "8b4d4d2bb6f685c7f973b98094d9b71b",
                "sha256": "fef2cc855c30f1ce8464e2875c7957c35fe536832b4c89eaae0079ea2d3ece37"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b4d4d2bb6f685c7f973b98094d9b71b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 6233480,
            "upload_time": "2025-09-13T01:47:49",
            "upload_time_iso_8601": "2025-09-13T01:47:49.440598Z",
            "url": "https://files.pythonhosted.org/packages/5a/b5/f9ced6fafee28e98bdd0e2d7b89c9fc5c6c55a548d176db82cdd8495f488/ry-0.0.57-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4f46f4a341948460edbc820a924bfe25e85f7abe981dee66862cb0ced04881b4",
                "md5": "2dac7ca7b06609d19a0aed65b403d706",
                "sha256": "288fe338c22bca36ad55abcb6488346d8741c91827b93d919ba5d407fe5b8e34"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2dac7ca7b06609d19a0aed65b403d706",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5523411,
            "upload_time": "2025-09-13T01:48:02",
            "upload_time_iso_8601": "2025-09-13T01:48:02.126821Z",
            "url": "https://files.pythonhosted.org/packages/4f/46/f4a341948460edbc820a924bfe25e85f7abe981dee66862cb0ced04881b4/ry-0.0.57-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5629bf364d3cdb958867ae2a11dfa0e8f4543769a263ab5c51876fcccb571bfd",
                "md5": "2de12da70032ea552857fdde4c9e429a",
                "sha256": "58deaa1cc2c5f5e9b42ad1fb2bd54cac2e3dcf7e0ab950ce32a6917f5f72e218"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2de12da70032ea552857fdde4c9e429a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5624308,
            "upload_time": "2025-09-13T01:47:09",
            "upload_time_iso_8601": "2025-09-13T01:47:09.761712Z",
            "url": "https://files.pythonhosted.org/packages/56/29/bf364d3cdb958867ae2a11dfa0e8f4543769a263ab5c51876fcccb571bfd/ry-0.0.57-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8bd423905c0b6d66ba445462c252fcb16db628ff9e47f010c2adb06e0648c2f9",
                "md5": "dc76eb4530aeeca2660c713ac9d0ad7a",
                "sha256": "9e1fb5922e89095f4eb60c4f337682772e623414367bb871fbd20497bc7fb4c2"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "dc76eb4530aeeca2660c713ac9d0ad7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5117807,
            "upload_time": "2025-09-13T01:47:05",
            "upload_time_iso_8601": "2025-09-13T01:47:05.130088Z",
            "url": "https://files.pythonhosted.org/packages/8b/d4/23905c0b6d66ba445462c252fcb16db628ff9e47f010c2adb06e0648c2f9/ry-0.0.57-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4cda4ecae550c8e74a7df9a78322ec33fa58bda90d5cf50bbd3f9fd9e8818c5c",
                "md5": "cef6a778a7264901a2a821e8921c6f8f",
                "sha256": "a1e5c6492f78fe194dd557dd96740aecd45a2897ad952335eb2bb94fe98cb8ca"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cef6a778a7264901a2a821e8921c6f8f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5753204,
            "upload_time": "2025-09-13T01:46:11",
            "upload_time_iso_8601": "2025-09-13T01:46:11.881741Z",
            "url": "https://files.pythonhosted.org/packages/4c/da/4ecae550c8e74a7df9a78322ec33fa58bda90d5cf50bbd3f9fd9e8818c5c/ry-0.0.57-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4baa6f01ed600695e899fdf284d8cbaf181aed643e649894d944859c54fb921e",
                "md5": "699a5c05d51d57892daf0f6e0a01b826",
                "sha256": "e13c5a59d877d04017f57372e46906633d0f6826345b2eafa6922c5f419d2752"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "699a5c05d51d57892daf0f6e0a01b826",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 6194764,
            "upload_time": "2025-09-13T01:46:44",
            "upload_time_iso_8601": "2025-09-13T01:46:44.286531Z",
            "url": "https://files.pythonhosted.org/packages/4b/aa/6f01ed600695e899fdf284d8cbaf181aed643e649894d944859c54fb921e/ry-0.0.57-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1c19c78ca862a2328064dac4e4f1c74ec4fa1cf0f83e6c6a99e75236e513f1cd",
                "md5": "3e111ac7336614c484bf58bef29a2f88",
                "sha256": "597be581490d680f101ddaaf2d16caad616e0668bb6ade18cdc7e01bc352fee8"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "3e111ac7336614c484bf58bef29a2f88",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 6245924,
            "upload_time": "2025-09-13T01:46:23",
            "upload_time_iso_8601": "2025-09-13T01:46:23.640963Z",
            "url": "https://files.pythonhosted.org/packages/1c/19/c78ca862a2328064dac4e4f1c74ec4fa1cf0f83e6c6a99e75236e513f1cd/ry-0.0.57-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7645346638752cbd352b9987a9350b92f2c57f51132386b304e7cdf3b5c51832",
                "md5": "2fa7ce3be3c9633f7c1a9b2a1ea58f4a",
                "sha256": "6783fd3660b95d18723d38a58080cfa8b9099f601f38d3b41d297e304e69413f"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "2fa7ce3be3c9633f7c1a9b2a1ea58f4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 6283927,
            "upload_time": "2025-09-13T01:46:34",
            "upload_time_iso_8601": "2025-09-13T01:46:34.068728Z",
            "url": "https://files.pythonhosted.org/packages/76/45/346638752cbd352b9987a9350b92f2c57f51132386b304e7cdf3b5c51832/ry-0.0.57-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d67cde004e1799b56a676d66f6e9dbdc9a5e24ff1190bbd6178f1ef8927a2911",
                "md5": "72857d25933b006c628a9ca7e17ac072",
                "sha256": "2f68dee98615805ec8c2594e38b53a6817008f9afebd9d59d270663a9de74287"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72857d25933b006c628a9ca7e17ac072",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 6034540,
            "upload_time": "2025-09-13T01:46:54",
            "upload_time_iso_8601": "2025-09-13T01:46:54.775819Z",
            "url": "https://files.pythonhosted.org/packages/d6/7c/de004e1799b56a676d66f6e9dbdc9a5e24ff1190bbd6178f1ef8927a2911/ry-0.0.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f43bf718192a3913c0cd2f687b280f5c8a8e7f9cedb9041b0a1eabefe2f925f3",
                "md5": "1ff5fbf4dbc85a366e29169b19f87e83",
                "sha256": "6875c6231e8d5f608ad2d215b197eee855ed5cbe8564754fe1790b5127aa3593"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1ff5fbf4dbc85a366e29169b19f87e83",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5594733,
            "upload_time": "2025-09-13T01:46:00",
            "upload_time_iso_8601": "2025-09-13T01:46:00.443837Z",
            "url": "https://files.pythonhosted.org/packages/f4/3b/f718192a3913c0cd2f687b280f5c8a8e7f9cedb9041b0a1eabefe2f925f3/ry-0.0.57-cp312-cp312-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "63bdad2577ccdd7d2a6f688fa416a505f16240fa884891f5a1d4c6ce492c9e6d",
                "md5": "99ecff868514ba4ac82e518476c2d9a6",
                "sha256": "db215b5aec8384005b1a11c6c98778e9fc26bad282521dcaecbb49de61042b31"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "99ecff868514ba4ac82e518476c2d9a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5783959,
            "upload_time": "2025-09-13T01:47:17",
            "upload_time_iso_8601": "2025-09-13T01:47:17.000154Z",
            "url": "https://files.pythonhosted.org/packages/63/bd/ad2577ccdd7d2a6f688fa416a505f16240fa884891f5a1d4c6ce492c9e6d/ry-0.0.57-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7defbd871e23d9e26e83acbd32e53e4bdf8f4bb3cf8de2099c84a9621cbdd23f",
                "md5": "65670b1a4adb92ce2a57c4b4278e449a",
                "sha256": "ae09444b3aae0a61579ec060064f445bfd780cc3df0ee04fc5921d583f684594"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "65670b1a4adb92ce2a57c4b4278e449a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5998547,
            "upload_time": "2025-09-13T01:47:28",
            "upload_time_iso_8601": "2025-09-13T01:47:28.016985Z",
            "url": "https://files.pythonhosted.org/packages/7d/ef/bd871e23d9e26e83acbd32e53e4bdf8f4bb3cf8de2099c84a9621cbdd23f/ry-0.0.57-cp312-cp312-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dc32a81489314487d7afd841df2426bc576df49911c8a8c6cf1719c7b91157b8",
                "md5": "e3c9b829c4df815074e67d3bdf93bc99",
                "sha256": "1976fc0af72bac618bc26240547f593d0cd246039c031bb886253da33f30f826"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "e3c9b829c4df815074e67d3bdf93bc99",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 6059843,
            "upload_time": "2025-09-13T01:47:39",
            "upload_time_iso_8601": "2025-09-13T01:47:39.848522Z",
            "url": "https://files.pythonhosted.org/packages/dc/32/a81489314487d7afd841df2426bc576df49911c8a8c6cf1719c7b91157b8/ry-0.0.57-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6f4a3fbdbb262321a351e2d2a7e3b748b4652a83429644e18caf130be828a6d",
                "md5": "dd10aa619b857de5580e87df251154a9",
                "sha256": "4c03da8eb000a9f250e4fe365c2e40992bc979113c592c8a95a17b5279a5d8c3"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dd10aa619b857de5580e87df251154a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 6211834,
            "upload_time": "2025-09-13T01:47:50",
            "upload_time_iso_8601": "2025-09-13T01:47:50.988382Z",
            "url": "https://files.pythonhosted.org/packages/c6/f4/a3fbdbb262321a351e2d2a7e3b748b4652a83429644e18caf130be828a6d/ry-0.0.57-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da4430bfce5f308d00a85cf9786fd321272227416c737fe7c4c6ab312068f7bd",
                "md5": "e5981cd93fbc8579a5eb6dbf845109a7",
                "sha256": "0ae03964789095fe911aaa81a1986a6fd92317865b142637f95e63b305814945"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e5981cd93fbc8579a5eb6dbf845109a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5496228,
            "upload_time": "2025-09-13T01:48:03",
            "upload_time_iso_8601": "2025-09-13T01:48:03.709422Z",
            "url": "https://files.pythonhosted.org/packages/da/44/30bfce5f308d00a85cf9786fd321272227416c737fe7c4c6ab312068f7bd/ry-0.0.57-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d07b43020a46000bd70d594bcd0cfeb3eb17ae5df341a147564f185a7b3c77cf",
                "md5": "8ed135dd412c79c0e6c284c8db37bb8e",
                "sha256": "fe0d4362e2dfeeebad1aadad3a4cee1412522d6f2d21fea95408398bb463e29b"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ed135dd412c79c0e6c284c8db37bb8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5623204,
            "upload_time": "2025-09-13T01:47:11",
            "upload_time_iso_8601": "2025-09-13T01:47:11.518585Z",
            "url": "https://files.pythonhosted.org/packages/d0/7b/43020a46000bd70d594bcd0cfeb3eb17ae5df341a147564f185a7b3c77cf/ry-0.0.57-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "82ef8f1c9d0efdf96f59427163418529082d96ed346ef443e221c6dc7480f3b0",
                "md5": "3db1b3e8bf9202032a089837521a5273",
                "sha256": "8a59ab467a72120c6b27832f9577aea9546566bd6714b408dff8f1dee652db20"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3db1b3e8bf9202032a089837521a5273",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5116685,
            "upload_time": "2025-09-13T01:47:06",
            "upload_time_iso_8601": "2025-09-13T01:47:06.809446Z",
            "url": "https://files.pythonhosted.org/packages/82/ef/8f1c9d0efdf96f59427163418529082d96ed346ef443e221c6dc7480f3b0/ry-0.0.57-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8460a9337fd6a8a2efa3d6319f9a8c2e6b1fe234ca9639d58d414731e8c211a0",
                "md5": "8221ba6db44e8d39c06f00a596b02d78",
                "sha256": "7b886d291cd5feca0631a745e57f7964f693933dc54a37cc96082032d1820508"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8221ba6db44e8d39c06f00a596b02d78",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5752320,
            "upload_time": "2025-09-13T01:46:13",
            "upload_time_iso_8601": "2025-09-13T01:46:13.296737Z",
            "url": "https://files.pythonhosted.org/packages/84/60/a9337fd6a8a2efa3d6319f9a8c2e6b1fe234ca9639d58d414731e8c211a0/ry-0.0.57-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4b5c21b22d8426fd58ea87cf6850a57fb65aa32e3a9613b8a5ec352d61e6b405",
                "md5": "b096e95e4ab92200097b515ce4312c7f",
                "sha256": "14587efc5ac2a671e6aee8d1153d3d5db3cf8daabc72bc07fe50ca48fb9d360a"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b096e95e4ab92200097b515ce4312c7f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6193903,
            "upload_time": "2025-09-13T01:46:45",
            "upload_time_iso_8601": "2025-09-13T01:46:45.773417Z",
            "url": "https://files.pythonhosted.org/packages/4b/5c/21b22d8426fd58ea87cf6850a57fb65aa32e3a9613b8a5ec352d61e6b405/ry-0.0.57-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9afa74c5160713ebd0e4d908c468a3efb596b321302f521596c7b288a2ce86f8",
                "md5": "2193786b37c6b8f02d1e5ec19ff075f3",
                "sha256": "9d48df6f178e6b05fd34d2890b2c3ed77c19b31fd9f3471432300e171953fb06"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "2193786b37c6b8f02d1e5ec19ff075f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6245292,
            "upload_time": "2025-09-13T01:46:25",
            "upload_time_iso_8601": "2025-09-13T01:46:25.000729Z",
            "url": "https://files.pythonhosted.org/packages/9a/fa/74c5160713ebd0e4d908c468a3efb596b321302f521596c7b288a2ce86f8/ry-0.0.57-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a50e0b2e792a96b6ad0bf56b7b50260ae79d6f83f25fcb9a7a09254270f4153",
                "md5": "f670499424d456dc17074d2393ae4761",
                "sha256": "47090b117e9bfcbcd3df77cf5e88f4a8730f07740a973849c35a200c3ba02a2d"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "f670499424d456dc17074d2393ae4761",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6283394,
            "upload_time": "2025-09-13T01:46:35",
            "upload_time_iso_8601": "2025-09-13T01:46:35.462163Z",
            "url": "https://files.pythonhosted.org/packages/5a/50/e0b2e792a96b6ad0bf56b7b50260ae79d6f83f25fcb9a7a09254270f4153/ry-0.0.57-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e4fdea2e5eb3ebc541d439305f14fd7ecf3a502c2c390c1fe47dcf1a76b7c16",
                "md5": "879f987529a455ffb431b629087d145b",
                "sha256": "6f4282aa956eb8f2ed9cc0781c4bf3f99c09be6b4a7356b1d3f06e687e4065b5"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "879f987529a455ffb431b629087d145b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6032975,
            "upload_time": "2025-09-13T01:46:57",
            "upload_time_iso_8601": "2025-09-13T01:46:57.118470Z",
            "url": "https://files.pythonhosted.org/packages/7e/4f/dea2e5eb3ebc541d439305f14fd7ecf3a502c2c390c1fe47dcf1a76b7c16/ry-0.0.57-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3226c33c06c0fc63f6683c439c809e836cb23f7b73e59366fad34ba983af7997",
                "md5": "557d5e91f28d29e53d49f345d0756568",
                "sha256": "1daff0ab72a3e865257c5a61fec33ec5d9e887fcdd12eea93293bca429070ff9"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "557d5e91f28d29e53d49f345d0756568",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5594198,
            "upload_time": "2025-09-13T01:46:02",
            "upload_time_iso_8601": "2025-09-13T01:46:02.222693Z",
            "url": "https://files.pythonhosted.org/packages/32/26/c33c06c0fc63f6683c439c809e836cb23f7b73e59366fad34ba983af7997/ry-0.0.57-cp313-cp313-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75c4efdb5b63ecfbd26ccf7b9cf72fe9a8f361d8a31f5b95dc52bb6d75e02144",
                "md5": "b8012f46f8cbd564a9519b14f382297a",
                "sha256": "0325868fbe6dbb27f523092dc40b5db78cc8999f852432659855795204203adc"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b8012f46f8cbd564a9519b14f382297a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5783530,
            "upload_time": "2025-09-13T01:47:18",
            "upload_time_iso_8601": "2025-09-13T01:47:18.472721Z",
            "url": "https://files.pythonhosted.org/packages/75/c4/efdb5b63ecfbd26ccf7b9cf72fe9a8f361d8a31f5b95dc52bb6d75e02144/ry-0.0.57-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "567db1ebd1fbd1ab3c8a10ff58d792aecbd8a924ed9ff566248da2ac8952a95a",
                "md5": "956838e23ee873d77b628ffa2d3044f5",
                "sha256": "fcb063805aef9aa638b69140d1ff5fe9f10bb7944945a79a9309c87300e0d941"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "956838e23ee873d77b628ffa2d3044f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5998375,
            "upload_time": "2025-09-13T01:47:29",
            "upload_time_iso_8601": "2025-09-13T01:47:29.848960Z",
            "url": "https://files.pythonhosted.org/packages/56/7d/b1ebd1fbd1ab3c8a10ff58d792aecbd8a924ed9ff566248da2ac8952a95a/ry-0.0.57-cp313-cp313-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2cd66a6718b286ca100e745570fe67c92071dfd9dc625e47a888ea692448a416",
                "md5": "c28fe0e4e1eb9b07c105417f920c1d69",
                "sha256": "ad67cde1be0fd2f68327cdafc95de756a432e5c6949669ec5950e423cecf3b80"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "c28fe0e4e1eb9b07c105417f920c1d69",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6059407,
            "upload_time": "2025-09-13T01:47:41",
            "upload_time_iso_8601": "2025-09-13T01:47:41.560369Z",
            "url": "https://files.pythonhosted.org/packages/2c/d6/6a6718b286ca100e745570fe67c92071dfd9dc625e47a888ea692448a416/ry-0.0.57-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98540dcc1d65cae754fee041f476002bc667aca2bac7e5221c5ee9fd44202430",
                "md5": "72f01d80f106709e28c3923ff820d576",
                "sha256": "fc9543c662605ef6f88cc13d670b60ed5b0979b8b45c15b6aed0453487b5bcbc"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72f01d80f106709e28c3923ff820d576",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6211137,
            "upload_time": "2025-09-13T01:47:52",
            "upload_time_iso_8601": "2025-09-13T01:47:52.467403Z",
            "url": "https://files.pythonhosted.org/packages/98/54/0dcc1d65cae754fee041f476002bc667aca2bac7e5221c5ee9fd44202430/ry-0.0.57-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "35cc4a060f2929e35c082e035220e5be27ec6dc7389341b4a7a34743d3ff1b1c",
                "md5": "c95eb63d819e95260824706b16071bcc",
                "sha256": "7f13e227cdec2e7902ea444b48823f10f73fe46a582e0776330d90b965491fe9"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c95eb63d819e95260824706b16071bcc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5742956,
            "upload_time": "2025-09-13T01:46:15",
            "upload_time_iso_8601": "2025-09-13T01:46:15.096307Z",
            "url": "https://files.pythonhosted.org/packages/35/cc/4a060f2929e35c082e035220e5be27ec6dc7389341b4a7a34743d3ff1b1c/ry-0.0.57-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "adb1c2c92a611c509154dee3cde00d2cfeb31bedf8361e16364eb92678e35dda",
                "md5": "8b9c8a394c5bf94f15b9242ad3303342",
                "sha256": "dd4349d2b993a8d92ad9e76482300265edc0ded119cf059801e387a178ddcd5a"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "8b9c8a394c5bf94f15b9242ad3303342",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6239590,
            "upload_time": "2025-09-13T01:46:26",
            "upload_time_iso_8601": "2025-09-13T01:46:26.359939Z",
            "url": "https://files.pythonhosted.org/packages/ad/b1/c2c92a611c509154dee3cde00d2cfeb31bedf8361e16364eb92678e35dda/ry-0.0.57-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "044cfab3e3b8b7ea1ff85cb561db3f2529b5ed22c68f0b85dd4e3c56564d9d31",
                "md5": "d121356947450d82a43eea11785d02c0",
                "sha256": "4a58c4bd16b5528314cc469d24c12cec97528b62b2820195cb1c4b6c86220949"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "d121356947450d82a43eea11785d02c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6287181,
            "upload_time": "2025-09-13T01:46:36",
            "upload_time_iso_8601": "2025-09-13T01:46:36.846548Z",
            "url": "https://files.pythonhosted.org/packages/04/4c/fab3e3b8b7ea1ff85cb561db3f2529b5ed22c68f0b85dd4e3c56564d9d31/ry-0.0.57-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aef9ef89c398b864136b39e711c5595e5174f0770c51600274d81eaa8d6d16da",
                "md5": "c300c5dd85d3f7c57a5e1e07e574bd8d",
                "sha256": "1b06b208de707c096c5cc8a216a10728f7a638c33bbc962be8fb3aa8d982b9da"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c300c5dd85d3f7c57a5e1e07e574bd8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5580921,
            "upload_time": "2025-09-13T01:46:03",
            "upload_time_iso_8601": "2025-09-13T01:46:03.690668Z",
            "url": "https://files.pythonhosted.org/packages/ae/f9/ef89c398b864136b39e711c5595e5174f0770c51600274d81eaa8d6d16da/ry-0.0.57-cp313-cp313t-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf967b6c4bf8e7b8903e6aae65aab058dffece2a4d93d520a212db0d36659e72",
                "md5": "feb3bcbf459b4fedab45db15a2174e9d",
                "sha256": "041b6b035f1017d271a91b8bdb5150f0403ce0235ff905978cdc7bd1ee7c44a1"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "feb3bcbf459b4fedab45db15a2174e9d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5767096,
            "upload_time": "2025-09-13T01:47:19",
            "upload_time_iso_8601": "2025-09-13T01:47:19.905034Z",
            "url": "https://files.pythonhosted.org/packages/cf/96/7b6c4bf8e7b8903e6aae65aab058dffece2a4d93d520a212db0d36659e72/ry-0.0.57-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0dc9d05671cfd65ae79c6af4cedaf4711ecf96f2626f3794c205e5c27c823033",
                "md5": "37f70dbc905a4252bf9078a3af6fdb11",
                "sha256": "ce4d08b158af5aa9692c33912cdf58fbf082035d5ac18e5c40804bdd45566dea"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "37f70dbc905a4252bf9078a3af6fdb11",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5990623,
            "upload_time": "2025-09-13T01:47:31",
            "upload_time_iso_8601": "2025-09-13T01:47:31.262301Z",
            "url": "https://files.pythonhosted.org/packages/0d/c9/d05671cfd65ae79c6af4cedaf4711ecf96f2626f3794c205e5c27c823033/ry-0.0.57-cp313-cp313t-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "29fc0706b69f173702af2988cba9d931d219ea7022bb8de9c34851fbaf004f9e",
                "md5": "86e8e7aa3159f99a48783d80cdeb3200",
                "sha256": "85947444f7c421369b9fb2ca92db418738ba310c52f291d725c4a618384e79d2"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "86e8e7aa3159f99a48783d80cdeb3200",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6052759,
            "upload_time": "2025-09-13T01:47:43",
            "upload_time_iso_8601": "2025-09-13T01:47:43.130219Z",
            "url": "https://files.pythonhosted.org/packages/29/fc/0706b69f173702af2988cba9d931d219ea7022bb8de9c34851fbaf004f9e/ry-0.0.57-cp313-cp313t-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "85c56ff0052936b25a0b8ec941b4c2c5806d41112eecf97fa79125433cd453c6",
                "md5": "62ffe3704edfefef8b357459895d6ec2",
                "sha256": "53cd260764945975d26b8452da7a668d0e5bfc437f047507e4a947ef6bd3ce5c"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62ffe3704edfefef8b357459895d6ec2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 6200641,
            "upload_time": "2025-09-13T01:47:54",
            "upload_time_iso_8601": "2025-09-13T01:47:54.338383Z",
            "url": "https://files.pythonhosted.org/packages/85/c5/6ff0052936b25a0b8ec941b4c2c5806d41112eecf97fa79125433cd453c6/ry-0.0.57-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e7a6e4ef1f9af491ae21b6a388158eae45ace7eea0ff0a93f0cdb353217a0a28",
                "md5": "972f8130de83db24d8d28e399a691851",
                "sha256": "a5676ac7a55bc358a1bca6d795b69200095806721fe8e1307ed858252a1ed62d"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "972f8130de83db24d8d28e399a691851",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5182963,
            "upload_time": "2025-09-13T01:48:07",
            "upload_time_iso_8601": "2025-09-13T01:48:07.045952Z",
            "url": "https://files.pythonhosted.org/packages/e7/a6/e4ef1f9af491ae21b6a388158eae45ace7eea0ff0a93f0cdb353217a0a28/ry-0.0.57-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9bab11b0025be424f7c30ff5905928ccb2261e24555305de6bdbd3441ae8acdb",
                "md5": "60508d5926899e05183f553b5fe0696d",
                "sha256": "ad78fe771e2f45d4cf30ef70a521d64bb434cd751dba68007bf3c91d511c38c6"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "60508d5926899e05183f553b5fe0696d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 5495435,
            "upload_time": "2025-09-13T01:48:05",
            "upload_time_iso_8601": "2025-09-13T01:48:05.485857Z",
            "url": "https://files.pythonhosted.org/packages/9b/ab/11b0025be424f7c30ff5905928ccb2261e24555305de6bdbd3441ae8acdb/ry-0.0.57-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e14538f1503ffd442e0c9b5eb048dbcad44a74cb639e8ca79fe72bd39ffad366",
                "md5": "a08ea3c51e6fbde5b9e5a0e60dc4cb07",
                "sha256": "8d2a4c3922fbe242622f865e11e756795985808e6e7d2934ef66d00fa2077089"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a08ea3c51e6fbde5b9e5a0e60dc4cb07",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.10",
            "size": 6191570,
            "upload_time": "2025-09-13T01:46:47",
            "upload_time_iso_8601": "2025-09-13T01:46:47.245538Z",
            "url": "https://files.pythonhosted.org/packages/e1/45/38f1503ffd442e0c9b5eb048dbcad44a74cb639e8ca79fe72bd39ffad366/ry-0.0.57-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "92f36c5b5990cd627e92202083dce27c4b79f2d8f5fd39a11499a880e558ef1b",
                "md5": "cfd2b43de52dd131fa4a32a121a4b73b",
                "sha256": "829f9e3e3ae614a76b48aeee204a75245f7967af13abcb37f6395c7fd8436e96"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cfd2b43de52dd131fa4a32a121a4b73b",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.10",
            "size": 6029557,
            "upload_time": "2025-09-13T01:46:58",
            "upload_time_iso_8601": "2025-09-13T01:46:58.600793Z",
            "url": "https://files.pythonhosted.org/packages/92/f3/6c5b5990cd627e92202083dce27c4b79f2d8f5fd39a11499a880e558ef1b/ry-0.0.57-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "13aee25b2ee9f8748553ae5d316f9e1b0cb5594116e44696017922bb8de59f2b",
                "md5": "6bde36c2895f73ed51b72ded3840b08d",
                "sha256": "4fd2810155d682d721375df4ca3b10472e5af0658e8a9083ffd4192873766ca8"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6bde36c2895f73ed51b72ded3840b08d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 5763337,
            "upload_time": "2025-09-13T01:46:16",
            "upload_time_iso_8601": "2025-09-13T01:46:16.892043Z",
            "url": "https://files.pythonhosted.org/packages/13/ae/e25b2ee9f8748553ae5d316f9e1b0cb5594116e44696017922bb8de59f2b/ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "16d9ea6a02fd6778f158057e5dcc1a83ed615ba43c08334186b0846db5481e3b",
                "md5": "0d7c6d991f17d3b58136d9e6f2939de9",
                "sha256": "6a675624ad9a6983293add2759f3788d4af8f0976fe99b9ea992e847e07df350"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0d7c6d991f17d3b58136d9e6f2939de9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6231775,
            "upload_time": "2025-09-13T01:46:48",
            "upload_time_iso_8601": "2025-09-13T01:46:48.680692Z",
            "url": "https://files.pythonhosted.org/packages/16/d9/ea6a02fd6778f158057e5dcc1a83ed615ba43c08334186b0846db5481e3b/ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "05a52323bb40329d6a01a9a631f99f8b578b61c74df856fd62b1595795db1c08",
                "md5": "62cfd8438d767b19e882dec8b8c2d1fa",
                "sha256": "48b7991b09b10df39998e650e73ea06333ce49c6e593891641b1a0dc3157a0ec"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "62cfd8438d767b19e882dec8b8c2d1fa",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6273393,
            "upload_time": "2025-09-13T01:46:27",
            "upload_time_iso_8601": "2025-09-13T01:46:27.732356Z",
            "url": "https://files.pythonhosted.org/packages/05/a5/2323bb40329d6a01a9a631f99f8b578b61c74df856fd62b1595795db1c08/ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "314517e64381e4a7bca44dbae83897f3677786db1a6983861b9aa7911759bf73",
                "md5": "b094d33329f1cf0afa3109249cd3b169",
                "sha256": "a17616fefac240b8d617c89350ccf06cad7593d6e60904987b2e45084802ef2e"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b094d33329f1cf0afa3109249cd3b169",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6280628,
            "upload_time": "2025-09-13T01:46:38",
            "upload_time_iso_8601": "2025-09-13T01:46:38.356238Z",
            "url": "https://files.pythonhosted.org/packages/31/45/17e64381e4a7bca44dbae83897f3677786db1a6983861b9aa7911759bf73/ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb849b9589c192a8009a5bd016ae2c34a57f4aaa81423521139a3a64222d99a2",
                "md5": "2dd297f0bbd2c0b425380b5dcf9917fc",
                "sha256": "9e76f7bf4a68a92a7e90820e1f3231e431d1a061c1b1ddef0b26716d2526c92a"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2dd297f0bbd2c0b425380b5dcf9917fc",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6054330,
            "upload_time": "2025-09-13T01:47:00",
            "upload_time_iso_8601": "2025-09-13T01:47:00.418804Z",
            "url": "https://files.pythonhosted.org/packages/bb/84/9b9589c192a8009a5bd016ae2c34a57f4aaa81423521139a3a64222d99a2/ry-0.0.57-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c55890450ede79ae563e01b102a5ae07914186411460f7b6b1acd5035120a9e6",
                "md5": "c17e6d758ec13397aefc4a236a922207",
                "sha256": "91a3c434a4e2319368898900049fb907195e7e98cd38e675489e224d89011d58"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c17e6d758ec13397aefc4a236a922207",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 5619357,
            "upload_time": "2025-09-13T01:46:05",
            "upload_time_iso_8601": "2025-09-13T01:46:05.343694Z",
            "url": "https://files.pythonhosted.org/packages/c5/58/90450ede79ae563e01b102a5ae07914186411460f7b6b1acd5035120a9e6/ry-0.0.57-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d83c566fcd2ce858831d152dc561d291dcf5faf74595be4fc790d08f66f66a98",
                "md5": "b7ea6ada8f79709b6e153c247bf1c569",
                "sha256": "b90a450f8c4e89c037378c32d0af425d468f1b08991ccff6424dde2e6fc676b6"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b7ea6ada8f79709b6e153c247bf1c569",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 5808294,
            "upload_time": "2025-09-13T01:47:21",
            "upload_time_iso_8601": "2025-09-13T01:47:21.373139Z",
            "url": "https://files.pythonhosted.org/packages/d8/3c/566fcd2ce858831d152dc561d291dcf5faf74595be4fc790d08f66f66a98/ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f9c999aa821ccb12f6606b89f4249b6cdae2a1bdbc32d343f010e36690e299ae",
                "md5": "c1fede43d5f91e3744950ad162bd0e25",
                "sha256": "b957503a2ea788a0136c68b83064d1641c6dc178ad4ec9040ed35318df1a032e"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c1fede43d5f91e3744950ad162bd0e25",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6013628,
            "upload_time": "2025-09-13T01:47:32",
            "upload_time_iso_8601": "2025-09-13T01:47:32.777955Z",
            "url": "https://files.pythonhosted.org/packages/f9/c9/99aa821ccb12f6606b89f4249b6cdae2a1bdbc32d343f010e36690e299ae/ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1fd8154d2acc8bd35a9549a399dd69f459a737720a0bfd518ee91887dff3ab94",
                "md5": "d0c080f34fd50bd776fa1642e6e58dbc",
                "sha256": "46768e0a3ece8b4955281ba88ba2d7c78c4e8b65f20de39df5216d065af2e62b"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "d0c080f34fd50bd776fa1642e6e58dbc",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6074853,
            "upload_time": "2025-09-13T01:47:44",
            "upload_time_iso_8601": "2025-09-13T01:47:44.799905Z",
            "url": "https://files.pythonhosted.org/packages/1f/d8/154d2acc8bd35a9549a399dd69f459a737720a0bfd518ee91887dff3ab94/ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d69f620865781716f5dd7abd276eb96f856141796738204048e5099cfe7c3662",
                "md5": "3429bd918bb4891e48ccbea862575190",
                "sha256": "20f216536b4d437f66eda6d17c25f14477962bcb47f48e28432a93c4ef925866"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3429bd918bb4891e48ccbea862575190",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 6228876,
            "upload_time": "2025-09-13T01:47:55",
            "upload_time_iso_8601": "2025-09-13T01:47:55.951086Z",
            "url": "https://files.pythonhosted.org/packages/d6/9f/620865781716f5dd7abd276eb96f856141796738204048e5099cfe7c3662/ry-0.0.57-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1d6b27f6e97b4078d74d84d96f9e8fbef14c1d3a180e5c146834c0ab0b021fe8",
                "md5": "bebcdbcce0d2350f36d97ea9dfe23f37",
                "sha256": "638c3ff4343c3a8567d80fff9b07d42d4068fe31cbeb9e0a627d63f049a4b15f"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "bebcdbcce0d2350f36d97ea9dfe23f37",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 5763186,
            "upload_time": "2025-09-13T01:46:18",
            "upload_time_iso_8601": "2025-09-13T01:46:18.840647Z",
            "url": "https://files.pythonhosted.org/packages/1d/6b/27f6e97b4078d74d84d96f9e8fbef14c1d3a180e5c146834c0ab0b021fe8/ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4a823d817743ad535b625409e305d851753a175f23e658b3fb9f2c9e63a8dfc9",
                "md5": "856dce6fac8386d4cc00257d08a694af",
                "sha256": "923b6383d1c015d822e7e7a11fd94413d966cb27dcceb0c46ce61e2914ca341d"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "856dce6fac8386d4cc00257d08a694af",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6231301,
            "upload_time": "2025-09-13T01:46:50",
            "upload_time_iso_8601": "2025-09-13T01:46:50.209263Z",
            "url": "https://files.pythonhosted.org/packages/4a/82/3d817743ad535b625409e305d851753a175f23e658b3fb9f2c9e63a8dfc9/ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fff3a3e9be48bcb948053f8566314a1a12014e4b5bf1a2b8587d7a8140d896a2",
                "md5": "6c8c92c95292f217a1540cb3eb2d01d7",
                "sha256": "905b20253bba37db0949d87ce97cfdc39f45b4783376ab4e48d49f00eb8a9952"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "6c8c92c95292f217a1540cb3eb2d01d7",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6272585,
            "upload_time": "2025-09-13T01:46:29",
            "upload_time_iso_8601": "2025-09-13T01:46:29.391186Z",
            "url": "https://files.pythonhosted.org/packages/ff/f3/a3e9be48bcb948053f8566314a1a12014e4b5bf1a2b8587d7a8140d896a2/ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6316545e4cc011b5cd9217f5cc6953600466849c4b511d1ca621b8b88d0eaea0",
                "md5": "4137eecc1e6db160232418cf17435da4",
                "sha256": "8ad2ab55b08b90e6eea854cb32f7d6eb1bda9f9db03b285b96b5a750f5ec9f6c"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "4137eecc1e6db160232418cf17435da4",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6277997,
            "upload_time": "2025-09-13T01:46:39",
            "upload_time_iso_8601": "2025-09-13T01:46:39.754086Z",
            "url": "https://files.pythonhosted.org/packages/63/16/545e4cc011b5cd9217f5cc6953600466849c4b511d1ca621b8b88d0eaea0/ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "46cd0b9610c7ff76fc0bbaf22b244eabb7bb7e843a0e299a6307011c5af99de6",
                "md5": "0fac8eefb57709c235792aff5e5257ca",
                "sha256": "f76c8c050af0805a11ed637150afb93bfa5ebd1b220f24421439652c9b683ab2"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0fac8eefb57709c235792aff5e5257ca",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6053362,
            "upload_time": "2025-09-13T01:47:01",
            "upload_time_iso_8601": "2025-09-13T01:47:01.912017Z",
            "url": "https://files.pythonhosted.org/packages/46/cd/0b9610c7ff76fc0bbaf22b244eabb7bb7e843a0e299a6307011c5af99de6/ry-0.0.57-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2bd5911dbd0aab64d111dd5d907cba8533812e18b2fc44c3ddb9daed0c927c95",
                "md5": "d3173030d6323c358d1dede4eccdea79",
                "sha256": "5a39cbfda7c917607435aac4f8d2b2ab9b7baf09cb5b65408461355bff944e57"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d3173030d6323c358d1dede4eccdea79",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 5619925,
            "upload_time": "2025-09-13T01:46:06",
            "upload_time_iso_8601": "2025-09-13T01:46:06.756737Z",
            "url": "https://files.pythonhosted.org/packages/2b/d5/911dbd0aab64d111dd5d907cba8533812e18b2fc44c3ddb9daed0c927c95/ry-0.0.57-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c1150762ce0ee3125e65d25f03c90aca5f1733ecd07d787ab6fdeb3e86afc3ee",
                "md5": "9ac0532f5f8c693dd2830d6b3355ba87",
                "sha256": "720b1ab07c0917afa103ef439da7df0b98a3fbccf0391edf0345af3c78bab602"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9ac0532f5f8c693dd2830d6b3355ba87",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 5807656,
            "upload_time": "2025-09-13T01:47:22",
            "upload_time_iso_8601": "2025-09-13T01:47:22.943940Z",
            "url": "https://files.pythonhosted.org/packages/c1/15/0762ce0ee3125e65d25f03c90aca5f1733ecd07d787ab6fdeb3e86afc3ee/ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5777840cd91db1c9055b756ae3ce1e5384b8cb3b11c70c7d3e3cdfca7c3d2057",
                "md5": "91119b112a935b4c4cc5180a8bd37bc4",
                "sha256": "f75057127a06ae25a2aafc40e7c1ff7951789c0ddfd0cf9fdff409a74cc2073e"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "91119b112a935b4c4cc5180a8bd37bc4",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6012883,
            "upload_time": "2025-09-13T01:47:34",
            "upload_time_iso_8601": "2025-09-13T01:47:34.267862Z",
            "url": "https://files.pythonhosted.org/packages/57/77/840cd91db1c9055b756ae3ce1e5384b8cb3b11c70c7d3e3cdfca7c3d2057/ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2458edf8c24157406fe816b9a29b9fa41b73ca084e374c6214f5c2d46d742fb3",
                "md5": "b2bff9e78585a92220e20c39ed8fef02",
                "sha256": "b71a3d6453abd6b83ed4f05d773b47f497735dfce9adac6e5a7756d7183d376e"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "b2bff9e78585a92220e20c39ed8fef02",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6074615,
            "upload_time": "2025-09-13T01:47:46",
            "upload_time_iso_8601": "2025-09-13T01:47:46.270275Z",
            "url": "https://files.pythonhosted.org/packages/24/58/edf8c24157406fe816b9a29b9fa41b73ca084e374c6214f5c2d46d742fb3/ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "333bc3bf3e27820eb3099a5248a74657a59753a7ee0d31a417288ab8ba258387",
                "md5": "b9b98f313aa44256c83d7fe7cb805afe",
                "sha256": "b906ecc7c97fa821de69e61a9baeccd7f2a0c7989a662059cbece82b46e8f52d"
            },
            "downloads": -1,
            "filename": "ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b9b98f313aa44256c83d7fe7cb805afe",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.10",
            "size": 6227773,
            "upload_time": "2025-09-13T01:47:57",
            "upload_time_iso_8601": "2025-09-13T01:47:57.466301Z",
            "url": "https://files.pythonhosted.org/packages/33/3b/c3bf3e27820eb3099a5248a74657a59753a7ee0d31a417288ab8ba258387/ry-0.0.57-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1fabd815e8da07f6ddf80859b4a0d5290ba9081bd40178711ec4c52626f123a",
                "md5": "c0f246e4be32cc76a4392531fcbddad2",
                "sha256": "15624938366eddaae80180cda0bba24ceb8b964cc82b5d6773f9b80a582a40ea"
            },
            "downloads": -1,
            "filename": "ry-0.0.57.tar.gz",
            "has_sig": false,
            "md5_digest": "c0f246e4be32cc76a4392531fcbddad2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 451502,
            "upload_time": "2025-09-13T01:47:58",
            "upload_time_iso_8601": "2025-09-13T01:47:58.783472Z",
            "url": "https://files.pythonhosted.org/packages/e1/fa/bd815e8da07f6ddf80859b4a0d5290ba9081bd40178711ec4c52626f123a/ry-0.0.57.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-13 01:47:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jessekrubin",
    "github_project": "ry",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ry"
}
        
Elapsed time: 1.95735s