Skip to main content

The web framework for free-threaded Python — Rust core, Python surface.

Project description

Rayo Web

Rayo (Spanish: lightning bolt) — the web framework for free-threaded Python.

Rayo is a Python web framework with a Rust core, designed from the first commit for the post-GIL era: one process, every core, shared state — and work that survives failure.

Status: pre-alpha, docs-first. We are building in the open, design before code. Read the plan, the architecture, and the roadmap. Discussions and RFCs are welcome now — this is the best moment to shape the framework.

Why Rayo exists

The last generational insight in Python web frameworks was the type hint is the API — one annotation giving you validation, serialization, docs, and editor support. Rayo is built on the next one:

The process is the cluster, and work is durable.

Three shifts converged in 2025–2026 and no existing framework was designed for them:

  1. Free-threaded Python is real (PEP 703/779). One Python process can finally use every core with shared memory. Every current framework still forks N workers and shards everything.
  2. Rust↔Python fusion matured (PyO3, maturin, pydantic-core). The entire request lifecycle can live in Rust; Python is reserved for what humans write — business logic.
  3. The workload changed. LLM serving and agents made the characteristic request a streaming, long-lived, must-not-be-lost unit of work — the exact place today's frameworks are weakest.

What it will look like

from rayo import Rayo, get, task
from rayo.state import Pool

app = Rayo()
db = Pool("postgresql://...")   # ONE pool, shared by every core in the process

@get("/users/{user_id}")
async def read_user(user_id: int) -> User:      # type hints -> validation, docs, editor support
    return await db.fetch_user(user_id)

@task(retries=3, persist=True)
async def send_welcome_email(user_id: int):     # durable: survives errors, restarts, deploys
    ...
  • Write def or async def — Rayo runs it correctly on every Python. A blocking call inside an async handler is detected and named with its source line instead of silently stalling your service.
  • Validation, serialization, routing, and OpenAPI happen in Rust. A 422 never touches Python. Cold starts are measured in milliseconds, not tens of seconds.
  • Streams can be detached: an agent run finishes and persists even if the client disconnects, and resumes via Last-Event-ID.
  • On free-threaded Python (3.14t+): one process saturates all cores with a shared connection pool. On standard Python: the same code runs on proven multi-worker topology. One codebase, no ceremony.

What Rayo is not

  • Not a benchmark project. We publish reproducible, same-core-count benchmarks — including ones we lose (benchmark policy).
  • Not an ORM, template engine, or DB driver. We integrate SQLAlchemy, asyncpg, and Jinja2 rather than replacing them.
  • Not a clone of any existing framework. Compatibility is a bridge (pydantic-model input, ASGI middleware adapter, a public migration-compatibility scoreboard) — not the identity.

Project documents

Document Purpose
docs/why-rayo.md The six unsolved problems Rayo exists to solve
PLAN.md Development plan: workstreams, milestones, exit criteria
ARCHITECTURE.md System architecture and the request lifecycle
ROADMAP.md Public phased roadmap
docs/adr/ Architecture decision records — why each big choice was made
docs/design/ Subsystem design docs (scheduler, schema compiler, durable jobs, …)
docs/rfcs/ RFC process — propose changes to Rayo's design
CONTRIBUTING.md How to contribute (most contributions need no Rust)
GOVERNANCE.md How decisions are made, how maintainers are added
docs/code-standards.md Code standards for Rust and Python
SECURITY.md Security policy and reporting

Contributing

Rayo is MIT-licensed and community-governed from day one. The Rust core is a minority of the surface — most features, docs, and integrations are pure Python. Start with CONTRIBUTING.md and the issues labeled good-first-issue.

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

rayo-0.0.1.tar.gz (22.3 kB view details)

Uploaded Source

Built Distributions

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

rayo-0.0.1-cp314-cp314t-win_amd64.whl (672.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

rayo-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (986.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

rayo-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl (937.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

rayo-0.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (775.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

rayo-0.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (762.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

rayo-0.0.1-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

rayo-0.0.1-cp314-cp314-win_amd64.whl (673.3 kB view details)

Uploaded CPython 3.14Windows x86-64

rayo-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (987.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rayo-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl (939.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

rayo-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rayo-0.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rayo-0.0.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

rayo-0.0.1-cp313-cp313-win_amd64.whl (673.6 kB view details)

Uploaded CPython 3.13Windows x86-64

rayo-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (987.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rayo-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl (940.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rayo-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rayo-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rayo-0.0.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

rayo-0.0.1-cp312-cp312-win_amd64.whl (673.2 kB view details)

Uploaded CPython 3.12Windows x86-64

rayo-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (987.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rayo-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (939.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rayo-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (775.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rayo-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rayo-0.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

rayo-0.0.1-cp311-cp311-win_amd64.whl (676.0 kB view details)

Uploaded CPython 3.11Windows x86-64

rayo-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (988.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rayo-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (941.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rayo-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rayo-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (765.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rayo-0.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

rayo-0.0.1-cp310-cp310-win_amd64.whl (675.9 kB view details)

Uploaded CPython 3.10Windows x86-64

rayo-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (988.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rayo-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (941.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rayo-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rayo-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (765.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rayo-0.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file rayo-0.0.1.tar.gz.

File metadata

  • Download URL: rayo-0.0.1.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5345bd80644e94978fcc82e48720ba0cce338f142510f2cc179b39db9cba3391
MD5 d9c3ba66afdf1cb98ddc26b5415e4b54
BLAKE2b-256 ff67db639b157336eeb9c0958ea4aace8f105a7f403f4130f3511d0a2f39caab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1.tar.gz:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: rayo-0.0.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 672.7 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a5f293f030258c184879d7cc647d96cd0a979ca822a4cb744f2c7ddaa8d618e9
MD5 3f7ecda29e5345225ecdfe8e777c0a0d
BLAKE2b-256 b1d7d3991b1a75ac120395e9802c672760b367e3396de31a0912f149fe9b5fd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4b8c40d9a6b62ed3ad5eda14bb4a58021957e9452a24587b3b088974e326466
MD5 ab98eba4204c66fc506aa9b826de1a7e
BLAKE2b-256 004a87b437def31ed84878a187334406e7c7746c165563a7cadc5d3b42e5b4b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11ca5328f913c9dc404b11733d30e0da8ef75b6a6c59bedff62e76ebafd4fdc1
MD5 cc8609dd6a2a69f406b499f9f99eaaf4
BLAKE2b-256 35fad4f08fb15739a73c71de4be8b4fbfaae45ebd964047ae9efd0dc8eaaf46f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1f4ac3f490297a291c8b56f6350fd1cbf1d1f159665ba696a9301327f3ec922
MD5 78585f51de506c37163762ceb33d99c3
BLAKE2b-256 1fc59c4d600eaa30362a6266315edae9f1190a2e2f7e477153cb57db9eff73db

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b049c2495425053ffb431fe2b1a100e4f01fcbe3b4d1070bae3e453b9aaa55dd
MD5 8b71c45a699c20023aa1bd08d3045aed
BLAKE2b-256 353b92130108e4fc26bbbc3298279538665b79bfeba05160e0420f2fc2205fab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1eb06326174b2e4c7149cd72752b2600f953d8eae0f8b8fe81404e555ea9c79f
MD5 44fe3ff0599b7ba39d6b5b14d5bd466c
BLAKE2b-256 8c9bd27057640e02abc61fc125061483786b849306f8a4c6ce9c061f2c44d270

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rayo-0.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 673.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9ead17e28e0041baff821053d5652a7be75caa19bfda3c998af8a3e307bedc33
MD5 d6ad00b5cdc6a46dce1968af140c9877
BLAKE2b-256 a4e7bd42bd5b890ef247f3ef20d8270fb626d67472993ac7bf7708286753ef03

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 894521422fc9abd487511b8bf4356c219a9a86fea369c5dd1c75b1e0d322d7d2
MD5 536cd93841eace475773773778371247
BLAKE2b-256 945ad7ddb1045b67273122c74dce26329824cd46de7277f3662715c1dce2eec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5fae9e4d5b7a044fa322d78ce2819ea94eb7482fec726696057210289196cfca
MD5 91551041dcfb473873dc2ac543b0eeee
BLAKE2b-256 81c2ff5d3f12124acec8ea3ea90615af1140c52f1c87a6dfcbbd1119785dccf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28d7255f57d1e2648d5fa4241ef875e90cd524fedcb8b684673d021cfdd2f504
MD5 5f3fec784e7dc11923095170186c7706
BLAKE2b-256 f07d215b50acc7657f51c96fc0ddaceb60b15c0b9cd1442cc423bc7e0b1a3a4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7f88cca546bccfb2287e353041c55015498614e6b4731819740c9089288081f
MD5 b0086f569a8433f08189c93a1f491466
BLAKE2b-256 c391bc4a3a84c36a3e10fecadd5de5b3519b8e4e56fbbe79a04abaa9baec768c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f6ac66a4bb83f084fde13fcbf1009614ffab6bdcc3f4d966226528051b7db37f
MD5 1f3f41994e76eccd1352c14b76bbe4c8
BLAKE2b-256 247574fcd437e9f011534b4cdd414219ee84e650369d56d1d0f95fc035410d5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rayo-0.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 673.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b49156a058262b204fa9b0220f473b1f873382979339d33c75cca2a106658261
MD5 4a01e96930d3923d3c9579c834efc102
BLAKE2b-256 1895f94412b06593e34c235694936957a8abf958283d286412a4fff8222aae02

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19643438dcf355f66251dd0a13a2474b41bc04b71d9f3726160783b6b4a62271
MD5 3b286b785825adcfd7bdfcfab41ea1dc
BLAKE2b-256 39fadd13d8a4d6bdd599f7ec42c99c2c61cc4c0bc59f41ca52c63d3b0a5b8e85

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c93eac66d90a99d3e8d69647053fddf0e8f674fdff7125f58fe429cc31498533
MD5 66e39dc83d667a404b0f74c2cd922ed1
BLAKE2b-256 66f0a3a1e2abee286c55e3dde7f3c977438bf7243bc4cf77389f91402c3cd916

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 730cb12f1a8e5bf504a70583f47b045d09bb4decc961973e527ce6a1522432dd
MD5 15533720fb80196bb882d30e1012f734
BLAKE2b-256 14fbd8774f4aa7cce2141435804295f29232824911bbffa1948f6f82fd187c04

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aaf847bbdae4ce3a89e4d655f486ef88dca92b9c755ab1cdd86f539f58f5abaf
MD5 07d6c0302291e80394aa87f43bf5a740
BLAKE2b-256 afee9fbe0839b645789841edac9c34d0fe154e1a11f74b7143bf05f9702f05eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 47e3d94548ce47a0a93c73fb58185307d094a29c863bc6ef06f9bba7179c4d66
MD5 0517b4c7b8d7691bc7ae07c0966e171d
BLAKE2b-256 ddb043a5ff297ec09c8846e78d1fec47e9a6cbe4f3f5e7ef15bb75ba94a0c47f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rayo-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 673.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 835b81b3c71e47344b4c86030bf7c14f971761523acf9db644b09fe9f9487d4f
MD5 d5cc8858249ce7414a9907af3147b0e1
BLAKE2b-256 7c585f9cb27699c549c1ec29ce67a19d2c6794fef8be83524afcd6b9610b79d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb390d01a9f3737bf60e242cb868799627e17f07859905de4159eb666272e9b5
MD5 a0df1b9b83c78a90afa72b6253141981
BLAKE2b-256 aa912b9e88c626ad1fe9a106c0a0d0f1896eede3805c203f6d31968e24dc3e6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4ceccb7356a4e75b124648d01ac55a35ee7557d678ad47b681391c7bd138598
MD5 4223897a01e1237320795ac885dd43a8
BLAKE2b-256 d952b7b6b137a5ba8dcbc43e8856ed37692efcc98300c17d5e61eadb7095bb28

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f59d96cd99442d321d350a3230f6133fbadd9bea96e395eb575f63daec811baa
MD5 1ba2c345026bf0b14ff4771e11e441a7
BLAKE2b-256 62bf2468a99046ffa9a8f76982217636296ab7c2866280f93351008c78188de6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc0c6b72883cc32e71ee78905a2dfe426530552fe3e571157c3b9c30e3e131aa
MD5 c8487221afb2f277ff92200392b7b9ed
BLAKE2b-256 3745b0da65b5077cbf700b5fed6b6a8a37f2f683e59d3f58f53115d800baf455

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 73d32f365a3fd02299d32cb37c20763affb1a94312824ab94f6d972d60891638
MD5 7e25b428446657e9af37097338568e7e
BLAKE2b-256 60611f80283dfe13b19840fc024afc003608c9a28722b02208803d0529d319ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rayo-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 676.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7fe0a156f9d9b9edf0982235d8e5f2e9e0f4923fd74dd1de5eeeda9da8644dc6
MD5 60332a3685a79f4013207ac1a1e37a64
BLAKE2b-256 dac42275b56d5231234d2bd24553de38f515a5862ffdf2c9576cd69a5742800d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 678195ea92fe77b39d9115fa6cd18e3a1dd4767c7ea18e379c50350d9c9996ed
MD5 faf7c2fabf4988903ff3760fe48f5afc
BLAKE2b-256 b5b9f09fe5f271723448f5f96ddf114de29ea806be113a4308f9cd76c6801125

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9184eb862ffbc4a4512ae7cdf4bdb2e989cc8030d10de868607b89ce7b2b9b2
MD5 966e99f9922fee276f232852c75029bd
BLAKE2b-256 b5bcf539d01a573129742dcba511f174a81355a4062092885e223fe0f4fa4f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01a6e3710f096746b52f9bc5e7c3c987bebd40c30bffd25e6df449f56ab8a6fd
MD5 c80dfeb9d786aa1cc1b3a7e00439efe6
BLAKE2b-256 9efa695e0350f2a8d4c26fae85d5c378485ee0371dc278d6464f3b71489066a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24192298b76cf929af2c4e51d8cec671740847e00fc240bcc696da633a794571
MD5 8b1402f22fd39e54257732aa8ead47dd
BLAKE2b-256 fa385171de3e48b1325d30c860d583a252273664976a860e2e4b86b65096ec95

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5e0c70f8ad1baa7274a65b916ee188954469534a248f11871f1cdf858aa57d2c
MD5 69316f986d5fccf0ab1e0811197bf622
BLAKE2b-256 aa3459962a7a619010d7a6832b44babc1f12d580d70875a3f21fa85fa96c7491

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rayo-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 675.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rayo-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 755b25cb435cddb99323dbd8bb31bd8c705f566975876e4b06b259d95799b605
MD5 b34f68f348f32702d3dc710ed00ec5cb
BLAKE2b-256 b9b9795507d4aefefa0bf6e448543969db83d3c3ddd89809277b088c7e3523f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9f1dbeb8a976e8038d08d6ba9b413908f399587606653fc2f686d5bcbdc992e
MD5 e016b5cbc1196cf7d19a183416c30b72
BLAKE2b-256 2877467b8e955448820b88d696f76157586cdd4c92787cbb05da17f7ac564ab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 238c78abe045cfc19ad9ed7db740b3a77953f7913eca1da7ee92ed539e3f6e23
MD5 cbe4963850cd3fb5f36a86b6ae94cd77
BLAKE2b-256 d90a3cda46b4fb37f6cb2c4d398bc3cdaaf200f0c673b602f43fdd011fcc0536

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6fa042b9f7c97ce7511fab1c95fed41ad1a9b0a876c1b8aa0efbcb3a0384058
MD5 38b9bd5b444decb716c69927777eca58
BLAKE2b-256 4ecc69c9090bd8f4f5ff73dddb5192a3ee86dba7cbdd29c4756469bb1e1eb63a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd1af154b227f93d5960c74a562d2db2ca57eb9f4651bb3fb76753436168e594
MD5 a01c84b4099a989ab1cc85727555e6b9
BLAKE2b-256 af26db17b9a1769c2df443700b0cea988c0202a2d8ccda19913289d14794ad0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rayo-0.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for rayo-0.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 548a9af7b314cfe140156cc635e3dc1c767db399b026d4dc85984759a26b6505
MD5 9f748c189e951abef19763ffed29fa8d
BLAKE2b-256 0f2ae0c122720cd0161f4253388b9f0c68dff4dd72383625378c89a35b7e9a1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rayo-0.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on algorizen/rayo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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