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+ 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

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.0.tar.gz (348.2 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.0-cp314-cp314-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.14Windows x86-64

ryx-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ryx-0.1.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

ryx-0.1.0-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

ryx-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ryx-0.1.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

ryx-0.1.0-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

ryx-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ryx-0.1.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

ryx-0.1.0-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

ryx-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ryx-0.1.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

ryx-0.1.0-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10Windows x86-64

ryx-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ryx-0.1.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ryx-0.1.0-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.0.tar.gz.

File metadata

  • Download URL: ryx-0.1.0.tar.gz
  • Upload date:
  • Size: 348.2 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.0.tar.gz
Algorithm Hash digest
SHA256 3279a6ffa7858db743b21ad7f1e19604bdc5031a18dce3c43f35e60c43a72772
MD5 3ecf1451607bcb5310987b9ceff3c447
BLAKE2b-256 68c38676df46330877fe2bac1c6ed852cd00854edafdd66e47da0f9b60b0227c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0.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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f731419ad81ed800ea1aec2d83880e8f0751acaf74cf4270835ddd63cfac503f
MD5 5f0b81a3c98433adeebfb630fb421279
BLAKE2b-256 a80e0965a6890ca6dc5c5f0cf80b0da49053c8ac637807d898ef84f0d00fe4ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44e1d2ccb98e1dc59e6ac24e17222f47ec29fcf77e935e3a96817203368bd666
MD5 da6294416431953de220579700bec51b
BLAKE2b-256 24fd72f75b5630be6e489c7d7a527eec3d71165237c1dac1f1f0a62b2be122b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 211cc607c69cf4ed069f0541cb6bdd616894a934c1807d0d6b3bdd53b2d2bcf0
MD5 31be4183c62e7ef7e4317ba44312e659
BLAKE2b-256 9c0971fb0111614841d252ad62472a2cf0fd538c007fc98ed4c59f95ef16988c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.0-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.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c93b05feba840b83a89aacdb4c21280493dde6a4d72dbb0f80a7895460149c64
MD5 3b371d4d554c9e71cad05fc11fd16d02
BLAKE2b-256 79cffcc349e9492344cd952e7997b3a9f4a748cecd2f71328fb17e09cb3d3407

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee77b1961a0d21e9630018b5f4d0bc6d73183dae8bc746f88aef49b186280108
MD5 c64c82b33626882dbab80e85ba219d9a
BLAKE2b-256 dfbfc801330166c51aab5621303f8b9a57691b0d898c45b61c5c29d61a043504

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d04628e7b4829389e98125546439098aa23a6658a2a7c9658cb67382176c526d
MD5 118876763acceafbc175318c2bfe2e3b
BLAKE2b-256 989681d3bc0699c5d96efc0f688a67b094c928e3c6fb89f7f280d03e4f3629de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6ddbfaa0c2e0005b67cbe8421650970118e2a1e6d548d52a0e69edefb1dfe62
MD5 5a943bda88b2d72fd623ef8d5e4e996f
BLAKE2b-256 0d5fe437d0cc79b561860ac93b92f31bc50e79a62b148a21cd5dbf6f1c23a08b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7a5ffb03ed1b9501276b4d8e8350151671010aa162529acb6d726d921320814
MD5 a52514e923e052545e57ea440cd01d20
BLAKE2b-256 9751eb1362445d276c94a09af14c5aef44d7077410065bc4bdf2408901c3fffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.0-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.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa4cd9f9f24009a9583cc4d7278f181c0ee55d36606f9e77770911d12156c87c
MD5 cde6b00348bbcb1f477f1b7cc94e05d0
BLAKE2b-256 b05f38d00d604e3fe8621fa735b8f54c5797182ff4b1dfcd1cbee5219f7e7b78

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 635cc268498bfba3e5ce5bb1ea37736fe0e39a4ec47e9fc9396dc0a3568e2081
MD5 9253369c60c0d8bb7a61577a8fe7941f
BLAKE2b-256 dedc1f668eea654ea4ed17115925c02020db6464319818eecb96a20c6d2c521f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ed48ae27064e8ce097caf1a42255b381128d608625e4301e25651163ce252bb1
MD5 6d775f49d91e457c38b865c876f18168
BLAKE2b-256 fb708ed6d0fb0268b3c98355275badc6b8c9639e746d2a6f8142c8b21f66674f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1ec9320704df25a08e7be9aba3bfdd2c95abcbd5e7b6e99906dfc6ea9bb935b
MD5 2168ae15b92481df5813bdf13c802187
BLAKE2b-256 76b879f70089b332acfb95849428854bca54568fea4f6caea9ea78eae16e7be2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95110d0787774ca259eb650606c498f9f54e5a9bcc11ef3c7bb35fd7c4bb7568
MD5 1a3bf484d5b3c04836fd996b444a77d6
BLAKE2b-256 f4f4b6aa2ec5184569c931141d2298a4a953671d3d2ff83e3f271ec3ba9aada3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.0-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.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a18306b67b294df3a5b3993f62d4646c5587efc12323a7633ea088dce98cdf45
MD5 c531db78769d580fb466c0c2ca425239
BLAKE2b-256 08dcf3ee6507567b73bc38958da6395c3832b7ae2dd730f896ea9382e258d044

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8c7950796c3407092b45b80ebc514076f74324bc5e9efbe9bd5695d5a3a6e572
MD5 d4a1a8f6db42a20705ca326385111276
BLAKE2b-256 1097fb1f3fd85fed9293e592783eff272d6a43e47d7f5eabb92603876c725b78

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d0518a97418d7f10e4d0110aee0355ea78eca20e00febf80bc208965eeeca64
MD5 eff0bb7e37ef33ff01bc6ac9476f9b3b
BLAKE2b-256 b9414c073e15f7aedfbe9df185def14de13698130623f892eff1c951d0448a6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7e9437b17da8e3620d65f77b754ee56a210acde1c12861665d53675dcd7ef4e
MD5 876fc1b683aa5ded763ad8b519ce4f60
BLAKE2b-256 bbd2163203c81dba25fca8b9ae2901b5f5a689efb0692bc1099a502061b58fc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4a210a4b650ec074e193269bef3c374232a3be0158cd98ade070e087c763060
MD5 b3f5dfacd8a96dd91b35b9f28dfcc2d8
BLAKE2b-256 a43c96658fad54f4f9a4f79e06c9260aa77d3c987c891001761c4fea21ed2d1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.0-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.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b2c6679c3d3ae2785007deaa8395715683fd9d2627b6a424a8d56d3825849ea
MD5 d3c46ae9e4f04639cb38df5d01823194
BLAKE2b-256 3eb430fd0d4d2bb9d4ad166f811aff45c51e25adff7876b3a30a4e50e29118ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fec2fa12a48efffe96ae40e692554ae47f3bc8600aa524f8ed5dbfef1dea21af
MD5 48cc0d035f20e6b23477ec930acddb2c
BLAKE2b-256 c1189b3b95dc498016d08d3678d7341fe930fe8767515313c0f329be98f85568

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ryx-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31ccacb85c132ae1278852e71dd733e93e99db6e637ea6a44fc089c61ea37460
MD5 1c29467fa1143b39fe5c03805742a6b6
BLAKE2b-256 bb0400c306245cc31b524d8d355222b66f872eb5bb54ed34cc7d5f4dbfb6cbdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f9bd5dcd9e8f5327181f174c8951c561d6c0990e419d3af5064455aa783f58e
MD5 9ad45da8b1d4de96f65e1a946cb3075d
BLAKE2b-256 f03149ab95e5e58ae2fee8185183e9e6d5d56c9e0068edc6b836d6bb945ea0f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 244c3860bf27fea481480cfa9fbea819166c1167bfcf6b1997582e4094ccdff0
MD5 6de2c14a936925b9dee6217bdabfb88b
BLAKE2b-256 e891f4c5ce05d1a599efddb2e8f56daa5f596fa62d18a4bd3ea40b98d35db15e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ryx-0.1.0-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.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e07f381ebfc856d98c680e71d0f56309f168dff951abbe637143651d2ef0a6c
MD5 5db16fb97f5bdac384248e55883299bf
BLAKE2b-256 4105b9fb84b5872b1004cb5f9c031e22b1d52f87784bbc5c1241801c227066ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryx-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8152e4e16413a2c654325bb4ce5f68e5947220b4f1be71ae8e39b35b78e57791
MD5 6d1accb572d6f08ce09027b401a5930d
BLAKE2b-256 25273f8529abafbcd8f31701f6496c19628050c76b3f84207edee7a406e67d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryx-0.1.0-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