Skip to main content

A Django-style Python ORM powered by sqlx (Rust) via PyO3.

Project description

Ryx ORM

Ryx ORM

Django-style Python ORM. Powered by Rust.

Python 3.10+ PyPI Downloads Version License Rust 1.83+

GitHub stars


Ryx gives you the query API you love — .filter(), Q objects, aggregations, relationships — with the raw performance of a compiled Rust core. Async-native. Zero event-loop blocking.

import ryx
from ryx import (
    Model, CharField, IntField, BooleanField, 
    DateTimeField, Q, Count, Sum
)

class Post(Model):
    title = CharField(max_length=200)
    slug = CharField(max_length=210, unique=True)
    views = IntField(default=0)
    active = BooleanField(default=True)
    created = DateTimeField(auto_now_add=True)

    class Meta:
        ordering = ["-created"]

# Setup once
await ryx.setup("postgres://user:pass@localhost/mydb")

# Query like Django, run like Rust
posts = await (
    Post.objects
        .filter(Q(active=True) | Q(views__gte=1000))
        .exclude(title__startswith="Draft")
        .order_by("-views")
        .limit(20)
)

# Aggregations
stats = await Post.objects.aggregate(
    total=Count("id"), avg_views=Avg("views"), top=Max("views"),
)

# Transactions with savepoints
async with ryx.transaction():
    post = await Post.objects.create(title="Atomic post", slug="atomic")
    await post.save()

Why Ryx

Django ORM SQLAlchemy Ryx
API Ergonomic Verbose Ergonomic
Runtime Sync Python Async Python Async Rust
GIL blocking Yes Yes Zero
Backends All All PG · MySQL · SQLite
Migrations Built-in Alembic Built-in

Performance

Benchmark of 1 000 rows on SQLite (lower is better):

Operation Ryx ORM SQLAlchemy ORM SQLAlchemy Core Ryx raw
bulk_create 0.0074 s 0.1696 s 0.0022 s 0.0011 s
bulk_update 0.0023 s 0.0018 s 0.0010 s 0.0005 s
bulk_delete 0.0005 s 0.0012 s 0.0009 s 0.0004 s
filter + order + limit 0.0009 s 0.0019 s 0.0008 s 0.0004 s
aggregate 0.0002 s 0.0015 s 0.0005 s 0.0001 s

Ryx ORM is 16× faster than SQLAlchemy ORM on bulk inserts and 2× faster on deletes — while keeping the same Django-style API. The raw SQL layer (raw_execute / raw_fetch) gives you near-C speed when you need it.

Run the benchmark yourself:

uv add sqlalchemy[asyncio] aiosqlite
uv run python examples/13_benchmark_sqlalchemy.py

Quick Start

pip install maturin
maturin develop          # compile Rust + install
import asyncio, ryx
from ryx import Model, CharField

class Article(Model):
    title = CharField(max_length=200)

async def main():
    await ryx.setup("sqlite:///app.db")
    await ryx.migrate([Article])
    await Article.objects.create(title="Hello Ryx")
    print(await Article.objects.all())

asyncio.run(main())

Key Features

  • 30+ field types — from AutoField to JSONField, with validation built in
  • Q objects — complex AND / OR / NOT expressions with nesting
  • AggregationsCount, Sum, Avg, Min, Max with GROUP BY and HAVING
  • RelationshipsForeignKey, OneToOneField, ManyToManyField with select_related / prefetch_related
  • Transactions — async context managers with nested savepoints
  • Signalspre_save, post_save, pre_delete, post_delete and more
  • Migrations — autodetect schema changes, generate and apply
  • Validation — field-level + model-level, collects all errors before raising
  • Sync/async bridge — use from sync or async code seamlessly
  • CLIpython -m ryx migrate, makemigrations, shell, inspectdb

Architecture

Ryx Architecture

Your Python queries are compiled to SQL in Rust, executed by sqlx, and decoded back — all without blocking the Python event loop.

Documentation

Full documentation with guides, API reference, and examples: docs

Contributing

See CONTRIBUTING.md for development setup, architecture details, and contribution guidelines.

License

Python code: AGPL-3.0 · Rust code: MIT OR Apache-2.0

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

ryx-0.1.2.tar.gz (400.6 kB view details)

Uploaded Source

Built Distributions

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

ryx-0.1.2-cp314-cp314-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14Windows x86-64

ryx-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ryx-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

ryx-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ryx-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

ryx-0.1.2-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

ryx-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ryx-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ryx-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ryx-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

ryx-0.1.2-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

ryx-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ryx-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ryx-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ryx-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ryx-0.1.2-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

ryx-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ryx-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ryx-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ryx-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ryx-0.1.2-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ryx-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ryx-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ryx-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ryx-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file ryx-0.1.2.tar.gz.

File metadata

  • Download URL: ryx-0.1.2.tar.gz
  • Upload date:
  • Size: 400.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ba8023b791d68c79a61d492411dad47cf3495de9d0b21c4f41d4a6301579fe07
MD5 3c071e65d5ee5234cf270073a796cb8b
BLAKE2b-256 aad8e09a864a3ef2690ee572705b01a707d9f00811ddcef15ad8afc7077e3642

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2.tar.gz:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1db0afbfe34e8ab17db8344fa0bf0d3c6d361f73ef081128b8c0f013da9954e5
MD5 1705b75a2ab39caeed410d4603fbb622
BLAKE2b-256 01cb3a1ff562ac4c885d0e77eebc4741eb72fb1a18d25df777c9753048799c01

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp314-cp314-win_amd64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8823766b341686f5e3b2e0760bb10e718f37182eb79c04b23270d81ec2132c4
MD5 1021cd18f2216a9ff1332b44a075b733
BLAKE2b-256 eb3963ceb2a55f425945f5a1ffe1c8e7cc25a7202ae3e6809e39967205462474

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89601680e9571b72e41542e1db5444d50c90c301cdfd83dee275e42bdf8782af
MD5 346acd52d2a20b936d7b35542bf6ae3b
BLAKE2b-256 be69691b9f5f40f0e3321da8a814e2309f65ed7f10d45480850a0a9db03e361f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11a66dc720bfd8862df9db327d2760070bc359ee517d2f4921fa85b5da6ae2bb
MD5 0fb69d323f92405e5ce34779ad7d642a
BLAKE2b-256 eda0f899548e3b62c14b90f9931eb4fa8e6943efdc5d0d285cb2958b305135ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8595afe21d69e58eed3ec1ee1dfd3ca3d44be05eeb52cebe8bfebd50a019f808
MD5 9a13332d2788fc1b566e7c3eeaf641b8
BLAKE2b-256 643d9eb61eeaa1ce5d6bfb14cf50d626f2311c62b463e2d49145df09ec028ba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cb3fc05d974707e1f96ca0dff0cf6d82a7a9f8227ec355b8fdb63e0174e6bdae
MD5 1c1564ad24626f056cab021e1eec8203
BLAKE2b-256 00f20ee28bd18b7ce1086e5a33a5101f2f967733890d4597e9dc1495b4bb2756

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f73a93bd0d1da155e518f851d2279f75c58b2f16b758020a73d10f314a1978a0
MD5 0824da86a46198e7e2933c28633b121c
BLAKE2b-256 096453d240628c473746e4d49f8db9ca91b292a50835414eb2efd643e719062a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 039cfb4383da1f86f0815d36920e5c9d5045e7ef2dc30f6dd92c8ff000ec25b2
MD5 210e9813dc28dff503b30ac61814637a
BLAKE2b-256 f2d10b86e08c18ec95f0778f8d7182604eed14d0483b36529e629adbc219e2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3fe98a7c2fa944961ee4635978c2526d0d60c52bab425bdf8e3b36e34582f13
MD5 fe9de36e569d15ca24a11de7a8c0c003
BLAKE2b-256 08264103b0f84b7e431cad06c1443244439f0fe89b6b6ab5748b32528f0688f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d86db14378af51bd328160936db3a4ab914a1c56c0c84adc9f15be63d166aa6
MD5 9616373c4fde1693b6dae18717accfdf
BLAKE2b-256 7f9f825faaf50e46d0489559d1de9bc214c2bf49d7b378cb56afd6e0efea61d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7996eba1eaae424333000d3fd5b68256dfaa3d0e48014883c9fce7ed8c931c92
MD5 ebff8b09bbef82132bef1ea7a257c776
BLAKE2b-256 1d419bb6fedb0153f1d1a58b77c2f2bd52d7b7c246481007d916623d89e4a89b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f001ef637b1f4a724aa869db74d0eb3ee90542d05d499d8b33cd6b252eb5efbd
MD5 375f1a944b75637798e2944b084ee831
BLAKE2b-256 cb301d91a81f52a5f695ae0028688104c81e551f70dd56816d64a8fe2d4c018c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2288db986548f8d9a25d36869f27a8292d3ab8a554cc4767fc6154522d4ac1db
MD5 cb0e38f3621029ca4765ad8adc349437
BLAKE2b-256 3f2dbae68d707ff0fae0c9ad6db2052b9938ca259f238cc5eb41bc4d03882f08

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baaf7584f113fb3d78233446f9d8ffd5662a4a5a84303cc5ee9533a089230285
MD5 e7a83bf731a6cd74a25c270ac759297c
BLAKE2b-256 d8818ba714e97c0de54d1579414b5d06c6f91406181498b933e62aff6f077c04

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1eee17b0c54cd91f2ff434f76059a342e5339a8e00144e7f2d33ba6b6d7178f
MD5 27c248636b4f2137e2565ad89eccce64
BLAKE2b-256 20c72ef315e5c89e8e76dac0cac7d36b06708f090a04ea3df05bf51103a99da5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cf135315757679333bb88fe302717b626591eaa6b80da58b757b13f1f8c0255
MD5 d5196df6a9c8c797d32e4f00dcc40df3
BLAKE2b-256 46371186161029ef2f85b24d087fe38caf16146bd7862e73df5c4b95e1275cd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec098de6bbc3845c8d3b05906cc3257f88cfcd508824c967440148d57c6f662e
MD5 33fdb681d3b892eaf075f6eeed10a76f
BLAKE2b-256 b3ad9ce64f02eb5249130fc0c401ef55959ed412972cab564c17c11d965db66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d7fb33c5286e133e9accc7f4028c5792514a3fb1a1ae241f2adf1d12890eca6
MD5 f6884a0b0cfd9bb92bfdd4e6e1b85067
BLAKE2b-256 c163a2ce2e067dd31352cbddacfac3e8ebb14893e8c1f9c8cf5104d0970116ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14945fc68fe2e1544069bdca87e42340892ce6fae4d008d61f5c557b10c243ac
MD5 00d72caaadec35a95782097392893d07
BLAKE2b-256 73dff6659c14c057891c4cc4d7162a340c939df1198265b29280e6d6f469a35d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46b4a81f52b0c96c727ce60e4c7b640feaa52cb5e56cbc9c13690dd3b74ce531
MD5 715eadb87f8b171591fb4e90770447ba
BLAKE2b-256 47779401ac711c0e5694348e398e3e3dba8d1848089ede794b788fd008d9da59

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0eb27a7c916e5b8626baf144559b73c42778896e8d1cb6c0cd1238788a787b85
MD5 500729c2b9a5dd3e9a9b5531212a30b0
BLAKE2b-256 4eb21a74b175507eeddfa8637eb0b22ff909321ba360b0eb9b868ec898c08607

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da72987f9321216dc59afa0fbf97b89e023c62b8866e1909526dc09f1e9992c4
MD5 2e011f62126d0f4c4603f00dff69815d
BLAKE2b-256 28d1a2daa10ce491c6aed6c20199b72869e905840bb954c76b3b05a8f6d47005

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fce6fdea0d0d35cdd0e875d835cf1f13763ed63705d420d0582dd9b6bba1670
MD5 6530a021208ee33930d0b3f7f1b721b0
BLAKE2b-256 d23e2f4ef5b436871792da886ccdac51e902d0a600e30cd7ee4e7dfb2e4dc1ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ryx-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bf973469f4967df83104ce0cf426b3dd772d77ee9854bbcf13c8466cb940da2
MD5 285053c0d4fa0a2fd5d257f3ee9b4e34
BLAKE2b-256 4876ea45d373e7898f124caf220b5f9a6dafbc5fba72d78ed0d47badfdc2c618

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on AllDotPy/Ryx

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

File details

Details for the file ryx-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8eac0cf1eb4e1eec8773d7a353161dffce2761c6f06998968fcf373f9fd023e0
MD5 6e1395c8b67a8a8d0fd1fd2dc708545a
BLAKE2b-256 dbf203d0b039736edb8dc37d30feccab07fd4094b5c879e4e469afc6269695aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on AllDotPy/Ryx

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