Skip to main content

Random Slug Generator

What it says on the tin - this generates random text slugs in Rust.

PyPi

Downloads

Usable as a standalone binary, web applications as a WebAssembly module (WASM), or even as a Python module.

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

pip install rustyrs

OR

Build from source

python -m venv venv
source venv/bin/activate
pip install maturin
maturin develop --features python

Then from 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.
    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
    from rustyrs import combinations
    print(combinations(2)) # 556,284
    
  • EternalSlugGenerator(word_length: int): Create iteration suffixed slugs forever. Guaranteed uniqueness.
      from rustyrs import EternalSlugGenerator, combinations
      gen = EternalSlugGenerator(2)
      first = [next(gen) for _ in range(combinations(2))] # max no of combinations iterated
      first[-1] # 'listening-tench-0'
      next(gen) # 'existent-walrus-1'
    

Python Performance

  • 0.5 million x 2 word slugs: ~210ms
    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
    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

# 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:

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

cargo run --release [length in words] [number of slugs]

As a standalone binary

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

Metadata

Release files for rustyrs 0.5.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for rustyrs 0.5.6
File
rustyrs-0.5.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-pp310-pypy310_pp73-musllinux_1_2_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-pp39-pypy39_pp73-musllinux_1_2_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rustyrs-0.5.6-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp314-cp314-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rustyrs-0.5.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rustyrs-0.5.6-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rustyrs-0.5.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rustyrs-0.5.6-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rustyrs-0.5.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rustyrs-0.5.6-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
rustyrs-0.5.6-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rustyrs-0.5.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rustyrs-0.5.6-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
rustyrs-0.5.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details
rustyrs-0.5.6-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
rustyrs-0.5.6-cp37-cp37m-musllinux_1_2_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 Details
rustyrs-0.5.6-cp37-cp37m-musllinux_1_2_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32 Details

Total release size: 19.4 MB

Release files / rustyrs-0.5.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 504.8 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fdd12253692e2134bac1862f511e41c5814ff7bc4e17e39219a2e9e1c4c3a66c
BLAKE2b-256 checksum
How to use checksums
e3df65bfd1e7012cb65d788efc89761dcbcecede35158589c5c466cc3597fa53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Size 536.2 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
d3307fc8bf708e75f06ab8104f0b0da59c98d4f4326f0bbe5937f5f9efb88ecb
BLAKE2b-256 checksum
How to use checksums
a549a5914eb18732a50d9138a3a12fa91d30d54dd66d9305b6626d87766ae7fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 299.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e058431b52a7e55f1dedcb3c30742f5632e99e4aade3c65bd0e8cc09cb15439a
BLAKE2b-256 checksum
How to use checksums
bb995bc0709f7d9e216423472e878942597ae8acd7b8bdfcf1036c35c593538b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 317.7 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
5f2ba9b92f10f79122f77fea4cbbe27552b1a479cdfcbe0539a61d1bddf0b699
BLAKE2b-256 checksum
How to use checksums
3958b047c80cfb6a03b628fccad7f4f0deb0bb1e09edc6652271ef229db8a9d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Size 504.9 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
af9eca2b54180b515e270535b8db5696102d1c1876738fcb933aad74a0409875
BLAKE2b-256 checksum
How to use checksums
60a6ff2e69ea362fddbfaddac282355c084d6f2dcfcab2d0920f03b5789c9949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp310-pypy310_pp73-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Size 536.0 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
5aab6dc959012e26c45207316bfc430e0b0a40ca693c1e665939197f9ad6e69b
BLAKE2b-256 checksum
How to use checksums
0e3359e06eb0149f0f8d7fd86421dcb11bf92ed888ff17663a830c550c62dd06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Size 505.5 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
2229542e26e429a5ab705957c155c9ec1870d24c6fcda9209d1e28a263a18e4a
BLAKE2b-256 checksum
How to use checksums
de7c527be73aee24577ce7be469ff464c6973639f4e4f5ae29220a4b3aa3ee79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-pp39-pypy39_pp73-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Size 536.6 kB
Tags Linux musl 1.2+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
b1c3a0ddc8aa7f2550c208045e394a4b8d5c0f163eebac028c308239f6c01a7b
BLAKE2b-256 checksum
How to use checksums
0f3589bf0592fc52f991716d206de4fad93e9ff72d889057eb45bd590bb72ea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 503.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
56c786e226e708ca28f4e05f2f5c02eca2842958d6aa32c220a49f14ae1d7ebe
BLAKE2b-256 checksum
How to use checksums
bdda8dbe9f57d9d0c55f14aee6c672ea238d8e0d03073bbeaff385fdad7df0f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314t-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp314-cp314t-musllinux_1_2_i686.whl
Size 534.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d788b5562f10254ff6b0a2355cdb1e88e96c6934d6fe4821314fb9a409045204
BLAKE2b-256 checksum
How to use checksums
887b7720a832e60861fee88941cd604003cd1f3101689ffc7fba01b8fc324ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 298.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
99b7bddeed77e3a73fc05fa680feb641bd200146dfcf80fe7701946e49a5442e
BLAKE2b-256 checksum
How to use checksums
07cdbad8068dd53f0bf5c426213e8b01d6666d19e5ece4e56e36e6482382adf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 315.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4eebcd669269ba1b3bc14b1d44018d4e6f4b1575f7df1c228f0570e704328a42
BLAKE2b-256 checksum
How to use checksums
144fe10afc02e76e7c2adf99b118ce7109d25a18d0112d840212eab55af1cc14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314-win_amd64.whl

Download URL rustyrs-0.5.6-cp314-cp314-win_amd64.whl
Size 157.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8e928eba702958664dae92706b2762811fe8ed7c0e14b94e71ab6ec459d81df1
BLAKE2b-256 checksum
How to use checksums
2369caf62b188f45f293a697f0f7e70a66f048f00388e82417955972dae8f664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp314-cp314-musllinux_1_2_x86_64.whl
Size 504.1 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
233d62796b33e54befb0d2cc9d220d612df698e82b0033fa64748227aa5d6139
BLAKE2b-256 checksum
How to use checksums
dc95cb3efb749ea7bbd82a213677d09ff028024656922d42b358dc5778d329a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp314-cp314-musllinux_1_2_i686.whl
Size 535.0 kB
Tags CPython 3.14 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
5eacbd2ec851e116e70d7dc9db50890dfc1e73226a401da0b74546dcb1c3be98
BLAKE2b-256 checksum
How to use checksums
cffc9affb6c9874846693e8eebb24368cf93d7270a4d3321d06a703bd2198af9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 298.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
32648dda8bf2a71191b7322c90bcbab77faeb8bf4802d95672df38f1ca77290d
BLAKE2b-256 checksum
How to use checksums
ebfe0c75c03a888ee3fe9b50eea3ea5e0009893af75a59719fbaf123e49a17ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Size 316.5 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
032ff470754c164cad80b200205bce05cba45a572c3da8547e348b458a8f3646
BLAKE2b-256 checksum
How to use checksums
deb135603282a21ca4f3966cf2c31263768a73f3079cedf06fce83e411beb053
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL rustyrs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl
Size 261.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
293acc23a4ee3e9613367119dc3be71c72c1ced26a4ffa1490a3c3a250c063e6
BLAKE2b-256 checksum
How to use checksums
fb2c6491692d0b93acc780773308f5d64ca58f4417bc3769e6d135deb1c09f48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp313-cp313-win_amd64.whl

Download URL rustyrs-0.5.6-cp313-cp313-win_amd64.whl
Size 157.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e043004b5bfbaf900d2051b6faa62e81329136fbb69102dd92df8dfb6515ede2
BLAKE2b-256 checksum
How to use checksums
dd01c0a17f082da670d92a6c4917edd161a64bf3a295c04d98c1ac0794494964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp313-cp313-musllinux_1_2_x86_64.whl
Size 504.2 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
91e75e833a5de8d1d936533d80f9662fd02e4ccd8e70c4b4fe92391b82ed3c71
BLAKE2b-256 checksum
How to use checksums
225a60b51225496afd0370363b586775105f9571bc3751f662db29d25b0dc117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp313-cp313-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp313-cp313-musllinux_1_2_i686.whl
Size 535.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
4da5a0dd005059318b93f7614210f87b3772dbb821aa5ac041a8fd5fc47572c1
BLAKE2b-256 checksum
How to use checksums
56e8242949a3dbc12a72c49af8ec397ff5d85de3f1c6adbec841cd0b4957a51c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 298.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f31609b4f1ef15bd8cb9537f129bb6b66829177685b07fd8925dac537a67e3cc
BLAKE2b-256 checksum
How to use checksums
dc8bf22a4ba2008131474997aa2a3a04d398972300b57cd9b74ccb36619daf37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Size 316.7 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8c482ca3ff3f989312a00bfb521835447b4e2d1dfd3bbbb18a5f822f5ee154de
BLAKE2b-256 checksum
How to use checksums
47f5ddc0c9e376cf0872d88ec8c1e325a4905a06eef99fbeca7756b86f51eb9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL rustyrs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl
Size 261.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d99d0318829825733c57dd2dd6deeb4f7631b7c37294ba11093c670fcc42298
BLAKE2b-256 checksum
How to use checksums
df6e9adc4019e2df18ecd8096196f54421e2a554588cddf1b72aaf4d1c63f7e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp312-cp312-win_amd64.whl

Download URL rustyrs-0.5.6-cp312-cp312-win_amd64.whl
Size 157.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
88cb2ff9cde81f67e757168902162bcfae1315733c9b75ba9318f19fd32dfc16
BLAKE2b-256 checksum
How to use checksums
1ad7a1d72287c8e78731934e88665601572fcb26ed9a420f912da2a3dcc0f373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp312-cp312-musllinux_1_2_x86_64.whl
Size 504.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4348d898eb118a1301730af0d6d914a1664a1c3f4b2cc0028d844204815f63fe
BLAKE2b-256 checksum
How to use checksums
7ebb1d436dd1f488985bc6f53838d27b52b75c2feceb5ea400082a104a92184f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp312-cp312-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp312-cp312-musllinux_1_2_i686.whl
Size 534.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a99075ba7f797777135f9ef8fb30d39e74f56a018a4a5bcfcdd0c5b13e4f55f2
BLAKE2b-256 checksum
How to use checksums
410a33877260fc155a8493e3924a6868f9c2ef96e24075da469e2749e3749c33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 298.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d8a7ea332c00b25461e57aabfec60cec6469790f43fbded1251a979d80953dcc
BLAKE2b-256 checksum
How to use checksums
e0ee83c414b30ac16f3aa2ce1ed0787245d88137cacc5bc857684234b0544aa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Size 316.6 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b4fb4c6018f759edd517ab8a2766723bf64b23ef1d4703562dc70cdba673ed0d
BLAKE2b-256 checksum
How to use checksums
db54e8a608c635f79033770c82f6a48936f69fdea689502c63ee38228378d904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL rustyrs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl
Size 261.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7289ed647f15561b48870604b9e5de4a260bae9cafc5e2bcdd9d9415e59e8398
BLAKE2b-256 checksum
How to use checksums
550c1c34990adfbe41b3c6605bab189650a54a64ac6ae8a3606c3041d5468899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-win_amd64.whl

Download URL rustyrs-0.5.6-cp311-cp311-win_amd64.whl
Size 157.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
492a65440c934e0d36d20988da14a01730938e64d5dbba92d04868497ba07288
BLAKE2b-256 checksum
How to use checksums
5b5a96b083ad3b577d6feab822ef12ba1db0a04d16d34e6d327533a4ca2c2137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-win32.whl

Download URL rustyrs-0.5.6-cp311-cp311-win32.whl
Size 151.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
7bcbd9a82a7a3ee323097323389c5f8e61fe6f6e7848dc2c4cc3f123e98a5e96
BLAKE2b-256 checksum
How to use checksums
431b1294337fd274aa5196c5e55d2b76b1e6c3c73b4d87896e575f313f88107f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp311-cp311-musllinux_1_2_x86_64.whl
Size 504.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
15a9dc3d5da9f7c595733dd4b8748a6d0f3d58e1f23307c147d80b5edf34afef
BLAKE2b-256 checksum
How to use checksums
a4774257b0ddf9fe161d4cf1855928e8e72caa7b6e23305d497201ae4c2f4b2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp311-cp311-musllinux_1_2_i686.whl
Size 535.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
bdef3121d503a57eec22f46b44a23f014e690847bcd974f28f4648e8e4ab6bcb
BLAKE2b-256 checksum
How to use checksums
c419ff2edeb8ed4d8d11a4e18ebb1159ab12e4c8364dc36b0d83dc36ddccae1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 299.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d77c34f68640b13a31dfd650a75f5691bfc6f71206b39f97a78243d24b1a8630
BLAKE2b-256 checksum
How to use checksums
a15ba73c3a94af243402837cf87f75cef1d72f974f20dd9e202e6f2f3c62e029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 317.1 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
624d9e3b31ffa0ad549c542de2e6dfcb94f67335876c5316a37437599c8fcfb8
BLAKE2b-256 checksum
How to use checksums
c099e0a335b5e581d22ecf921da6154b57d00933cb673d0bf77bd6e7ebbd7277
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL rustyrs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl
Size 263.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6794bbb2fe03383a81f0cfd2525bfeb06438dc560ed8efe282d0de24fa8fa367
BLAKE2b-256 checksum
How to use checksums
18daff4695017f05cb9d7b749a5fd555d07ddabbd797bc047e9c1e047318f51e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp310-cp310-win_amd64.whl

Download URL rustyrs-0.5.6-cp310-cp310-win_amd64.whl
Size 157.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4482c96c085b0be3b1f53f545492f91c6d61cfc4dd3f17177f62e2a725317342
BLAKE2b-256 checksum
How to use checksums
7625c9a7b278d033f3bb85fa87e41e39a5da9aa5898575f19f7760c5289c97fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp310-cp310-musllinux_1_2_x86_64.whl
Size 504.6 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7397f334f4a1e374af59ea2d3f88d860fcf6ceab3306a7fd07bbaf3c07f7f47b
BLAKE2b-256 checksum
How to use checksums
3c803cfad3a25b7a6027852b6379b61a03cc8b5f718251d74377c43006cff410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp310-cp310-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp310-cp310-musllinux_1_2_i686.whl
Size 535.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6cc68c55a54a3cdb202669e0e5458735f893fa50d3f386a97e3738631f740208
BLAKE2b-256 checksum
How to use checksums
73a02038b733e713064482455102be9a7098fb9278a22816136b2d3c5f44dd6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 299.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9b86a697074d2ed48dccd51beb019331af0f31ce952b02d5e57d7edfc11fb89e
BLAKE2b-256 checksum
How to use checksums
d09694f80441d4e8d40010339283685a1bbd2182aea0138f2c3854127e533b90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 317.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9466ef841b3db21956eb2628beac4713a0277145fc3ed00b43024ae3f825c1fb
BLAKE2b-256 checksum
How to use checksums
3d8114ef689f5b56f09bda186782f4bfb1d6031c7a3ac096a377557871a9ca17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp39-cp39-musllinux_1_2_x86_64.whl
Size 505.2 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3d122105e15ca21ad7b2d69ea65bfc98560e36caf321f60a2ab91ab450fa95c5
BLAKE2b-256 checksum
How to use checksums
0e238c3a6b7313389c4426d9bb5255bac4f0c902698da62fc7e08d1f610889b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp39-cp39-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp39-cp39-musllinux_1_2_i686.whl
Size 536.2 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
09cd5e9e81b607382d2f32ee632e35f39cc895623361ffc480c79b2935435e9f
BLAKE2b-256 checksum
How to use checksums
3d92940fe72566456bb5bf9d3d1e01e31e750e1682c8c36b1f20b1ba736aa979
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustyrs-0.5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 299.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
73843fc637b457621d1c079ea81d2e7c1e7a6654c112b06d1716ea4f98548e1c
BLAKE2b-256 checksum
How to use checksums
c86779fe46b7680a1c1287491a42623283bd3ba4881f25ddbf2fd02f1de3e4f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rustyrs-0.5.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Size 317.5 kB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3a56a8e42db3c6a011f58ee9b2867c5d7b5d66dec5a00e8c3797c473af61c934
BLAKE2b-256 checksum
How to use checksums
4ab9aaf346bc6af7bc4841f93345db50888b64af9eda8f85202f006d361dc057
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp38-cp38-musllinux_1_2_x86_64.whl
Size 505.6 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
64cabeeff0121dcfea3724ce311943166d9b6a321c44a0c8527876540d8ea98a
BLAKE2b-256 checksum
How to use checksums
f9143f618564797d0e3b386067314b2b47487a5baccda85b10f238397f41fb7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp38-cp38-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp38-cp38-musllinux_1_2_i686.whl
Size 536.6 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
21bdad947a470f6b38f6ebe14707c5171f113f94a31ee5da484707438808943a
BLAKE2b-256 checksum
How to use checksums
3f200bf89c45513d30213ef768adb4650700b3e279e701b68a8461818152aefc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp37-cp37m-musllinux_1_2_x86_64.whl

Download URL rustyrs-0.5.6-cp37-cp37m-musllinux_1_2_x86_64.whl
Size 505.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
614eb9b15bb3a07406b15963bc30bdf4873db6184e716852e6c8cc1b8521816e
BLAKE2b-256 checksum
How to use checksums
7bdd77ee0b3239ffc51d52824f9e6ed35d9577aa92c888131052df09b4129723
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / rustyrs-0.5.6-cp37-cp37m-musllinux_1_2_i686.whl

Download URL rustyrs-0.5.6-cp37-cp37m-musllinux_1_2_i686.whl
Size 537.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
12a767e21aba269e4b4b031e74ffc747555434cd91c82affbb6c5a862978cddb
BLAKE2b-256 checksum
How to use checksums
7452b5efd700fd38c7a9b5480b480c60ded0d46405a907e88f465c27d9c595da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

This release

0.5.6 This release

50 release files

0.5.5

55 release files

0.5.3

49 release files

0.5.1

55 release files

0.4.1

14 release files

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page