Skip to main content

pyjosers

Python JOSE (JWK, JWS, JWE, JWT) backed by jose-rs and PyO3, with a familiar jwcrypto-style API. Requires Python 3.10+; building requires Rust 1.89+.

from pyjosers import jwk, jwt
key = jwk.JWK.generate(kty="EC", crv="P-256")
token = jwt.JWT(header={"alg": "ES256"}, claims={"sub": "alice"})
token.make_signed_token(key)
verified = jwt.JWT(jwt=token.serialize(), key=key.public(), algs=["ES256"])
print(verified.claims)

Development:

uv venv
uv pip install -e '.[dev]'
uv run pytest
uv run sphinx-build -W --keep-going -b html docs docs/_build/html

See docs/ for the API reference, algorithms, examples, build instructions, and migration guide, including the Inmor admin call patterns. Compatibility is explicitly scoped; this is not a complete replacement for every jwcrypto API.

Metadata

Release files for pyjosers 0.1.0

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

Source distribution (sdist)

Source distribution for pyjosers 0.1.0
File Size Uploaded Provenance
pyjosers-0.1.0.tar.gz 59.4 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyjosers 0.1.0
File
pyjosers-0.1.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
pyjosers-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
pyjosers-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
pyjosers-0.1.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 5.8 MB

Release files / pyjosers-0.1.0.tar.gz

Download URL pyjosers-0.1.0.tar.gz
Size 59.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1189f0195251a26d9a728488a984ad72c112ad28622f3fa804a867abfdc1dcdc
BLAKE2b-256 checksum
How to use checksums
471071e85266640d12221bbbb495281e58047cc19662e9d77f2772c9e2f6c166
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 1, 2026.

Transparency log

Release files / pyjosers-0.1.0-cp310-abi3-win_amd64.whl

Download URL pyjosers-0.1.0-cp310-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0bb053ea56e9f0b2a6995c196d91d7ab93f9dbce12571413b12f3d32bc3727c7
BLAKE2b-256 checksum
How to use checksums
c527cf92a2576827e87fef61305e0c3217abeab8939f2f71b719b40259f9100d
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 1, 2026.

Transparency log

Release files / pyjosers-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL pyjosers-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
aaf044193fc0ec7aff0fa161b35c04aff5a5644ac1a9895862449a246eb43edb
BLAKE2b-256 checksum
How to use checksums
1e9c9b59d8d42a4bd520fc102ccb764da3f7c194dcfb47a3a9debfe33b72c256
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 1, 2026.

Transparency log

Release files / pyjosers-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL pyjosers-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
51c5dcf5a731485db066f9eda35e0baf9f39c17d88ae14c9ca6ffb4aa6084e70
BLAKE2b-256 checksum
How to use checksums
a186fb558a3c6c6c97ae193e5553ad982e0c4ed779e405459a6998989d2a369d
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 1, 2026.

Transparency log

Release files / pyjosers-0.1.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL pyjosers-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8ff3a9d4418f035bf1cf1b7ac91e4580216356f8e2d4dd54c61d167b3c8e3a0
BLAKE2b-256 checksum
How to use checksums
73d220064d15c1838d83fd97a5df05d703ace45d01ecf362a91408ac1866f97d
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 1, 2026.

Transparency log

Security for pyjosers 0.1.0

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.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for pyjosers-0.1.0.tar.gz

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 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

5 release files Full provenance

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