# ry
A growing collection of Python shims around Rust crates; fast, async-first, and
ergonomic.
[](https://pypi.org/project/ry/)
[](https://pypi.org/project/ry/)
[](https://pypi.org/project/ry/)
[](https://pypi.org/project/ry/)
[](https://pypi.org/project/ry/)
[](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[](https://pypi.org/project/ry/)\n[](https://pypi.org/project/ry/)\n[](https://pypi.org/project/ry/)\n[](https://pypi.org/project/ry/)\n[](https://pypi.org/project/ry/)\n[](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"
}