Skip to main content

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

Project description

jsonschema

PyPI Pythons CI ReadTheDocs Precommit Zenodo

jsonschema 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 is available on PyPI. You can install using pip:

$ pip install jsonschema

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'[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.0.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.0-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_fast-1.0.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

jsonschema_fast-1.0.0-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.0-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

jsonschema_fast-1.0.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jsonschema_fast-1.0.0-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.0-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonschema_fast-1.0.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jsonschema_fast-1.0.0-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.0-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonschema_fast-1.0.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jsonschema_fast-1.0.0-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.0.tar.gz.

File metadata

  • Download URL: jsonschema_fast-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 906159dc492f449dcd68402b107cd8fb07290508102b5cf33cbddf8ea433dcae
MD5 19784ff4b727a3d9364aeb52ed3b9d5a
BLAKE2b-256 2c28471a447ed8ad95ac75f9c18b999ca77d4dd03471bea642b50d7e9194a0ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 01207fe0cb2ffa0f829d371c6133f501c705171d09cc0a69032a49c96c3803e5
MD5 34dc4875b41e6011ac3c9b16c915acf7
BLAKE2b-256 dfe9f2e130b0acf3348153f95e7127e0cc64de0d336a110ae042de9ec7bc4139

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30c70636ee37abb21fa0d79066067c88cf2f45aa88767b91d5929a0e74fd744b
MD5 d49c0e12a16007f87ea2d8e362b96afc
BLAKE2b-256 73d1a5156d284fe71214e2473daf049fa8aab70e17f1442dfc65936bdaf9e026

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bbf6db715f21e9095574be2c3d054ead1c999d393015fd1bdc2cb7da97d7b29
MD5 45be7c82718f6704aebb6e25e7b35393
BLAKE2b-256 3d3d16dc7cfe2ee76d1a193597c075a801b0c1ceaad09ff2725aa42aae324fc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09be7e44f16f00227eb0f41225ac5336f51b75eadf3ca4c371aaaad76764da5f
MD5 ebc73200b98b4784d002244668bd9922
BLAKE2b-256 610c08b3703258fbd7a0f8c1964a11130d18945b28b66a521dba2a0f17e2f20e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c0d904399a89ca15c2a102fe775c8a19ad5a1c6f1fd20b0879141554ec33ba7
MD5 469045a3e51eb0933a7f1f2d2f4ee408
BLAKE2b-256 729887163020f32dc3e689a3efd94858110c4c7d7b97d1f41ef6835a571f849f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 99a17e78d57d8c382d3c804da375bc81a1af701b476edc249cc288be1cf83c03
MD5 af63017a19f4b885ebf9ab5dac1bdd62
BLAKE2b-256 38e812b55d077572c4f8ac95542730f9c74d14665ca84c6511f6a76584317a3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65e96dbf38a95eb796c4a9eac74c9bf78ca0a6f74ea1a95f0c61dfe415ec8bb0
MD5 6c116f26c7971a79e915264bd57942c6
BLAKE2b-256 46323936f272ee4ab8c6bd66a07f7b694c3e2b056e4d21df9ecba28c555a038b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ab022da5cce61bf5b345f5485942420adfb77c844ebae3a7e9ebb4672e9b4a5
MD5 058a3c49174b3febd7d8a5957d218013
BLAKE2b-256 a94707b6095ea56b5baf6859ff070b441420d904a93cd7f19208f7807e230891

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f648d3f8cd3987711d406fc6ff49e20e1dbb9254023ea2e9d7cbb9f60df1961
MD5 8585566dcb0ae87a1d1b224665aec9d3
BLAKE2b-256 24fbd2ce08c44bc8cfa726444f6b9ff5860aac558d4d17a7d5b0ede8de9b6ec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d53f164463bcea40bf9a36ea9688c902cbdacdc145b3d3b299615b224a5c557
MD5 b1370b79bf5047765937e6b897cf0571
BLAKE2b-256 498136827e63b530c42baf7c03aa66b71c40ddf6f10501565af62ce1d2f21b7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9628e8302264d5d89a16b9330a836bcdf8623cd628b37f0f8b9b5c300626f7c4
MD5 238961ac883af3cd0fff4109343670de
BLAKE2b-256 7b00045df9af226d912682ea0d4c18cbaf7d54dd72f9f06e85cafcb001d6cc11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 450f68a46609b7c58cf367bdc8af40ab8daf3b63d60c9aac9a97f6f52b84d6bb
MD5 ecfee288a781026657407d2efa75a31d
BLAKE2b-256 9163cb5df30b345aca4f2a88eec0d86896bdf287519072ba2ebcbb8f0380ed0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe2941d329f36d9859a870c3bf72e352832a2983651be57fbbdcc3fb88e004d8
MD5 447d449f872f68c4ca3355b6a41fd1be
BLAKE2b-256 670ccb544016479f1ad8b605860e2a3b46ca9cd044d06bafe1c43f8567910ed4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bfcdcad28342b15a13086a316cab362913642d58aba57fd8c50546a940d8e01
MD5 d1028c1afe7399794f660a02da1f8485
BLAKE2b-256 4cd3cf8ba1c768f0d04683f235e7b5ea32a8b3a726f48a7812daa8cda76046d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c87be9c7db9c9132d9a815829112c6ec5df052d010709cb75f1a9582156b1f0
MD5 c7cb9663e2932739e47c819a4f42f772
BLAKE2b-256 6c227300c7ec14ae00ec84b97f8b161b766c5a51029e2ab117b0132a52dc64ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f14cbdaebde8c50b81322838bae160c03fc74bc56af0fde2980083ce237dbd7
MD5 ae3bdf6c03482bb37cad401fe9f73f66
BLAKE2b-256 175956d80a788c8992c367013a39e018f02bc42eb2e5ae72f29038d983fec610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96da3c7336273f6fa0df4c1b7decef1d6d914e20b0b2a837f382670ad0d93328
MD5 96d12c6c7d6266cf8d7412c6197d1925
BLAKE2b-256 67306ec839a9275d4c89dc22bcadb173655baeca1a922038be2d2a0486cca1b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afaca3bd20932a4a4329b268d98eceecab2caec1e5292e7b90e84b2a96c0e47b
MD5 98f0db7cf1369377208d859b276437ae
BLAKE2b-256 d344c7967cbeef0bf8192bf45edda3ede7c4ec783d5ecaa4f0957fddaa26fa32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3944d1780a0f29949fa1c616157a1035e57efd3aeb7ff8832e0af68969e6ff44
MD5 e00a955b55289a7e03f328e4bba8aae1
BLAKE2b-256 1d13c89b00680ea539dddef5eeb50267765e6ad89bfa55ab0f1d17311a1bb9df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for jsonschema_fast-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e7fef634b4873a9f0fca19661ef33591f250a6ffc223b2fe80a032b177c921da
MD5 82408720f2e6d8a92c6685fbe3d27f89
BLAKE2b-256 3320b1e92e258da2f502c6ccf31dc38651cb76d42930dfb7703096086bdd8736

See more details on using hashes here.

Provenance

The following attestation bundles were made for jsonschema_fast-1.0.0-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