Skip to main content

A fast consistent hash ring for Python, implemented in Rust.

Project description

fastring

A fast consistent hash ring for Python, implemented in Rust.

  • 6× faster per-call lookups vs uhashring, 11× faster with the batch API
  • Weighted nodes, top-K replica lookup, batch lookup, picklable
  • Compatible with free-threaded Python (3.14t)

Install

uv add fastring

CPython 3.13+ on Linux, macOS, Windows.

Use

from fastring import HashRing

ring = HashRing()                          # HashRing(virtual_nodes=128) default
ring.add_node("server-A")
ring.add_node("server-B", weight=3)        # gets 3x the keys
ring.add_node("server-C")

ring.get_node("user:1234")                 # -> 'server-B'
ring.get_replicas("user:1234", n=2)        # -> ['server-B', 'server-A']
ring.get_owners(["k1", "k2", "k3"])        # batch; releases the GIL

Also supported: len(ring), name in ring, ring.remove_node(name), pickle.dumps(ring).

Prefer get_owners(keys) over a Python for loop: one FFI crossing instead of N.

Performance

Apple Silicon, 100 nodes, 1000 keys per batch.

Operation fastring uhashring 2.4 Speedup
get_node 68 ns 566 ns 8.3×
get_owners 56 ns/key (no API) 11.5×
add + remove 47 µs 3,524 µs 75×

Free-threaded 3.14t adds ~30 ns per call (PyO3 borrow check); batched ops are unchanged.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastring-0.1.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fastring-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (293.5 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

fastring-0.1.0-cp314-cp314t-win_amd64.whl (151.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

fastring-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (496.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

fastring-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (467.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

fastring-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (291.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

fastring-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl (257.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

fastring-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl (258.6 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

fastring-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (497.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fastring-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (468.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

fastring-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (293.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fastring-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (292.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fastring-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (497.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

fastring-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (467.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

fastring-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (291.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

fastring-0.1.0-cp313-cp313-win_amd64.whl (151.4 kB view details)

Uploaded CPython 3.13Windows x86-64

fastring-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (497.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fastring-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (468.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

fastring-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (293.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastring-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (291.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fastring-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (257.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastring-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (259.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

File details

Details for the file fastring-0.1.0.tar.gz.

File metadata

  • Download URL: fastring-0.1.0.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0.tar.gz
Algorithm Hash digest
SHA256 798f89d4a6278538c1dc8f8836001dbcc365ae9b315522532953b53a23733490
MD5 a53a2a82d6f1c1d7e040b38f52d132f3
BLAKE2b-256 3f1dcb4eb8b3c727639495b37b9d1306caf8f3a7f8df00b2d8453e0b5d7b23b1

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 293.5 kB
  • Tags: CPython 3.15, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bc9d2994768fa92ca0232514291e7f6b3141e61480d5bb5f0eaaa9dbbcfeafb
MD5 8bf3a33168d7ba1a7971ada45756ee6e
BLAKE2b-256 c9cab8d614859cb231bdca823b38e31713e4960b6138eb94a2da3673e8ebdecd

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 151.0 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 589ffdb78118cf7622a86c0cf466cd83a768239c49d83bb302bdfb6ed75a9859
MD5 c46ac569210f3b4451be225f33228737
BLAKE2b-256 f4f7eb3db089b9d84c938b532f6e226c8619e450ee0827a03dc959578b19b0a4

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 496.6 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69d8822c722b3558a8efeb59eeab84a42a1d8bb1ff350d6b0f6c1709e2ca9bd7
MD5 9ec64ef177e7a9b1df1c92439e31b4d3
BLAKE2b-256 125de93f4b70a20c82aa405090b4a60286092da249730082c2558ba93cf8a7d6

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 467.7 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 373a8a8aea57c11086fc6d9eb89ae3cf858408b0e47815fbad1eeb612e4796df
MD5 79956f42bf511222cdea0f4cec09d824
BLAKE2b-256 f54906211fa7f38eaf131de7de580c785c171bb2bf540ff7406f4a0258040f45

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 291.1 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1fe251ca781cbbe570349f5e5d8efa2961a08a0a16c319388a47edec2ceb8c0
MD5 66eb65220bdd780ecefce23b4f29135a
BLAKE2b-256 885fbc65b10fbad0b514ee78d30f88a45fe6a42494de194ff9d465738ebcb4f5

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 257.3 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffb64942ba30b938cc3499126fabd77d8a251a19d801024fd0525c3fe2c14212
MD5 0165bf15e9551c8c8a61b31426a4d091
BLAKE2b-256 7e05caf1b09c709ffa0acfaa7c97eb3763766ea70931fe0ba27842534a0af57f

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 258.6 kB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a20cb4bab2be0277db6f0b96c2b17f8c7a5a25450cb57e6e6954a56f5198d569
MD5 468a2f7609720cb717037cb52b808ab5
BLAKE2b-256 3d43bada28066c896b9428b157d298e1640fa2cd1c7292f6596305e3b4dd3714

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 497.7 kB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab6269ea8231cff6f80551aecf70ec0a8e971f2cc577b42ff25c0c041bb6b317
MD5 8bca660ae0c29bfecaad3dca0ae704bd
BLAKE2b-256 0c0fcda7bb3a754a8a607bb3f78af45e132b9c56cf51f5247e472802656c5e36

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 468.7 kB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa78811513756e340bdf8ca9e12cd7357a81f9418351b7ec3d6197c3253fdef2
MD5 780827da2eba1ace5b8c2b630653c910
BLAKE2b-256 b2c23c0b3e5dfa8677b00349a6ad5746ccca40a7bd1657a12f6d7460f468acf1

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 293.4 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52ec9a1d5c85c84d69abc5fe8ecb634f73ea6cfbf6966bd6bc66afd5be52783b
MD5 af5ae15178b5c9b80678643856ac9216
BLAKE2b-256 af818e79a854864efab763c4861cc9f56fcc472c1f3bb085519381ca49157b60

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 292.4 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bb6cf8a418ac9e710551d423a30c37f7315eec6375b8b727b6fd11ee37b0bfa
MD5 9e8cc74a16173d13a8b2797fcfcff7fb
BLAKE2b-256 f414a60ac1622de8de351e66c7dd440bf77297ac9feb25e193f84257d58cc2cd

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 497.0 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 318eced6de857ab86a07548ab74b547f87b18a5cba6e57adc7886ae74aa349de
MD5 11daf8e2939d14525fbdbce1d47a2bee
BLAKE2b-256 303fbb6a21fe007ac4d0a4e99996f7dcf30c7135c6d4198cece8506cbdc37efc

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 467.7 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b45eba7f77fe858b1ccad241d0b7db7768615d2832e983ea83a263b4bbbb1417
MD5 6d242f363a587ff251ba713c8858f397
BLAKE2b-256 f0ba355255cb453f6910d5cb0b104514b4831a7e3f571b90c6aaa8aea28ce57b

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 291.1 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a081afc47b64a24f8721f17395cfe4b7f85c92977126cc4eabf926646eee64d
MD5 708810a34703275c3a4ecd40a44e3b31
BLAKE2b-256 55007bb8581a0eff8bf3fd5fa643d96005cd3bcabe0de3266bd5ecdef4f2f476

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 151.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b6aea34f67074699332b93db21e20d2a8e3b7152444366ca5a0d9ad101f1aa70
MD5 ab732a9e5b8fd9a62531eb94118dbb28
BLAKE2b-256 3d26e3e79a1afd8737faa85c831a9b62eca3f4c6eda7e2c6aa8a1f1a7101673f

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 497.3 kB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5edb6cc6540f9cff436f67bc3bff9f0ff92402d8dce687ee4af58f8b9dc3dcdc
MD5 dd6f14333f0a4c5545b4874d9e53dfdc
BLAKE2b-256 9cc976135993bb23b290774c76a84d2a4b66b1a37d08f068a4f17139bb328732

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 468.4 kB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bec6242ea1ca5ada2580682bb36055693fc8001b12439695939d98f9a8f17216
MD5 9477d2ec9c0e4851c67c81de7a21aa70
BLAKE2b-256 8fa9f41bfbb910ca378f3f30c49e1162261de41178965b906fe74780e4409063

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 293.5 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86b239d9baa00af5a0d8cf2d4bee840e3c378bf6ee25b6b73c3be0958a2707d0
MD5 ff77108891b58a5fe355325a49eb50b3
BLAKE2b-256 5253b57a8e55445fa9e030c668c3134f8fb1913aaef9ce767e6b7420a86f4918

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 291.9 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13fc12ed2017b090b408cbac51c0b2f2950a3e9dd4b9cfdfbbd377f352bedd20
MD5 aec2032a61008e9bfc05b68780288a05
BLAKE2b-256 96e5d563f8c5c86b275d6543fbdbc201262ed3fccc46751488dd2fd74586837f

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 257.4 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 987c1fab5eb517a1fe3e510f156554294eebe272a7ae236103e59c692b62e422
MD5 83f0870a2c32dc6594ba350a89aa0bba
BLAKE2b-256 8d631f70e11d4591e91b80411ece031f38d61a8008acc955de52cc7bda009bf6

See more details on using hashes here.

File details

Details for the file fastring-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: fastring-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 259.1 kB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastring-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e89e393a229c3d7db475287a8cdaf106b9fa67adb7ee51b1e1cee414f41c9d17
MD5 807b287eefa036a199bef0dbecfb3259
BLAKE2b-256 4cced0cc292ab0cb95803d54a01443111ac684d3cb5dbd54ed919c7f53e5462e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page