Name | rustyrs JSON |
Version |
0.5.3
JSON |
| download |
home_page | None |
Summary | Generates unique slugs for various uses |
upload_time | 2025-01-26 18:50:19 |
maintainer | None |
docs_url | None |
author | nicelgueta |
requires_python | None |
license | MIT |
keywords |
random
slug
python
wasm
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Random Slug Generator
What it says on the tin - this generates random text slugs in Rust.
**PyPi**
[![Downloads](https://static.pepy.tech/badge/rustyrs)](https://pepy.tech/project/rustyrs)
Usable as a standalone binary, web applications as a WebAssembly module (WASM), or even as a Python module.
- [Python Module](#as-a-python-module)
- [WASM Module](#as-a-wasm-module)
- [Rust Binary](#as-a-rust-binary)
- [Standalone Binary](#as-a-standalone-binary)
## Why?
I needed a way to generate random slugs for a web project so thought it was a good opporunity to try out Rust's WebAssembly capabilities while also being able to use the same code as a zero-dependency python module for other projects.
## Key features
- Generates unique random slugs for a input length in words
- Fast
- Zero dependencies (python and wasm)
- Pre-filtered to avoid dodgy or rude vocabulary
- Customisable slug length in words
- Over half a million unique combinations for 2-word slugs ranging up to over **280 trillion** unique combinations for 5-word slugs.
## Usage
### As a Python module
#### Install from PyPI
```bash
pip install rustyrs
```
#### Build from source
```bash
python -m venv venv
source venv/bin/activate
pip install maturin
maturin develop --features python
```
Then from Python:
```python
from rustyrs import random_slugs
slugs: list[str] = random_slugs(3, 5)
# slugs: ['reflecting-unsealed-mamba', 'disabling-addicting-asp', 'pliable-begotten-barnacle', 'vaulting-telepathic-caracal', 'canonical-graven-beetle']
```
Other features:
- `get_slug(word_length: int) -> str`: Generate a single slug of a specific length
- `SlugGenerator(word_length: int)`: Create a generator object to generate slugs of a specific length. Will generate slugs until all unique permutations have been reached.
```python
from rustyrs import SlugGenerator
gen = SlugGenerator(3)
print(next(gen)) # 'unwieldy-unsuspecting-ant'
```
- `combinations(word_length: int) -> int`: Get the number of possible combinations for a given word length
```python
from rustyrs import combinations
print(combinations(2)) # 556,284
```
#### Python Performance
- 0.5 million x 2 word slugs: **~210ms**
```bash
time python -c "import rustyrs as r;a = set(r.random_slugs(2, 556_284));assert len(a) == 556_284"
real 0m0.219s
user 0m0.211s
sys 0m0.000s
```
- 1 million x 5 word slugs: **~524ms**
```bash
time python -c "import rustyrs as r;a = set(r.random_slugs(5, 1_000_000));assert len(a) == 1_000_000"
real 0m0.667s
user 0m0.524s
sys 0m0.051s
```
__________________
### As a WASM module
```bash
# If wasm pack is not already installed
cargo install wasm-pack
# build the WASM module
wasm-pack build --target web --features wasm
```
Then from JS/TS:
```ts
import init, { random_slugs } from './pkg/rustyrs.js';
init();
const slugs: string[] = random_slugs(3, 5);
console.log(slugs);
// slugs: ['postpartum-regal-taipan', 'devastating-elven-salamander', 'immense-ambivalent-wren', 'philosophical-bandaged-gaur', 'outlaw-noncommercial-sunfish']
```
>See index.html for a full example
____________
### As a Rust binary
```bash
cargo run --release [length in words] [number of slugs]
```
### As a standalone binary
```bash
cargo build --release
[build path]/rustyrs [length in words] [number of slugs]
```
#### Example Output
```
proctor-slimmer-guillemot
unsafe-warlike-avocado
garbled-pulled-stork
answerable-quick-whale
floral-apportioned-bobcat
```
____________
## License
MIT
Raw data
{
"_id": null,
"home_page": null,
"name": "rustyrs",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "random, slug, python, wasm",
"author": "nicelgueta",
"author_email": null,
"download_url": null,
"platform": null,
"description": "# Random Slug Generator\nWhat it says on the tin - this generates random text slugs in Rust. \n\n**PyPi**\n\n[![Downloads](https://static.pepy.tech/badge/rustyrs)](https://pepy.tech/project/rustyrs)\n\nUsable as a standalone binary, web applications as a WebAssembly module (WASM), or even as a Python module.\n\n- [Python Module](#as-a-python-module)\n- [WASM Module](#as-a-wasm-module)\n- [Rust Binary](#as-a-rust-binary)\n- [Standalone Binary](#as-a-standalone-binary)\n\n## Why?\nI needed a way to generate random slugs for a web project so thought it was a good opporunity to try out Rust's WebAssembly capabilities while also being able to use the same code as a zero-dependency python module for other projects.\n\n## Key features\n- Generates unique random slugs for a input length in words\n- Fast\n- Zero dependencies (python and wasm)\n- Pre-filtered to avoid dodgy or rude vocabulary\n- Customisable slug length in words\n- Over half a million unique combinations for 2-word slugs ranging up to over **280 trillion** unique combinations for 5-word slugs.\n\n## Usage\n\n### As a Python module\n\n#### Install from PyPI\n```bash\npip install rustyrs\n```\n\n#### Build from source\n```bash\npython -m venv venv\nsource venv/bin/activate\npip install maturin\nmaturin develop --features python\n```\n\nThen from Python:\n```python\nfrom rustyrs import random_slugs\nslugs: list[str] = random_slugs(3, 5)\n\n# slugs: ['reflecting-unsealed-mamba', 'disabling-addicting-asp', 'pliable-begotten-barnacle', 'vaulting-telepathic-caracal', 'canonical-graven-beetle']\n```\n\nOther features:\n- `get_slug(word_length: int) -> str`: Generate a single slug of a specific length\n- `SlugGenerator(word_length: int)`: Create a generator object to generate slugs of a specific length. Will generate slugs until all unique permutations have been reached.\n ```python\n from rustyrs import SlugGenerator\n gen = SlugGenerator(3)\n print(next(gen)) # 'unwieldy-unsuspecting-ant'\n ```\n- `combinations(word_length: int) -> int`: Get the number of possible combinations for a given word length\n ```python\n from rustyrs import combinations\n print(combinations(2)) # 556,284\n ```\n\n#### Python Performance\n- 0.5 million x 2 word slugs: **~210ms**\n ```bash\n time python -c \"import rustyrs as r;a = set(r.random_slugs(2, 556_284));assert len(a) == 556_284\"\n real 0m0.219s\n user 0m0.211s\n sys 0m0.000s\n ```\n- 1 million x 5 word slugs: **~524ms**\n ```bash\n time python -c \"import rustyrs as r;a = set(r.random_slugs(5, 1_000_000));assert len(a) == 1_000_000\"\n real 0m0.667s\n user 0m0.524s\n sys 0m0.051s\n ```\n\n__________________\n\n### As a WASM module\n```bash\n# If wasm pack is not already installed\ncargo install wasm-pack \n\n# build the WASM module\nwasm-pack build --target web --features wasm\n```\n\nThen from JS/TS:\n```ts\nimport init, { random_slugs } from './pkg/rustyrs.js';\ninit();\nconst slugs: string[] = random_slugs(3, 5);\nconsole.log(slugs);\n\n// slugs: ['postpartum-regal-taipan', 'devastating-elven-salamander', 'immense-ambivalent-wren', 'philosophical-bandaged-gaur', 'outlaw-noncommercial-sunfish']\n```\n>See index.html for a full example\n\n____________\n\n### As a Rust binary\n```bash\ncargo run --release [length in words] [number of slugs]\n```\n\n### As a standalone binary\n```bash\ncargo build --release\n[build path]/rustyrs [length in words] [number of slugs]\n```\n\n#### Example Output\n```\nproctor-slimmer-guillemot\nunsafe-warlike-avocado\ngarbled-pulled-stork\nanswerable-quick-whale\nfloral-apportioned-bobcat\n```\n____________\n\n\n## License\nMIT\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Generates unique slugs for various uses",
"version": "0.5.3",
"project_urls": {
"Source Code": "https://github.com/nicelgueta/rusty-random-slug"
},
"split_keywords": [
"random",
" slug",
" python",
" wasm"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d0c4ffdea4f617358ba526a23a6cf86b5128d1b855889186107e58b6d14af30c",
"md5": "9a4340ecbb82a50aa2db9ded5087eade",
"sha256": "f2a692fce7bc02fd5fdf01c87730ff4648a06a102cb2fbca2841326e52f9a25c"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9a4340ecbb82a50aa2db9ded5087eade",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 283625,
"upload_time": "2025-01-26T18:50:19",
"upload_time_iso_8601": "2025-01-26T18:50:19.271590Z",
"url": "https://files.pythonhosted.org/packages/d0/c4/ffdea4f617358ba526a23a6cf86b5128d1b855889186107e58b6d14af30c/rustyrs-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "39942b4a571d9da95f80caf608b6b15a0c76c6b3c6dc6024cefe896ff213e944",
"md5": "ffb2d1ea4e91995aaf4b584ee3aaef8b",
"sha256": "8c8a0e30d540742ace922c05399dab227544fb1e69742b38ae9d874d62a5952a"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "ffb2d1ea4e91995aaf4b584ee3aaef8b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 298708,
"upload_time": "2025-01-26T18:50:03",
"upload_time_iso_8601": "2025-01-26T18:50:03.388446Z",
"url": "https://files.pythonhosted.org/packages/39/94/2b4a571d9da95f80caf608b6b15a0c76c6b3c6dc6024cefe896ff213e944/rustyrs-0.5.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "38e9e85c9a221c932f27e1d997a92ee6ca55b40fb2378378275250bec2ed6c2a",
"md5": "24dd155317c5e2eb855a0dad3423340a",
"sha256": "004428170c07efe2576e9dd73e0c9a3db6f338e1186c1d140a0c8635ce734121"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "24dd155317c5e2eb855a0dad3423340a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 470468,
"upload_time": "2025-01-26T18:50:38",
"upload_time_iso_8601": "2025-01-26T18:50:38.744206Z",
"url": "https://files.pythonhosted.org/packages/38/e9/e85c9a221c932f27e1d997a92ee6ca55b40fb2378378275250bec2ed6c2a/rustyrs-0.5.3-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c33ebe76ba52dabbffdfeeb348f3d43362625f50d1bfddae033007650c0e1ac9",
"md5": "5a0aae8722663da4f613c99b6ba9e609",
"sha256": "86501de41d0150afe929742018cae889f7ff9abbb3aa42a3fa1af0e13760a6e2"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5a0aae8722663da4f613c99b6ba9e609",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 451567,
"upload_time": "2025-01-26T18:50:53",
"upload_time_iso_8601": "2025-01-26T18:50:53.846073Z",
"url": "https://files.pythonhosted.org/packages/c3/3e/be76ba52dabbffdfeeb348f3d43362625f50d1bfddae033007650c0e1ac9/rustyrs-0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f591181c8f9b988c267d7dfac83d3772201e72c7aefe3ada89dfc9aa9823f361",
"md5": "427d5bc0de098e8cbcc39ba9a66e074c",
"sha256": "aa2648e7510ad6dbb335e368396625ed73104441332b7a391a822483c38886ce"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "427d5bc0de098e8cbcc39ba9a66e074c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 135683,
"upload_time": "2025-01-26T18:51:14",
"upload_time_iso_8601": "2025-01-26T18:51:14.325891Z",
"url": "https://files.pythonhosted.org/packages/f5/91/181c8f9b988c267d7dfac83d3772201e72c7aefe3ada89dfc9aa9823f361/rustyrs-0.5.3-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc24853a9d76fef0cee7dac71a6d3e0b7d53a2117c5fa20a73f8bf68efd5d5fc",
"md5": "fff1297c71170dc415116e7b14979cdc",
"sha256": "735383a27101e83c686f156cdefe1cda935a64eac8dbed7d6c201e065d39d0c2"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "fff1297c71170dc415116e7b14979cdc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 147064,
"upload_time": "2025-01-26T18:51:08",
"upload_time_iso_8601": "2025-01-26T18:51:08.201962Z",
"url": "https://files.pythonhosted.org/packages/bc/24/853a9d76fef0cee7dac71a6d3e0b7d53a2117c5fa20a73f8bf68efd5d5fc/rustyrs-0.5.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "65aeb5936fd529c8a2142b785a38d624c4732eeeb9f170239d25897e0a5b824a",
"md5": "58fb85239492d19b617c2a61b7180340",
"sha256": "a814f8452aaa932d4b98faec4aef00c3ef61ddeb2f21061e6332736c98a89f37"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "58fb85239492d19b617c2a61b7180340",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 247576,
"upload_time": "2025-01-26T18:50:33",
"upload_time_iso_8601": "2025-01-26T18:50:33.891997Z",
"url": "https://files.pythonhosted.org/packages/65/ae/b5936fd529c8a2142b785a38d624c4732eeeb9f170239d25897e0a5b824a/rustyrs-0.5.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a7319d6948ab5bc68a1faef9ee837383d9587fff30fae2931fc7240d24abaa1",
"md5": "393379ef91ceeb731c9a8a93fe13a311",
"sha256": "217bc640d2bb84f1bbcc4aec4dff2e4d058b5e3a70f1bf7a8e5d1bc40a2d82a3"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "393379ef91ceeb731c9a8a93fe13a311",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 283588,
"upload_time": "2025-01-26T18:50:21",
"upload_time_iso_8601": "2025-01-26T18:50:21.148575Z",
"url": "https://files.pythonhosted.org/packages/8a/73/19d6948ab5bc68a1faef9ee837383d9587fff30fae2931fc7240d24abaa1/rustyrs-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c66123c3eeb918ff264b62c31ea28b49152214b1ba1b3276a07bfcb902ed6118",
"md5": "ba8d6dbcf6d7f12159d0de6e479ff37a",
"sha256": "ae2be1858d8c1941669494e1d225cb6ba189a1a167c8e6c84535d4a7f9839a00"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "ba8d6dbcf6d7f12159d0de6e479ff37a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 298530,
"upload_time": "2025-01-26T18:50:05",
"upload_time_iso_8601": "2025-01-26T18:50:05.641512Z",
"url": "https://files.pythonhosted.org/packages/c6/61/23c3eeb918ff264b62c31ea28b49152214b1ba1b3276a07bfcb902ed6118/rustyrs-0.5.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4ca92b0bd7255fb479f0886ed24802e421d5bac1ad0c9f4f1d1115880ba3d37c",
"md5": "abd4692884f7fd47c370968553abbde0",
"sha256": "05c21a6f6a778996b6edc8d4260465502a28c3c681604c88cf518a9b6e0294e5"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "abd4692884f7fd47c370968553abbde0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 470318,
"upload_time": "2025-01-26T18:50:40",
"upload_time_iso_8601": "2025-01-26T18:50:40.571582Z",
"url": "https://files.pythonhosted.org/packages/4c/a9/2b0bd7255fb479f0886ed24802e421d5bac1ad0c9f4f1d1115880ba3d37c/rustyrs-0.5.3-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "49fb86d30fb009fd3adacf22249a08634338f377863bab8949e9f2a5f6a538b8",
"md5": "10265baa85f4c96db9217e53bd9af582",
"sha256": "d84bff5dcee076f0d5bc0f441f1896a75d9483b68d887d49fafc0847921d333f"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "10265baa85f4c96db9217e53bd9af582",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 451323,
"upload_time": "2025-01-26T18:50:55",
"upload_time_iso_8601": "2025-01-26T18:50:55.238388Z",
"url": "https://files.pythonhosted.org/packages/49/fb/86d30fb009fd3adacf22249a08634338f377863bab8949e9f2a5f6a538b8/rustyrs-0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07effd746b94e8c35b031ac59c22fa7bf14677409748df3921a86c6f33cb8482",
"md5": "9fce4b8cda5df18c2d4c56c5c416035d",
"sha256": "da4e8578088c78902f2c7ce3efbc6810db58beba61eef843c9af2291236407b5"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "9fce4b8cda5df18c2d4c56c5c416035d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 135615,
"upload_time": "2025-01-26T18:51:15",
"upload_time_iso_8601": "2025-01-26T18:51:15.456907Z",
"url": "https://files.pythonhosted.org/packages/07/ef/fd746b94e8c35b031ac59c22fa7bf14677409748df3921a86c6f33cb8482/rustyrs-0.5.3-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7f6491539b3a2cbae15aa19bc7dfe7b399f21ee83757152733c2c00d65c4a7aa",
"md5": "5d2953525fc0f5d1004a317ddba89ee9",
"sha256": "fe89674b5c64782001b93a3a5cb67b816c37cdf60d5fc9ccc5773ac5126aac55"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "5d2953525fc0f5d1004a317ddba89ee9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 147057,
"upload_time": "2025-01-26T18:51:09",
"upload_time_iso_8601": "2025-01-26T18:51:09.425079Z",
"url": "https://files.pythonhosted.org/packages/7f/64/91539b3a2cbae15aa19bc7dfe7b399f21ee83757152733c2c00d65c4a7aa/rustyrs-0.5.3-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "873483d7edb2cb1982b5e0e0d424277a55242b8ed5fd1be4568f822c8e2bf1db",
"md5": "927c0e373981e22fefd0009d7d282d94",
"sha256": "a5d9de9ee2aeaa0d47f72121435b465cd488a1274b748f3734186f9faa615792"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "927c0e373981e22fefd0009d7d282d94",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 247018,
"upload_time": "2025-01-26T18:50:35",
"upload_time_iso_8601": "2025-01-26T18:50:35.092317Z",
"url": "https://files.pythonhosted.org/packages/87/34/83d7edb2cb1982b5e0e0d424277a55242b8ed5fd1be4568f822c8e2bf1db/rustyrs-0.5.3-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aa30e82ef019d44968a254e382d92f3da1db42d3976b5ab7646f0926431dd672",
"md5": "ea6c0e05804a2f62de5612efaff3e521",
"sha256": "059cb2af287b8023a40cf03ce6b9b491af32881b7c36544d0a118b71ca4f2a41"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ea6c0e05804a2f62de5612efaff3e521",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 282831,
"upload_time": "2025-01-26T18:50:22",
"upload_time_iso_8601": "2025-01-26T18:50:22.569308Z",
"url": "https://files.pythonhosted.org/packages/aa/30/e82ef019d44968a254e382d92f3da1db42d3976b5ab7646f0926431dd672/rustyrs-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f5d99af132a6af77ce8863bc681007072563ef3ca73da934084fd3af741f8a0a",
"md5": "d188280ffae7638d71b6b995e4f2d62f",
"sha256": "c55f6b66b1996a1650374b7d58c49b42aca20a8ed38f7117a25a67a52b23f4cc"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "d188280ffae7638d71b6b995e4f2d62f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 298147,
"upload_time": "2025-01-26T18:50:07",
"upload_time_iso_8601": "2025-01-26T18:50:07.480770Z",
"url": "https://files.pythonhosted.org/packages/f5/d9/9af132a6af77ce8863bc681007072563ef3ca73da934084fd3af741f8a0a/rustyrs-0.5.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "193bea5fbbb5cffcc27a604fba1f6cc3e95d324173fde8f4410001dc86f5a527",
"md5": "33df9d1f803b9a2d26ad22608620ffd6",
"sha256": "552a1ef841e128da870bf477dd54ff7d43b02865ebb8a0f0aaf935cd81d577cc"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "33df9d1f803b9a2d26ad22608620ffd6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 469774,
"upload_time": "2025-01-26T18:50:42",
"upload_time_iso_8601": "2025-01-26T18:50:42.552348Z",
"url": "https://files.pythonhosted.org/packages/19/3b/ea5fbbb5cffcc27a604fba1f6cc3e95d324173fde8f4410001dc86f5a527/rustyrs-0.5.3-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a4bd2c3210370fb8b0561802bf931de3d35d6632fc6c81c51423a27213eacfd8",
"md5": "8b590de965476b72f0944d8e72a4d88b",
"sha256": "c6f42d948d22fd34c633f97141e8e675661ea4ab43ad62aba4c2365bd818c0ee"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8b590de965476b72f0944d8e72a4d88b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 451420,
"upload_time": "2025-01-26T18:50:56",
"upload_time_iso_8601": "2025-01-26T18:50:56.746536Z",
"url": "https://files.pythonhosted.org/packages/a4/bd/2c3210370fb8b0561802bf931de3d35d6632fc6c81c51423a27213eacfd8/rustyrs-0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4896e95c6b7297324670d5308142bed81ff2314ca010f1a07073f727533f7dec",
"md5": "446701a57912ba908ea2a2aa3beae255",
"sha256": "0660464a7db40cb5edcfacd4be508b650d0a8723d4f0a0322bfd6eedc19a5506"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "446701a57912ba908ea2a2aa3beae255",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 135049,
"upload_time": "2025-01-26T18:51:16",
"upload_time_iso_8601": "2025-01-26T18:51:16.591778Z",
"url": "https://files.pythonhosted.org/packages/48/96/e95c6b7297324670d5308142bed81ff2314ca010f1a07073f727533f7dec/rustyrs-0.5.3-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "868bdcb607504d9d553cd754e10be94e073220fd4950af664f3e1727d71f3bee",
"md5": "db19a83a4d72dc25b9d1083814ce6aa9",
"sha256": "6f6e85af17732212b58317eb46a89aae2d2c96e6c946fd426535b7b2e2f81ae0"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "db19a83a4d72dc25b9d1083814ce6aa9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 147102,
"upload_time": "2025-01-26T18:51:10",
"upload_time_iso_8601": "2025-01-26T18:51:10.504731Z",
"url": "https://files.pythonhosted.org/packages/86/8b/dcb607504d9d553cd754e10be94e073220fd4950af664f3e1727d71f3bee/rustyrs-0.5.3-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dcb49260f36a49278629fe70da050da50d38db3c1063f615660d25d0205ac66e",
"md5": "7da2e8ac3586f9ee0c05003836482e50",
"sha256": "88c20a2e7fa1605ea61d2f349eea381df04ce2c1ae6e529a15b7daade9fa8f5d"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7da2e8ac3586f9ee0c05003836482e50",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 246982,
"upload_time": "2025-01-26T18:50:37",
"upload_time_iso_8601": "2025-01-26T18:50:37.459807Z",
"url": "https://files.pythonhosted.org/packages/dc/b4/9260f36a49278629fe70da050da50d38db3c1063f615660d25d0205ac66e/rustyrs-0.5.3-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e5d410ef8559e7095dc785bbd4d2d55c450a9f9d2b121bd8ae914b5efa0abf91",
"md5": "bc20ce8352c44570f2e9510cca6b02d2",
"sha256": "36a4fa6f32f1ccaa4a322def0fb5e6a0a412583b1cad9d5418e069cf635099a0"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bc20ce8352c44570f2e9510cca6b02d2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 282808,
"upload_time": "2025-01-26T18:50:24",
"upload_time_iso_8601": "2025-01-26T18:50:24.495236Z",
"url": "https://files.pythonhosted.org/packages/e5/d4/10ef8559e7095dc785bbd4d2d55c450a9f9d2b121bd8ae914b5efa0abf91/rustyrs-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2561106c6da01b8862899a5f671405566bd5b00e032b05af78ec73069836a548",
"md5": "cf191dbce8a61980ae00c908b55a922f",
"sha256": "02ae35d903f1dbb930b4396998e5a28db285f065d804bdcfdd14651e9005ad4e"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "cf191dbce8a61980ae00c908b55a922f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 298214,
"upload_time": "2025-01-26T18:50:09",
"upload_time_iso_8601": "2025-01-26T18:50:09.383435Z",
"url": "https://files.pythonhosted.org/packages/25/61/106c6da01b8862899a5f671405566bd5b00e032b05af78ec73069836a548/rustyrs-0.5.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "82f1d3f5616af97ff558bd58d7d63d3f5159f7d76eea9a244dc525a845a35c0b",
"md5": "69cc719f2335ef04e1515a413b86fec1",
"sha256": "7ff7e1d98407ae0469faf2735335c30e349729274b64ec898a455a7c1e204147"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "69cc719f2335ef04e1515a413b86fec1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 469371,
"upload_time": "2025-01-26T18:50:43",
"upload_time_iso_8601": "2025-01-26T18:50:43.976878Z",
"url": "https://files.pythonhosted.org/packages/82/f1/d3f5616af97ff558bd58d7d63d3f5159f7d76eea9a244dc525a845a35c0b/rustyrs-0.5.3-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b4efd9f00dd561e9c07bcf963877482a5640b5edeb66f0d69dfd013c4c305c3",
"md5": "6d34d89ae4ee6f62a6b3413e7418eede",
"sha256": "5585ffecd35b7f5790cc7cd5569b525440e3ad7771dbe5324c2a0868d8dab5d7"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "6d34d89ae4ee6f62a6b3413e7418eede",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 451323,
"upload_time": "2025-01-26T18:50:58",
"upload_time_iso_8601": "2025-01-26T18:50:58.302160Z",
"url": "https://files.pythonhosted.org/packages/3b/4e/fd9f00dd561e9c07bcf963877482a5640b5edeb66f0d69dfd013c4c305c3/rustyrs-0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "11bd7d8a25d4ede175b0fbf6766a19a646d84159380fd7116b392d41199f0ea1",
"md5": "d7681ccb4c97a550589c9f2334acfe19",
"sha256": "191acb088320033f12781c763f1fb1d64680398d4c54d71467a099ae6c26ab37"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d7681ccb4c97a550589c9f2334acfe19",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 284338,
"upload_time": "2025-01-26T18:50:26",
"upload_time_iso_8601": "2025-01-26T18:50:26.482978Z",
"url": "https://files.pythonhosted.org/packages/11/bd/7d8a25d4ede175b0fbf6766a19a646d84159380fd7116b392d41199f0ea1/rustyrs-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "35d79cb9ebf6a48964f01fa6e0ea7ef7027b48561fa23f0f348075fddbdc19cf",
"md5": "5f4ee8d408da80b6995be001651dfd02",
"sha256": "0f8b14dde673fbcd835299856d09c8c1521206e4c5b3dc88755e373887175c6a"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "5f4ee8d408da80b6995be001651dfd02",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 299946,
"upload_time": "2025-01-26T18:50:10",
"upload_time_iso_8601": "2025-01-26T18:50:10.637432Z",
"url": "https://files.pythonhosted.org/packages/35/d7/9cb9ebf6a48964f01fa6e0ea7ef7027b48561fa23f0f348075fddbdc19cf/rustyrs-0.5.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "447408c30240098d60a6a56ec55c398678e9cf4c2b1cfcd6e34a85fa38eae9d0",
"md5": "90439f392a1f37af1b7b3cdd8a6fcb85",
"sha256": "2a77995925dcffdad87e0cdf165d6761eedd4a9c191a395fc28dd25ddb8cdcca"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp37-cp37m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "90439f392a1f37af1b7b3cdd8a6fcb85",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 471304,
"upload_time": "2025-01-26T18:50:45",
"upload_time_iso_8601": "2025-01-26T18:50:45.347484Z",
"url": "https://files.pythonhosted.org/packages/44/74/08c30240098d60a6a56ec55c398678e9cf4c2b1cfcd6e34a85fa38eae9d0/rustyrs-0.5.3-cp37-cp37m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "01f8ea834b2f4e02194ffeaa05d45bda997181215815b742bb7d3dad901c6ada",
"md5": "2557e445d36cf6322424f99a06a82cb9",
"sha256": "b7f3ff28932136f0fd436b0e94117032c645d513c0e02c12ce40d7452fd1e63a"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp37-cp37m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2557e445d36cf6322424f99a06a82cb9",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 452203,
"upload_time": "2025-01-26T18:50:59",
"upload_time_iso_8601": "2025-01-26T18:50:59.876677Z",
"url": "https://files.pythonhosted.org/packages/01/f8/ea834b2f4e02194ffeaa05d45bda997181215815b742bb7d3dad901c6ada/rustyrs-0.5.3-cp37-cp37m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "abb06dd9bfd972137a4d3f7225b788ed951b300f4bb0d473b0ec971a30f8ae53",
"md5": "d5230d31650621fcfd70c84719229a07",
"sha256": "973e5516fc994da7342e43a17923fc376d1edb9c9d55fb9e303ba405098b002d"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d5230d31650621fcfd70c84719229a07",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 284116,
"upload_time": "2025-01-26T18:50:28",
"upload_time_iso_8601": "2025-01-26T18:50:28.729584Z",
"url": "https://files.pythonhosted.org/packages/ab/b0/6dd9bfd972137a4d3f7225b788ed951b300f4bb0d473b0ec971a30f8ae53/rustyrs-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "297e72c379c6269d3fe069750f636ce2b75364dfbfa998b0b19cb7df94f03b80",
"md5": "0596dd600c11ea25897d2d48089b299f",
"sha256": "1046c203cff2491b8734ee64062d5d044c14c14a3e69ab78a1f66cc90fb2ac22"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "0596dd600c11ea25897d2d48089b299f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 299910,
"upload_time": "2025-01-26T18:50:13",
"upload_time_iso_8601": "2025-01-26T18:50:13.474776Z",
"url": "https://files.pythonhosted.org/packages/29/7e/72c379c6269d3fe069750f636ce2b75364dfbfa998b0b19cb7df94f03b80/rustyrs-0.5.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "37b575bb64b903f94a123ff5f00af27283e0ec01bd421c77836c263de752d8e1",
"md5": "c551a252ff53bf51037272693c726f0b",
"sha256": "aad8fe0d18e5a059646f12b7241fb3a066919d8946533f43b11fa410bb86cadc"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "c551a252ff53bf51037272693c726f0b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 471242,
"upload_time": "2025-01-26T18:50:46",
"upload_time_iso_8601": "2025-01-26T18:50:46.670029Z",
"url": "https://files.pythonhosted.org/packages/37/b5/75bb64b903f94a123ff5f00af27283e0ec01bd421c77836c263de752d8e1/rustyrs-0.5.3-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "058c119e352f17de40f470e4b91fec305910e08d8f30ae29563087ea7461c9af",
"md5": "5118872a8fc6d5628c2d8130834febde",
"sha256": "8ab2d6aa749e6ea5aad2ad46bf604c28665195326b875ca4011c91b1b8a848b3"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5118872a8fc6d5628c2d8130834febde",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 452217,
"upload_time": "2025-01-26T18:51:01",
"upload_time_iso_8601": "2025-01-26T18:51:01.273827Z",
"url": "https://files.pythonhosted.org/packages/05/8c/119e352f17de40f470e4b91fec305910e08d8f30ae29563087ea7461c9af/rustyrs-0.5.3-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "85f021bbc808e94589ff1e895eea8dabacdce10edba11faebacd0634eaff8620",
"md5": "21a529d56499fec010e5daba8164127e",
"sha256": "cdf9db271e5232cb0d30c1139f7d1748a06dbc3fe5dd28e2d71c34fac803399d"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "21a529d56499fec010e5daba8164127e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 135905,
"upload_time": "2025-01-26T18:51:17",
"upload_time_iso_8601": "2025-01-26T18:51:17.700312Z",
"url": "https://files.pythonhosted.org/packages/85/f0/21bbc808e94589ff1e895eea8dabacdce10edba11faebacd0634eaff8620/rustyrs-0.5.3-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c358fc91f5ab52452dcc8d0de4c34378adeebde49ad2d50b3867278b568eae70",
"md5": "5236375d6a079bcc1c5e01d0016484af",
"sha256": "92d4a3f6cc3dc09a06b58e14b2a1a89e76d0a7e855385b27c0676557fdcb8035"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "5236375d6a079bcc1c5e01d0016484af",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 147414,
"upload_time": "2025-01-26T18:51:11",
"upload_time_iso_8601": "2025-01-26T18:51:11.632789Z",
"url": "https://files.pythonhosted.org/packages/c3/58/fc91f5ab52452dcc8d0de4c34378adeebde49ad2d50b3867278b568eae70/rustyrs-0.5.3-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "853b6692ac7baa6a474690aefd5d69ba54e76b8d7ed8aabd4406ab3bb5ff4e3b",
"md5": "bd1f3d7edf8c93175157bdb719768ca0",
"sha256": "71795130b35e8288a3644469274263c62fdab256ea2393ddf44a7c099b92c109"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bd1f3d7edf8c93175157bdb719768ca0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 284354,
"upload_time": "2025-01-26T18:50:29",
"upload_time_iso_8601": "2025-01-26T18:50:29.965519Z",
"url": "https://files.pythonhosted.org/packages/85/3b/6692ac7baa6a474690aefd5d69ba54e76b8d7ed8aabd4406ab3bb5ff4e3b/rustyrs-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4018e99e6abc97473575de214befff8853649c53708be0f663a8ea31b6d821ce",
"md5": "305692576a5e3f533997f023455abe5a",
"sha256": "27684636fbb0b16797f97bf1060a3186b5d27b6d7d2746de0e91da6f151c012f"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "305692576a5e3f533997f023455abe5a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 300006,
"upload_time": "2025-01-26T18:50:15",
"upload_time_iso_8601": "2025-01-26T18:50:15.485299Z",
"url": "https://files.pythonhosted.org/packages/40/18/e99e6abc97473575de214befff8853649c53708be0f663a8ea31b6d821ce/rustyrs-0.5.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2555256870c6a63e147cb0bedc31ab4a67346921556f191b0d5e68eeed0fdca3",
"md5": "ee5805415e775ef95628f41876ac61f2",
"sha256": "98024d6049cdeac0f7cd9071e24da955b4d480c7b8683de3bcad8a750e93acd3"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "ee5805415e775ef95628f41876ac61f2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 471392,
"upload_time": "2025-01-26T18:50:47",
"upload_time_iso_8601": "2025-01-26T18:50:47.955884Z",
"url": "https://files.pythonhosted.org/packages/25/55/256870c6a63e147cb0bedc31ab4a67346921556f191b0d5e68eeed0fdca3/rustyrs-0.5.3-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ea7f55b4a03a73e07a2ada13af27bf4ac5baf20a75c759cb2fe589d7172d65e8",
"md5": "46911212e542ba25d95e3053da0112bc",
"sha256": "c72e84e86a30c3d69826e8f01cfe9d846339ef9c481c8a8d9c118de4d687394c"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "46911212e542ba25d95e3053da0112bc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 452254,
"upload_time": "2025-01-26T18:51:02",
"upload_time_iso_8601": "2025-01-26T18:51:02.715617Z",
"url": "https://files.pythonhosted.org/packages/ea/7f/55b4a03a73e07a2ada13af27bf4ac5baf20a75c759cb2fe589d7172d65e8/rustyrs-0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a9f6caa218d3cf0bfe092467a20230540efe3af80f8791f08fda81594c19793f",
"md5": "e93ae88fde0e1f6f40cae77101a3903c",
"sha256": "111d4a8cb88f038b843b77ad4af87521bee4204c232b0045506c6565338d2eb4"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "e93ae88fde0e1f6f40cae77101a3903c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 136156,
"upload_time": "2025-01-26T18:51:18",
"upload_time_iso_8601": "2025-01-26T18:51:18.805707Z",
"url": "https://files.pythonhosted.org/packages/a9/f6/caa218d3cf0bfe092467a20230540efe3af80f8791f08fda81594c19793f/rustyrs-0.5.3-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c068154b2c745e0524c9835443d0470c073c20de0549a66460bcaa03e353cd3",
"md5": "a339d5b5011e9b0d7247182d73d1a701",
"sha256": "3c90196c63b7d33e2cfd3a0fe03224b6ce6273ecb7d011796691930a7b6af66d"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "a339d5b5011e9b0d7247182d73d1a701",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 147777,
"upload_time": "2025-01-26T18:51:12",
"upload_time_iso_8601": "2025-01-26T18:51:12.784341Z",
"url": "https://files.pythonhosted.org/packages/6c/06/8154b2c745e0524c9835443d0470c073c20de0549a66460bcaa03e353cd3/rustyrs-0.5.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "73aa51c18db281b6ce97128761fe5ca9dca27dd79c0958a0e7fb53027127bc2b",
"md5": "b0fd620a8c797c5597d6979f42a48ea1",
"sha256": "767e7b9d78f2768593284a53ade2d6356eca4f718b4da245ca87961ddba3c197"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b0fd620a8c797c5597d6979f42a48ea1",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 284252,
"upload_time": "2025-01-26T18:50:31",
"upload_time_iso_8601": "2025-01-26T18:50:31.953907Z",
"url": "https://files.pythonhosted.org/packages/73/aa/51c18db281b6ce97128761fe5ca9dca27dd79c0958a0e7fb53027127bc2b/rustyrs-0.5.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f5d6423fa2c1c60b3c7285da8a7a666f33f85b831a46cf4ce451dae0e6d3858b",
"md5": "9a95a0d44ab2757d2ad828953a1c5ad2",
"sha256": "c999b31ec2cd99aa5defabd2a5b64b3698444b612763d13d6b43a213be256ce4"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "9a95a0d44ab2757d2ad828953a1c5ad2",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 299498,
"upload_time": "2025-01-26T18:50:17",
"upload_time_iso_8601": "2025-01-26T18:50:17.398938Z",
"url": "https://files.pythonhosted.org/packages/f5/d6/423fa2c1c60b3c7285da8a7a666f33f85b831a46cf4ce451dae0e6d3858b/rustyrs-0.5.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "22ac04e19a1d2333680f2e80616a52247c1d2b11ccf983dc80b8f6ce0426dac5",
"md5": "1b047fdbe87e5139addcb944ee488c02",
"sha256": "760733b53eb46a636e6c5d3e536249d969d7f87474a8a431d9cab1184a573ff6"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "1b047fdbe87e5139addcb944ee488c02",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 471076,
"upload_time": "2025-01-26T18:50:49",
"upload_time_iso_8601": "2025-01-26T18:50:49.313024Z",
"url": "https://files.pythonhosted.org/packages/22/ac/04e19a1d2333680f2e80616a52247c1d2b11ccf983dc80b8f6ce0426dac5/rustyrs-0.5.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ba60d9cad25b563a50c960e039521491bd47480af6e457be40f35526cac7fd44",
"md5": "bffd8dcb07be5fd250e04c5137ec0e9b",
"sha256": "689cfc64528033375f97c45b78ed150e6e4cf691215499fdf95331d64ecea1d9"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "bffd8dcb07be5fd250e04c5137ec0e9b",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 451992,
"upload_time": "2025-01-26T18:51:04",
"upload_time_iso_8601": "2025-01-26T18:51:04.229600Z",
"url": "https://files.pythonhosted.org/packages/ba/60/d9cad25b563a50c960e039521491bd47480af6e457be40f35526cac7fd44/rustyrs-0.5.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "41e8b9cbf9908444ccd9dc92de2598d83ed6ed5057b92161a5b5e9fb02f1cf39",
"md5": "9cc427d9fc0a5282c816537e88fa9859",
"sha256": "62f0afa56cd91c74470e7fa21781766b77a8dac23120ee362487e2a82db143e8"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp38-pypy38_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "9cc427d9fc0a5282c816537e88fa9859",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": null,
"size": 471862,
"upload_time": "2025-01-26T18:50:51",
"upload_time_iso_8601": "2025-01-26T18:50:51.211257Z",
"url": "https://files.pythonhosted.org/packages/41/e8/b9cbf9908444ccd9dc92de2598d83ed6ed5057b92161a5b5e9fb02f1cf39/rustyrs-0.5.3-pp38-pypy38_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "604c1cef9fea00cc46369e93f410f2e4db9d394acedefb558ab4354a3d81dbef",
"md5": "5964fa0d505eff4394c31bd6703d65b0",
"sha256": "95be48fa1ca14406992aca7fb1d93c4b4c4be0b051290284a61199dcd80cfa76"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5964fa0d505eff4394c31bd6703d65b0",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": null,
"size": 452452,
"upload_time": "2025-01-26T18:51:05",
"upload_time_iso_8601": "2025-01-26T18:51:05.461743Z",
"url": "https://files.pythonhosted.org/packages/60/4c/1cef9fea00cc46369e93f410f2e4db9d394acedefb558ab4354a3d81dbef/rustyrs-0.5.3-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fb42b5b5ddf628cf4aafd7f7ed3d5883f80760c18750f165c977b5d4821ee178",
"md5": "34bdfe54c3762dbf4bc699a0a686e53f",
"sha256": "36b057abd3d2649a62e895b0494d1aa74e47075a58aa1d83c023b48dcd2ec737"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "34bdfe54c3762dbf4bc699a0a686e53f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": null,
"size": 471579,
"upload_time": "2025-01-26T18:50:52",
"upload_time_iso_8601": "2025-01-26T18:50:52.515234Z",
"url": "https://files.pythonhosted.org/packages/fb/42/b5b5ddf628cf4aafd7f7ed3d5883f80760c18750f165c977b5d4821ee178/rustyrs-0.5.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "baccac92e2b31eccd99a910d89e21a074b88f07f118907970ec82c3b4dcc9d57",
"md5": "9b77c4311d96c56b063d2c21983c51e2",
"sha256": "19fe7b9c0d8a57cb2d7adfd1c0deadf7b389d0ff8a1c59666e9a6ddcd17634a2"
},
"downloads": -1,
"filename": "rustyrs-0.5.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9b77c4311d96c56b063d2c21983c51e2",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": null,
"size": 452359,
"upload_time": "2025-01-26T18:51:06",
"upload_time_iso_8601": "2025-01-26T18:51:06.757826Z",
"url": "https://files.pythonhosted.org/packages/ba/cc/ac92e2b31eccd99a910d89e21a074b88f07f118907970ec82c3b4dcc9d57/rustyrs-0.5.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-26 18:50:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nicelgueta",
"github_project": "rusty-random-slug",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "rustyrs"
}