Skip to main content

ryjwt

ryjwt

PyPI CI Python versions License Docs

Fast, strictly typed JSON Web Tokens for Python, written in Rust.

Documentation: rogerthomas.github.io/ryjwt

It signs and verifies JWTs, checks their claims, and decodes them into a dict, msgspec Struct or pydantic BaseModel. It also fetches and caches keys from JWKS URLs.

A race to decode 100,000 HS256 tokens: ryjwt finishes in about 0.2 seconds, jsonwebtoken (Rust) and fast-jwt (Bun) take two and a half to three times as long, and the other libraries from about 2 to over 10 seconds

One bar per library, decoding 100,000 HS256 tokens in real time (benchmarks).

Install

uv add ryjwt

Python 3.12 to 3.14, including free-threaded 3.14t.

Example

import secrets
import time

import ryjwt

key = ryjwt.SecretKey(secrets.token_bytes(32), algorithms=["HS256"], audience="my-api")

token = key.encode({"sub": "user-1", "aud": "my-api", "exp": int(time.time()) + 900})
claims = key.decode(token)  # signature, exp and aud checked

Into a Struct, with uv add 'ryjwt[msgspec]':

import secrets
from datetime import UTC, datetime, timedelta

import msgspec
import ryjwt


class Claims(msgspec.Struct):
    sub: str
    exp: datetime


key = ryjwt.SecretKey(secrets.token_bytes(32), algorithms=["HS256"])

token = key.encode(Claims(sub="user-1", exp=datetime.now(UTC) + timedelta(minutes=15)))
claims = key.decode(token, type=Claims)  # a Claims, with exp checked

A pydantic BaseModel works the same, with uv add 'ryjwt[pydantic]'.

Highlights

  • Fast: over 20 times faster than PyJWT 2.15 on a typical HS256 token, on one core.
  • Every common algorithm: HMAC, RSA, RSA-PSS, ECDSA and Ed25519 (HS*, RS*, PS*, ES*, EdDSA).
  • Typed: Literal algorithm names, and decode(token, type=Claims) returns a Claims.
  • Safe defaults: keys accept only the algorithms you give them. Weak keys, short secrets and malformed tokens are rejected.
  • JWKS URLs: JWKSClient keeps a provider's keys current, from sync or async code, through outages.
  • Free-threaded: objects are thread-safe, and decode in parallel on 3.14t.

Metadata

Release files for ryjwt 0.1.1

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

Source distribution (sdist)

Source distribution for ryjwt 0.1.1
File Size Uploaded
ryjwt-0.1.1.tar.gz 239.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ryjwt 0.1.1
File
ryjwt-0.1.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ryjwt-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
ryjwt-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
ryjwt-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
ryjwt-0.1.1-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
ryjwt-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
ryjwt-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
ryjwt-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ryjwt-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ryjwt-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
ryjwt-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
ryjwt-0.1.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
ryjwt-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ryjwt-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
ryjwt-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ryjwt-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ryjwt-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
ryjwt-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
ryjwt-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
ryjwt-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ryjwt-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
ryjwt-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ryjwt-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ryjwt-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
ryjwt-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
ryjwt-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
ryjwt-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ryjwt-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 41.5 MB

Release files / ryjwt-0.1.1.tar.gz

Download URL ryjwt-0.1.1.tar.gz
Size 239.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1f3b2d3603ecd1dd1cecb3118967543fda358bf9475a3c5a2e7da6192e9378ab
BLAKE2b-256 checksum
How to use checksums
0bafe56f8158ffe6553c4e34687910b4862b8d92c55fcf16c9ac2097232cfd0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-win_amd64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
84cc3646baaa654d99764676e5167a5777f9657a304cc6f0c9bf84fd455f6cf1
BLAKE2b-256 checksum
How to use checksums
a45043290266deb0c9a5965e5ae6dfef33c5a89f82839ae55e6edb1c28620050
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
52b2eb826c5dc57f326045167d6036c89dcc840fea930d06e26c2c2639efb6ca
BLAKE2b-256 checksum
How to use checksums
814f2dcf3839b58e85a81194567131ae71646f17e212dd012b38afb5ec88e4c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
32d520d7028dfa990d81f7f5f56ea6c8503a19ef57040107d3ba00ddf4aca891
BLAKE2b-256 checksum
How to use checksums
44c85c1b435129c40fb6bdc9b5b1620bc29da1b82a1d3415f5b7e9383c8f2511
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b2df71da798d704bd00ceaec9f5d6efafbe887e5ce28aa326af7d713a1317cd8
BLAKE2b-256 checksum
How to use checksums
9f7762eb392ea7c4fb0812d4773f35d26c51859b9155ee81e7403c918e23b177
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
164990b491347c2f10455d81c1421d40bf5ee9b5cbc759cd473112acaa977b0b
BLAKE2b-256 checksum
How to use checksums
f1ed65a64878e0d26a4fab1802aee4dbffe473127446b1cd4ec3e8dd5500f7d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce1239fa3174a49a43e97683eb0f87385eb51edfaa06402bd1d86bab9d326887
BLAKE2b-256 checksum
How to use checksums
d242238b4beb49ad283eff093d1c233fc00738dc3827ac97d0760efb7f7717b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL ryjwt-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2fb857439c70b98cc4361b234b0fe0c3c3e7d6b4b68d52ac801656d68ffbfef1
BLAKE2b-256 checksum
How to use checksums
cefa87657cedd38e22660b417ca13ed333c0777725e64bdfc62145ba22d60c66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-win_amd64.whl

Download URL ryjwt-0.1.1-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8bcc027dd014ff0feeafe6eee769b1514f1d56369b519ea385e540edee512300
BLAKE2b-256 checksum
How to use checksums
e3794e234a98241881aabef141c610c0b09b97190f015116c21b5e2dd0938b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ryjwt-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
72224136d686ee23371831e5e8daf73e7a07b12f115119a0dafaf53f901aa2c1
BLAKE2b-256 checksum
How to use checksums
720dc9b3d2c3de773b37739539013d7175805716060daa5c13d9f790d247acab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ryjwt-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
08376293892b3496f5f86b6df0553376673c1366f80be6c99a10ceb202aa9651
BLAKE2b-256 checksum
How to use checksums
6ef15a6cf7ba860fca9f6fb742374b39dfe287b0f680b72c17cc2a7b6b0aae10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL ryjwt-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
828bcbd4643952b48cfd14ddf15444a6d683dc65b88410c2d3461b682883ebe9
BLAKE2b-256 checksum
How to use checksums
b8ec30867360040ac258258c50e52d4f0b2153d3f94901469bba0b704c407b72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL ryjwt-0.1.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98bfb7ce588e63bf54c4d762b1be9d2a75088ad5e9def54c2ab49fd173240eae
BLAKE2b-256 checksum
How to use checksums
79dbd7f293801dc9063cc465b856f931f382ed83455efe4588e3dd743cc88b18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL ryjwt-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8eea37c54e7bcaf05c9ae03f54778a23402e3ad9bd72416acfeba20d8352448
BLAKE2b-256 checksum
How to use checksums
68e9ee867d283b5ea2998ae324e564c2d9becc64b2a51dafa803e031f23332bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl

Download URL ryjwt-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
388c1d70a7bdc613320e2be5ab2a3246ee6f44df1f66275696d20da91382730f
BLAKE2b-256 checksum
How to use checksums
a971a438127f0f2b046642dfbedf484fc93225c447cc5efe55c39183bab634d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-win_amd64.whl

Download URL ryjwt-0.1.1-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dcc69274cc194e02abd74aa48ea2b06a7696b7905e12e57471df6976be846e15
BLAKE2b-256 checksum
How to use checksums
95cabe89a85d20e7552a8fbff544f919d45cf631e33e625628a38b64b38b0a2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ryjwt-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ef035f1c6589b8bd0ce623e9043de742f6e1dcb67b3333041deab522c9adb1a8
BLAKE2b-256 checksum
How to use checksums
6482b13b423d075005cbb1c1b254e3591fd5a946d6e87a9ea95602373539f670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ryjwt-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b4fa7ac87c9ea18956740da509600ddf99f6cf873579f0de806050ffc1fcee6a
BLAKE2b-256 checksum
How to use checksums
f1145ebbbfbfc8d19fec1498c2646560d30252026aeec8ada3b5e8fa2312f595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL ryjwt-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9733ebaf5f97b02ce503da4da917f558c35f85deffe400521462cd33e2a89bd4
BLAKE2b-256 checksum
How to use checksums
0b8bcb4c1f32e337c9d3fcbd95e7eeec117b6b03ba2241e18b4081a921dafd26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL ryjwt-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9a5e9a16c7d0629a30225999c9236b23d58d3cefcc504532432e31cae08e9ab7
BLAKE2b-256 checksum
How to use checksums
43b08d0c72136532fd09e53370f44c56456bcc097d00285e3794d510089a070d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL ryjwt-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd181b2188e87a36188162915c5fdbe6b7839f060e9b9e87a3479b4fa59b01e3
BLAKE2b-256 checksum
How to use checksums
adbb5b8d91f059f50c1e85194bba7d2c408cc7fcc41ec4d51363d235d033388b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL ryjwt-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e40427b6005c775f76748966e0ab5bb7dfd03f65f29e4a9029d87e34f1c7bd0d
BLAKE2b-256 checksum
How to use checksums
bdded0a7a72b63429d8801065694624b7121950131df77d5d31020dcd84993db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-win_amd64.whl

Download URL ryjwt-0.1.1-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
809463082cb9888ca9488734761eb3d3e5ada8ddea49bfa1f051f1b1ee1b4acb
BLAKE2b-256 checksum
How to use checksums
04ea672dea06568c382b362ce5609f1ccf4209e0f65bbca515a743177721f9e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ryjwt-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ba830b326a96c5f4245c264ff8728640d03cc7930a58152271afdd439ae1c094
BLAKE2b-256 checksum
How to use checksums
7dd1ed3d5bf59379d536ccffbf8697063031eddf1b4a473fbcf740e4d0547735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ryjwt-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
91d40537b4495a28c8f229f0fc2f843051dc5929143ba6bf86e2279b8d72372a
BLAKE2b-256 checksum
How to use checksums
f62faccdc86539a1128312c19aa87967879061b417694cb20e14d04e01ac7cce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ryjwt-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3705618359b3636763cc5b8e3db17b789fbbaef4cca3744a411142a689d94adf
BLAKE2b-256 checksum
How to use checksums
33516d249d05edea5030231e34d0f560b1b51e1b9776ab06c09fa4ccb1756041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL ryjwt-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1d19c8a015e46dcf93b530ebda64084cf32c8f638fe262610061167c672492c2
BLAKE2b-256 checksum
How to use checksums
f7316f22552e1c2d9b49b180c1e38a30e527035b1d17da53b0344162485ede1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL ryjwt-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33d657e86a072db5363e289a8ebdeabe3956b90295554efbc93630fde2d3c3c9
BLAKE2b-256 checksum
How to use checksums
3037181ab8af7b2d562047c3278bd5bc9840b7903eee115098375cb62285b866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / ryjwt-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ryjwt-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2e4c7a8ac9e6bf3f0b3be1424442555795a528011973ca9d0e66590eca246c18
BLAKE2b-256 checksum
How to use checksums
e95436f3427c77fd40a5a5a8470b00ddce884dcb9d3b21ea0f65733f77fe9bcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

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