A fast, Rust-accelerated hybrid implementation of JSON Schema validation for Python
Project description
jsonschema-fast
jsonschema-fast is an implementation of the JSON Schema specification for Python.
>>> from jsonschema import validate
>>> # A sample schema, like what we'd get from json.load()
>>> schema = {
... "type" : "object",
... "properties" : {
... "price" : {"type" : "number"},
... "name" : {"type" : "string"},
... },
... }
>>> # If no exception is raised by validate(), the instance is valid.
>>> validate(instance={"name" : "Eggs", "price" : 34.99}, schema=schema)
>>> validate(
... instance={"name" : "Eggs", "price" : "Invalid"}, schema=schema,
... ) # doctest: +IGNORE_EXCEPTION_DETAIL
Traceback (most recent call last):
...
ValidationError: 'Invalid' is not of type 'number'
It can also be used from the command line by installing check-jsonschema.
Rust-Backed Hybrid Engine (Optimized Fork)
This fork integrates a high-performance, Rust-backed hybrid validation engine powered by PyO3 and Rayon. It acts as a 100% transparent, drop-in replacement for the original pure-Python validator, delivering native performance with zero API changes.
⚡ Key Highlights & Architecture
- 13x to 20x Faster Validation: Up to 93% reduction in validation latency on standard schemas.
- Parallel Validation (Rayon): Multi-threaded work-stealing validation loops automatically scale validation tasks across CPU cores for massive JSON arrays and nested payloads.
- Zero-Overhead Hybrid Fallback: Automatically detects custom Python format checkers, resolvers, or schema extensions. If any are detected, the validator seamlessly cascades back to the pure-Python implementation, ensuring 100% backward compatibility and zero regressions.
- Zero-Copy Memory Down-casting: Traverses CPython objects (
PyAnypointers) directly using highly-optimized PyO3 bindings, bypassing intermediate JSON serialization and minimizing memory allocations.
📊 Performance Benchmarks (via pyperf)
Below are the results of isolated system benchmarks on a large nested database payload (1,000 items):
| Validation Engine / Mode | Mean Latency | Speedup vs. Baseline |
|---|---|---|
| Pure Python (Original) | 10.9 ms ± 0.3 ms | Baseline (1.0x) |
| Hybrid Rust Engine | 806 μs ± 26 μs | 13.5x Faster 🚀 |
| Direct Rust C-Extension | 808 μs ± 19 μs | 13.5x Faster 🚀 |
How It Works Under the Hood
- Fast-Path (Rust Native C-Ext): Standard validations run entirely in Rust compiled space. Schema types and instance trees are validated directly against memory layouts.
- Hybrid Fallback: When custom formats (e.g. customized
FormatCheckerregistries) or customized resolver methods are detected, the validator cascades down to python interpreter execution, ensuring your custom logic works out-of-the-box. - Exact Exception Parity: If validation fails, standard
jsonschema.exceptions.ValidationErroris raised, retaining full attribute compatibility (.path,.schema_path,.message, etc.). Existing exception checks and try-except loops do not need to be updated.
Features
- Full support for Draft 2020-12, Draft 2019-09, Draft 7, Draft 6, Draft 4 and Draft 3
- Lazy validation that can iteratively report all validation errors.
- Programmatic querying of which properties or items failed validation.
Installation
jsonschema-fast is available on PyPI. You can install using pip:
$ pip install jsonschema-fast
Extras
Two extras are available when installing the package, both currently related to format validation:
formatformat-nongpl
They can be used when installing in order to include additional dependencies, e.g.:
$ pip install jsonschema-fast'[format]'
Be aware that the mere presence of these dependencies – or even the specification of format checks in a schema – do not activate format checks (as per the specification).
Please read the format validation documentation for further details.
Running the Test Suite
If you have nox installed (perhaps via pipx install nox or your package manager), running nox in the directory of your source checkout will run jsonschema's test suite on all of the versions of Python jsonschema supports.
If you don't have all of the versions that jsonschema is tested under, you'll likely want to run using nox's --no-error-on-missing-interpreters option.
Of course you're also free to just run the tests on a single version with your favorite test runner.
The tests live in the jsonschema.tests package.
Benchmarks
jsonschema's benchmarks make use of pyperf.
Running them can be done via:
$ nox -s perf
Community
The JSON Schema specification has a Slack, with an invite link on its home page. Many folks knowledgeable on authoring schemas can be found there.
Otherwise, opening a GitHub discussion or asking questions on Stack Overflow are other means of getting help if you're stuck.
About
This fork, featuring the Rust-backed hybrid engine, was contributed by Gaurav Saini.
All credit for the original jsonschema library, its core design, and its long-term maintenance goes to the original author, Julian Berman, and the python-jsonschema contributors. The original project is hosted on GitHub.
If you wish to support the original author, you can sponsor Julian. For companies wishing to support jsonschema's continued growth, the package is supportable via TideLift.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jsonschema_fast-1.0.1.tar.gz.
File metadata
- Download URL: jsonschema_fast-1.0.1.tar.gz
- Upload date:
- Size: 473.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d7b07415fb52f5a6093ad92d64ce4f13919e616a8eb4aa64cc889bfbe829460
|
|
| MD5 |
9a62034bbe7e6ed96affc5d9fc9bbeb2
|
|
| BLAKE2b-256 |
94c2d0f24f92ea8d261ec27398ef72544348d3b0667fe4653fb9c401c986f1b9
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1.tar.gz:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1.tar.gz -
Subject digest:
4d7b07415fb52f5a6093ad92d64ce4f13919e616a8eb4aa64cc889bfbe829460 - Sigstore transparency entry: 2170931448
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f2f5eda18ab1b8883d59f332f246ab5d0cc8d4ddacc52325a4390d0bce6240c
|
|
| MD5 |
c00ee73e89f513a42ed94ee6c3b1b645
|
|
| BLAKE2b-256 |
23038ff616e9bc41dc5cde89e0bd16eedfcffbd2fab247fdceead5290da673bf
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl -
Subject digest:
7f2f5eda18ab1b8883d59f332f246ab5d0cc8d4ddacc52325a4390d0bce6240c - Sigstore transparency entry: 2170931567
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3fe3f7b5fc1e5446d8e253c388d881c6b71a8650b64a3dff8b8a34ec3beffa3
|
|
| MD5 |
4399f691b94315ef5c522ebc35a9e61b
|
|
| BLAKE2b-256 |
91bcf4231badabcdd2a27e91d0aa12302749e6dbb4f9da0736b673e2e5098bdf
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b3fe3f7b5fc1e5446d8e253c388d881c6b71a8650b64a3dff8b8a34ec3beffa3 - Sigstore transparency entry: 2170931484
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ed797c07e89c16d5859891b5b0c727e93aab601857ad22d945987918d2bc57f
|
|
| MD5 |
1ec6a64622344b7a35de239d990ccca9
|
|
| BLAKE2b-256 |
56c607927c03040ed12556d356b177bcdaa24062589d2e4083574c0ba2959d96
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
2ed797c07e89c16d5859891b5b0c727e93aab601857ad22d945987918d2bc57f - Sigstore transparency entry: 2170931489
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b57190ab1344d77b4151134f61af5a826361ec65cd5889c52899e438332716de
|
|
| MD5 |
44cffbcb16714c205d0d0166012e1387
|
|
| BLAKE2b-256 |
d48318cf855e5c530db9fdb99a4e742581fb15878ea3235d1087254f0d46cb95
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
b57190ab1344d77b4151134f61af5a826361ec65cd5889c52899e438332716de - Sigstore transparency entry: 2170931529
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70868acb8619acaea57a0584f2b9444b1872ea3509a6fdfb2e17b4b40c8cc1da
|
|
| MD5 |
364a6de0ae82e7cda454042f7a8cad90
|
|
| BLAKE2b-256 |
17cf80bd60824ea987df9a4572d5e8bfee70ad8a7d8f2c5225bf69fca1351b50
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
70868acb8619acaea57a0584f2b9444b1872ea3509a6fdfb2e17b4b40c8cc1da - Sigstore transparency entry: 2170931466
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f27e157f4bc2a88093fdc394a1787dc3f2e46326159d94c278f5b0f3640b1054
|
|
| MD5 |
6a9e529389ea46c84848eff123ff74ee
|
|
| BLAKE2b-256 |
beb202610c8b4d6281fe9d496766b84755742215ade5a696b3765e6880fcc1b3
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl -
Subject digest:
f27e157f4bc2a88093fdc394a1787dc3f2e46326159d94c278f5b0f3640b1054 - Sigstore transparency entry: 2170931468
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d449caafe5857ae78c5a3c7e2a0a1089e11747e62e3d27af07909496ba828921
|
|
| MD5 |
01028944457ee282c24e070a6e07523f
|
|
| BLAKE2b-256 |
257526de1355ab6edd5c399f601296dd5abfd7cb326e07f617d912f357d45da3
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
d449caafe5857ae78c5a3c7e2a0a1089e11747e62e3d27af07909496ba828921 - Sigstore transparency entry: 2170931478
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1f291de598e3857c4708bd45df1ced65b423c69d4f928901be0976fdb22cd03
|
|
| MD5 |
7ec4badd614c752055ab616f677b045c
|
|
| BLAKE2b-256 |
4f9fccc07ce87060a1b12ecafcd20e637004fee20db7d2ae7d901b043b384476
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
a1f291de598e3857c4708bd45df1ced65b423c69d4f928901be0976fdb22cd03 - Sigstore transparency entry: 2170931555
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
484ea18a1c00c08e8f5680e76c9636da32c87abc484affc9f025fa0461c0b933
|
|
| MD5 |
d274083ed64a26f2b67182db0c0b65f2
|
|
| BLAKE2b-256 |
1d6d3b34b6936c0f4970bd58fc3bb69be8d286646ac34bae96ff436060b016b1
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
484ea18a1c00c08e8f5680e76c9636da32c87abc484affc9f025fa0461c0b933 - Sigstore transparency entry: 2170931501
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c1e1d65463348046da63eeb7178cc5b0f9e81b4b0383162813ec30f87ff202d
|
|
| MD5 |
6a34b6c4ca998d71e128ab532cf336be
|
|
| BLAKE2b-256 |
17f6b0d4eba923466e56edcb97f161936aea696d29aaf721c412026c52fc6eac
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
6c1e1d65463348046da63eeb7178cc5b0f9e81b4b0383162813ec30f87ff202d - Sigstore transparency entry: 2170931565
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
644bfc571a7b0a5938b4e71ca39f42767277323270c7d5572fc135c3a3a6dbb9
|
|
| MD5 |
6b432eadb6e58f7b7f19b05b7ae4b4d9
|
|
| BLAKE2b-256 |
57d2b84a8ba103b5dde514273ec2be9142be274c0cf4f2b676352cdcec5f4948
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
644bfc571a7b0a5938b4e71ca39f42767277323270c7d5572fc135c3a3a6dbb9 - Sigstore transparency entry: 2170931534
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1e86f8a77dc84c3847941d29c0db9733f2435000d45a589fe992539097e1d04
|
|
| MD5 |
05a722a59ffb6a2d16527e6f82a0c649
|
|
| BLAKE2b-256 |
33a3aa31e43fffe847dcbe0b3bb05a50e727835cb1e0a5115fa70b986c5541ba
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
e1e86f8a77dc84c3847941d29c0db9733f2435000d45a589fe992539097e1d04 - Sigstore transparency entry: 2170931526
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d2ee42c1b7018cc325003f648963dd266dbdb1e97a6224d7d673f88cd9998cb
|
|
| MD5 |
3808b398e54a3a2aa7c3ab58beb36858
|
|
| BLAKE2b-256 |
0264eaaea0eadc2f98122151f39fda392a32fdfdab7db6dbc306842faff8dc63
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
5d2ee42c1b7018cc325003f648963dd266dbdb1e97a6224d7d673f88cd9998cb - Sigstore transparency entry: 2170931509
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17d24c49a4f102976abc93300a864c633268fbd70e91862a4924d525a3412686
|
|
| MD5 |
8490dc4d6fd5a2758bad44f002ee76e8
|
|
| BLAKE2b-256 |
efe5d1a6a25a44b3fde38d972fcbd2491f460d84a001a9eae378a25ed46b6032
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
17d24c49a4f102976abc93300a864c633268fbd70e91862a4924d525a3412686 - Sigstore transparency entry: 2170931518
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9493befb7b3fdf11cb77456d580ef1fe28fababd7d5bbc2630322961926349f
|
|
| MD5 |
3261639ddc499e9100798074de52d7ff
|
|
| BLAKE2b-256 |
1aa9ca1b2efe7d18d5317abb3fa11b3c1af72bfe4c8ce7e5d4dcdcdc0123cc32
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
e9493befb7b3fdf11cb77456d580ef1fe28fababd7d5bbc2630322961926349f - Sigstore transparency entry: 2170931560
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c3ae368b7e89f8efb41d2adec18bc0791ad625d109224924f8be476d0524e8b
|
|
| MD5 |
24adb50c6d7b81f6426b9b356dd0b305
|
|
| BLAKE2b-256 |
4d5511a90cd9b2af3b279902329ea086c2d58790ba321f089e9f1923c6db3f20
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
0c3ae368b7e89f8efb41d2adec18bc0791ad625d109224924f8be476d0524e8b - Sigstore transparency entry: 2170931549
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
657fc7a2e4842180f175facb0af955fbf186e525688772b213dd17257e99ef3e
|
|
| MD5 |
b8b949e5bf8d5824b42c23f879b17649
|
|
| BLAKE2b-256 |
9edd518c179baf5ec571b8d4b8323d233df0a4f23eb42b35b80c88b93bd11422
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
657fc7a2e4842180f175facb0af955fbf186e525688772b213dd17257e99ef3e - Sigstore transparency entry: 2170931455
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd73f8cf840ed04b77a52066682848aa9979ca0b3013d806ed1c98a42b480943
|
|
| MD5 |
3b64301a8661162b4a48d2d6ee32f757
|
|
| BLAKE2b-256 |
ac2b26ff12c4cb6463cedf5a54f8740f733563a0ce2266f5772622e4c392d6c4
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
cd73f8cf840ed04b77a52066682848aa9979ca0b3013d806ed1c98a42b480943 - Sigstore transparency entry: 2170931495
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5a9f9bd4b0352017f73c8f3dbc02d4042e4a065e55ad5f352ddffe21fdaf60a
|
|
| MD5 |
17f42fc67e8cbbe3d078a1f237829c55
|
|
| BLAKE2b-256 |
007d6619454463a085acb96f05262c50d2959263921daa6e7025da4194434838
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
c5a9f9bd4b0352017f73c8f3dbc02d4042e4a065e55ad5f352ddffe21fdaf60a - Sigstore transparency entry: 2170931542
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37e5379c3fde91f9a0ba1094bf32b8447067272938f0046bd166e3f7a1c5ccf9
|
|
| MD5 |
5c7b80829fa9f3c964d43bdb7d1262bd
|
|
| BLAKE2b-256 |
0dbf0e6278b650f12324d62cf1a80e7b801f4fb473bc62df9137634d96f00f3c
|
Provenance
The following attestation bundles were made for jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
build_wheels.yml on gauravsaini/jsonschema
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
37e5379c3fde91f9a0ba1094bf32b8447067272938f0046bd166e3f7a1c5ccf9 - Sigstore transparency entry: 2170931572
- Sigstore integration time:
-
Permalink:
gauravsaini/jsonschema@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/gauravsaini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@7d8338925ffe50fce78f22c70a49fd6b917d4f83 -
Trigger Event:
push
-
Statement type: