Skip to main content

A fast, Rust-accelerated hybrid implementation of JSON Schema validation for Python

Project description

jsonschema-fast

PyPI Pythons CI ReadTheDocs Precommit Zenodo

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 (PyAny pointers) 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

  1. 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.
  2. Hybrid Fallback: When custom formats (e.g. customized FormatChecker registries) or customized resolver methods are detected, the validator cascades down to python interpreter execution, ensuring your custom logic works out-of-the-box.
  3. Exact Exception Parity: If validation fails, standard jsonschema.exceptions.ValidationError is raised, retaining full attribute compatibility (.path, .schema_path, .message, etc.). Existing exception checks and try-except loops do not need to be updated.

Features

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:

  • format
  • format-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsonschema_fast-1.0.1.tar.gz (473.4 kB view details)

Uploaded Source

Built Distributions

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

jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Hashes for jsonschema_fast-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4d7b07415fb52f5a6093ad92d64ce4f13919e616a8eb4aa64cc889bfbe829460
MD5 9a62034bbe7e6ed96affc5d9fc9bbeb2
BLAKE2b-256 94c2d0f24f92ea8d261ec27398ef72544348d3b0667fe4653fb9c401c986f1b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonschema_fast-1.0.1.tar.gz:

Publisher: build_wheels.yml on gauravsaini/jsonschema

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

File details

Details for the file jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7f2f5eda18ab1b8883d59f332f246ab5d0cc8d4ddacc52325a4390d0bce6240c
MD5 c00ee73e89f513a42ed94ee6c3b1b645
BLAKE2b-256 23038ff616e9bc41dc5cde89e0bd16eedfcffbd2fab247fdceead5290da673bf

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3fe3f7b5fc1e5446d8e253c388d881c6b71a8650b64a3dff8b8a34ec3beffa3
MD5 4399f691b94315ef5c522ebc35a9e61b
BLAKE2b-256 91bcf4231badabcdd2a27e91d0aa12302749e6dbb4f9da0736b673e2e5098bdf

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ed797c07e89c16d5859891b5b0c727e93aab601857ad22d945987918d2bc57f
MD5 1ec6a64622344b7a35de239d990ccca9
BLAKE2b-256 56c607927c03040ed12556d356b177bcdaa24062589d2e4083574c0ba2959d96

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b57190ab1344d77b4151134f61af5a826361ec65cd5889c52899e438332716de
MD5 44cffbcb16714c205d0d0166012e1387
BLAKE2b-256 d48318cf855e5c530db9fdb99a4e742581fb15878ea3235d1087254f0d46cb95

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 70868acb8619acaea57a0584f2b9444b1872ea3509a6fdfb2e17b4b40c8cc1da
MD5 364a6de0ae82e7cda454042f7a8cad90
BLAKE2b-256 17cf80bd60824ea987df9a4572d5e8bfee70ad8a7d8f2c5225bf69fca1351b50

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f27e157f4bc2a88093fdc394a1787dc3f2e46326159d94c278f5b0f3640b1054
MD5 6a9e529389ea46c84848eff123ff74ee
BLAKE2b-256 beb202610c8b4d6281fe9d496766b84755742215ade5a696b3765e6880fcc1b3

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d449caafe5857ae78c5a3c7e2a0a1089e11747e62e3d27af07909496ba828921
MD5 01028944457ee282c24e070a6e07523f
BLAKE2b-256 257526de1355ab6edd5c399f601296dd5abfd7cb326e07f617d912f357d45da3

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1f291de598e3857c4708bd45df1ced65b423c69d4f928901be0976fdb22cd03
MD5 7ec4badd614c752055ab616f677b045c
BLAKE2b-256 4f9fccc07ce87060a1b12ecafcd20e637004fee20db7d2ae7d901b043b384476

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 484ea18a1c00c08e8f5680e76c9636da32c87abc484affc9f025fa0461c0b933
MD5 d274083ed64a26f2b67182db0c0b65f2
BLAKE2b-256 1d6d3b34b6936c0f4970bd58fc3bb69be8d286646ac34bae96ff436060b016b1

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c1e1d65463348046da63eeb7178cc5b0f9e81b4b0383162813ec30f87ff202d
MD5 6a34b6c4ca998d71e128ab532cf336be
BLAKE2b-256 17f6b0d4eba923466e56edcb97f161936aea696d29aaf721c412026c52fc6eac

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 644bfc571a7b0a5938b4e71ca39f42767277323270c7d5572fc135c3a3a6dbb9
MD5 6b432eadb6e58f7b7f19b05b7ae4b4d9
BLAKE2b-256 57d2b84a8ba103b5dde514273ec2be9142be274c0cf4f2b676352cdcec5f4948

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1e86f8a77dc84c3847941d29c0db9733f2435000d45a589fe992539097e1d04
MD5 05a722a59ffb6a2d16527e6f82a0c649
BLAKE2b-256 33a3aa31e43fffe847dcbe0b3bb05a50e727835cb1e0a5115fa70b986c5541ba

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d2ee42c1b7018cc325003f648963dd266dbdb1e97a6224d7d673f88cd9998cb
MD5 3808b398e54a3a2aa7c3ab58beb36858
BLAKE2b-256 0264eaaea0eadc2f98122151f39fda392a32fdfdab7db6dbc306842faff8dc63

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17d24c49a4f102976abc93300a864c633268fbd70e91862a4924d525a3412686
MD5 8490dc4d6fd5a2758bad44f002ee76e8
BLAKE2b-256 efe5d1a6a25a44b3fde38d972fcbd2491f460d84a001a9eae378a25ed46b6032

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e9493befb7b3fdf11cb77456d580ef1fe28fababd7d5bbc2630322961926349f
MD5 3261639ddc499e9100798074de52d7ff
BLAKE2b-256 1aa9ca1b2efe7d18d5317abb3fa11b3c1af72bfe4c8ce7e5d4dcdcdc0123cc32

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0c3ae368b7e89f8efb41d2adec18bc0791ad625d109224924f8be476d0524e8b
MD5 24adb50c6d7b81f6426b9b356dd0b305
BLAKE2b-256 4d5511a90cd9b2af3b279902329ea086c2d58790ba321f089e9f1923c6db3f20

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 657fc7a2e4842180f175facb0af955fbf186e525688772b213dd17257e99ef3e
MD5 b8b949e5bf8d5824b42c23f879b17649
BLAKE2b-256 9edd518c179baf5ec571b8d4b8323d233df0a4f23eb42b35b80c88b93bd11422

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd73f8cf840ed04b77a52066682848aa9979ca0b3013d806ed1c98a42b480943
MD5 3b64301a8661162b4a48d2d6ee32f757
BLAKE2b-256 ac2b26ff12c4cb6463cedf5a54f8740f733563a0ce2266f5772622e4c392d6c4

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5a9f9bd4b0352017f73c8f3dbc02d4042e4a065e55ad5f352ddffe21fdaf60a
MD5 17f42fc67e8cbbe3d078a1f237829c55
BLAKE2b-256 007d6619454463a085acb96f05262c50d2959263921daa6e7025da4194434838

See more details on using hashes here.

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

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

File details

Details for the file jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_fast-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 37e5379c3fde91f9a0ba1094bf32b8447067272938f0046bd166e3f7a1c5ccf9
MD5 5c7b80829fa9f3c964d43bdb7d1262bd
BLAKE2b-256 0dbf0e6278b650f12324d62cf1a80e7b801f4fb473bc62df9137634d96f00f3c

See more details on using hashes here.

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

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