Skip to main content

A high-performance JSON Schema validator for Python

Project description

jsonschema-rs

Build Version Python versions License Supported Dialects

A high-performance JSON Schema validator for Python.

import jsonschema_rs

schema = {"maxLength": 5}
instance = "foo"

# One-off validation
try:
    jsonschema_rs.validate(schema, "incorrect")
except jsonschema_rs.ValidationError as exc:
    assert str(exc) == '''"incorrect" is longer than 5 characters

Failed validating "maxLength" in schema

On instance:
    "incorrect"'''

# Build & reuse (faster)
validator = jsonschema_rs.validator_for(schema)

# Iterate over errors
for error in validator.iter_errors(instance):
    print(f"Error: {error}")
    print(f"Location: {error.instance_path}")

# Boolean result
assert validator.is_valid(instance)

⚠️ Upgrading from pre-0.20.0? Check our Migration Guide for key changes.

Highlights

  • 📚 Support for popular JSON Schema drafts
  • 🌐 Remote reference fetching (network/file)
  • 🔧 Custom format validators

Supported drafts

The following drafts are supported:

  • Draft 2020-12
  • Draft 2019-09
  • Draft 7
  • Draft 6
  • Draft 4

There are a few known bugs, you can check the current status on the Bowtie Report.

Limitations

  • No support for arbitrary precision numbers

Installation

To install jsonschema-rs via pip run the following command:

pip install jsonschema-rs

Usage

If you have a schema as a JSON string, then you could pass it to validator_for to avoid parsing on the Python side:

import jsonschema_rs

validator = jsonschema_rs.validator_for('{"minimum": 42}')
...

You can use draft-specific validators for different JSON Schema versions:

import jsonschema_rs

# Automatic draft detection
validator = jsonschema_rs.validator_for({"minimum": 42})

# Draft-specific validators
validator = jsonschema_rs.Draft7Validator({"minimum": 42})
validator = jsonschema_rs.Draft201909Validator({"minimum": 42})
validator = jsonschema_rs.Draft202012Validator({"minimum": 42})

JSON Schema allows for format validation through the format keyword. While jsonschema-rs provides built-in validators for standard formats, you can also define custom format validators for domain-specific string formats.

To implement a custom format validator:

  1. Define a function that takes a str and returns a bool.
  2. Pass it with the formats argument.
  3. Ensure validate_formats is set appropriately (especially for Draft 2019-09 and 2020-12).
import jsonschema_rs

def is_currency(value):
    # The input value is always a string
    return len(value) == 3 and value.isascii()


validator = jsonschema_rs.validator_for(
    {"type": "string", "format": "currency"}, 
    formats={"currency": is_currency},
    validate_formats=True  # Important for Draft 2019-09 and 2020-12
)
validator.is_valid("USD")  # True
validator.is_valid("invalid")  # False

Additional configuration options are available for fine-tuning the validation process:

  • validate_formats: Override the draft-specific default behavior for format validation.
  • ignore_unknown_formats: Control whether unrecognized formats should be reported as errors.

Example usage of these options:

import jsonschema_rs

validator = jsonschema_rs.Draft202012Validator(
    {"type": "string", "format": "date"},
    validate_formats=True,
    ignore_unknown_formats=False
)

# This will validate the "date" format
validator.is_valid("2023-05-17")  # True
validator.is_valid("not a date")  # False

# With ignore_unknown_formats=False, using an unknown format will raise an error
invalid_schema = {"type": "string", "format": "unknown"}
jsonschema_rs.Draft202012Validator(invalid_schema, ignore_unknown_formats=False)  # Raises an error

Performance

jsonschema-rs is designed for high performance, outperforming other Python JSON Schema validators in most scenarios:

  • Up to 30-390x faster than jsonschema for complex schemas and large instances
  • Generally 2-5x faster than fastjsonschema on CPython
  • Comparable or slightly slower performance for very small schemas

For detailed benchmarks, see our full performance comparison.

Python support

jsonschema-rs supports CPython 3.8, 3.9, 3.10, 3.11, and 3.12.

Acknowledgements

This library draws API design inspiration from the Python jsonschema package. We're grateful to the Python jsonschema maintainers and contributors for their pioneering work in JSON Schema validation.

Support

If you have questions, need help, or want to suggest improvements, please use GitHub Discussions.

Sponsorship

If you find jsonschema-rs useful, please consider sponsoring its development.

Contributing

We welcome contributions! Here's how you can help:

See CONTRIBUTING.md for more details.

License

Licensed under MIT License.

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

jsonschema_rs-0.24.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

jsonschema_rs-0.24.0-cp313-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_rs-0.24.0-cp313-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86

jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

jsonschema_rs-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

jsonschema_rs-0.24.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.24.0-cp312-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

jsonschema_rs-0.24.0-cp312-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86

jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

jsonschema_rs-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

jsonschema_rs-0.24.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.24.0-cp311-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonschema_rs-0.24.0-cp311-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

jsonschema_rs-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

jsonschema_rs-0.24.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.24.0-cp310-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonschema_rs-0.24.0-cp310-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

jsonschema_rs-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

jsonschema_rs-0.24.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.24.0-cp39-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

jsonschema_rs-0.24.0-cp39-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

jsonschema_rs-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

jsonschema_rs-0.24.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.24.0-cp38-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86-64

jsonschema_rs-0.24.0-cp38-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

jsonschema_rs-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

jsonschema_rs-0.24.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.8macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file jsonschema_rs-0.24.0.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.24.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0.tar.gz
Algorithm Hash digest
SHA256 65dd1e6aba02245b7245b93708c396a444c2be843b0a6db6dbcf278faceb482f
MD5 c7ad8e398925e05d3b62634db600b581
BLAKE2b-256 034ca6304e80b34ee68bc0121ec96a7338f8db02038d83295693b751a2478aed

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 e0fd9fcb533a05b2f30bfb21794bc1b6c463121bb9e59c106fbf2212351e6581
MD5 f3f06cb2718c82eedf2a673896d57a04
BLAKE2b-256 1698be07c8bf385a76ae4e08970893ae12ea9522c23ad679bf4171388f105627

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.24.0-cp313-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-none-win32.whl
Algorithm Hash digest
SHA256 4937ce18f3c6555d0ba23c6e5577df8ee746a116c5f2fc0b30afc1421114a709
MD5 428ad03ae7b8793f9bf5a0dca0e8453a
BLAKE2b-256 8e0d27aa3fac8bc0edd2e6329a92307749ea6543c8732cc2389010b20d5eeba1

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e791dfcc912780f9bb51a811f465c9e4eea1ea39376c1bd3b875f8c8951cd9b8
MD5 242ffac3f4f919347faca883660f6daa
BLAKE2b-256 c5f186c7f7b82679e5df802924a13b9ef6f5a8cc489d54dd0768c42f15837de6

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 007f2ef25b1abe1ddd8e8f23367e91694ed57319aee17606408d940d2af1948c
MD5 b31bd2638f45ab175f9f524e818c73fe
BLAKE2b-256 fb97f0d866570cad63bc81062dd976abe39934f507882aa5b2984e77f99db27b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 56babee9e5aa07be7438f7a5a53eb8063ee3cb816c50102a474c80e1350bebc9
MD5 19abd5734f3b34b207cd89ddf6cef3a3
BLAKE2b-256 4a8caca620792fe1c09a9f66dcbe19b070d403194051b725bb902f3f69014567

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 848595dae72c35f005864320ec87812367704c7b91bdb4575f0c4bbb970da399
MD5 91342810262044c78e60b5cceae87d3d
BLAKE2b-256 093d5d2cbd2b1e210d9bd5353cf583cf2b2720bea81e6be2e49e2568ab4572e4

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6bf323049c408762d603bde28ab0fb17fe0705a6e5dfb85d49904643b02c0d57
MD5 ad56f221418b4c30111db4d85ad4118f
BLAKE2b-256 0adbf27f842c27108da86c0df7e9ed80cb0d2a2d58678b16ce846b93045a2c97

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 3bd82e429d29d62c28252e7fa1f43de41142cb292d3060ef5c306ade30e60c16
MD5 ee6f4eb22acead6949fc512caf362d85
BLAKE2b-256 a7d8d74161fbbf2edd9b825ae634d1ac9ff38667bb371906616b9f0dc873d467

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.24.0-cp312-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 8b33bd783afda2c75114f5333a1f81d4bd054643f628e416ea8f126c8a0208bd
MD5 6325ae3a8fa6bbb0f0f268247751cc8c
BLAKE2b-256 7ccf849675ca282981e02545c86b3a0d0a2c26db1333abe5208d7e939bb25114

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9be977f32e4c355dcc321462462e5cfc4d9b67fd260e976f377caa8d454e41fc
MD5 0f86b334d8e3eed4385fe504db046cf0
BLAKE2b-256 ff761b054ac0c315c19ce38726a4c8e0269284fd4e9073879fcb457aae032148

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c18767cfb2c6129ec70a7ed0a4a32f510da777ad5ffbe91e0a525aa1f295cdca
MD5 abd314f80337aaa5b3d651230ee7e270
BLAKE2b-256 991a70b91649832b59ebaa9e7759c04faa484f5b0f0a83cd25914674ce8873cc

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ac31bc8a47824d79cdfa6b18e9ee893fd410a986e37ed575e3edbae66b39d22a
MD5 29e074517a3bdf8b47de8bda70f0856d
BLAKE2b-256 d2bda013f000c0d5f0c8bd1ad0d711c248a4e8c3d3289db997de4951c47578c8

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77824e858756bed7b21e34a0a9075abb102983badefd9dd5d200924dad786aea
MD5 2acf5a395fa0f7a04f96b093f0361b28
BLAKE2b-256 bd1a057f02ea3f08425ca70d478471cdb9ee5644ed428c0cbb43daf39d670112

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ec9e05164087a6e036a3f33a94bd8c69ddd550ef47c06a1a271529a16aa5ef4f
MD5 e2a6b9ac68d900f9e5900e7f1b335ec6
BLAKE2b-256 94d45c245271cc930f23c8fedd09de4ea45b287ba0a5326b28cee03989b9b4b3

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 30c4bc1de3cb005754c69a3ed7dec468ea6a467d4814128d770b7ddffb719c29
MD5 bba0254b5920f4e14a174628b3113e64
BLAKE2b-256 c3917d7d87a068bcb4f01ffff484108c1db00c53fb84aa56639ce6a641174a5f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.24.0-cp311-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 29f14dc267a2a679d5137ec45408d212193df5ac69578c6768d761aa47783d67
MD5 d71ee7601a371781379cc63e28e9cc71
BLAKE2b-256 2c29b66fbee080fa665043be40dc2dd9f71ce2dfc0541daff1570d82ea041401

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37454e3dd920e12a8be3f016723ca8ac7048e16182e962197a915d6da887dbdc
MD5 52bc1da6ee2e4da5b5698a8cace4645d
BLAKE2b-256 8383af3b448e2d7f978f10dc759188b047a64a6ffa806ae88798b36d4c7eb38f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee77801c113d50b1bdb65f40c19b637a77850b18708db67d8fd2e8d9ac1b400b
MD5 b6fde16b19d7e324bd4bc00035ae07f0
BLAKE2b-256 15a3bed96d7810175a1f025f36bd82eb8e1554b289a001ee3ff997ef8f8ea29b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0dee89fccd8f27e3b5c0d1a75c5a9bd6a661b55a8e5e5d7f45cfb1b7b6bd7ce4
MD5 58f1484241c985f5df369c5f6aa35785
BLAKE2b-256 902e4cc6738505cbcfe40593deb007a9807ffd601112af0ec4c690c4ba5d3dba

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 247d7207954cb59dd75a4489fb46a1a2122f7a9e0c81973d22fadd6161ff19ac
MD5 e4327114a29229d1d238c85e7c0786a8
BLAKE2b-256 26c4520674da69670ec92ce92543d9b32937f59100036ead4abe8c3fa63ff667

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 120f15add6cba5355e5a60043673ac32a17f26920cf61320a9d6273f304dc252
MD5 3046ac2fa0bb7adbe6412635c31f9fed
BLAKE2b-256 92e26a18420ee7c6f464e572c5ad3bcac8dc1afd751114bbe9f02137591a10e1

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 91032183c56e3ec83e0f1fe3b16a974210a7e24b10e18c44e933cd71510d6abb
MD5 62096894224d44db74c2b5dfd84f1bcc
BLAKE2b-256 33856deb5f66f7bef792c1419676f4fb272cd48487effd51f910129556fbf6db

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.24.0-cp310-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 9e1baf96b2fa885fc9553262ca2553053d3f9404c41e19b6b87d7a54d868041d
MD5 35227f7a8c2659fa4c7553a35c2ba0cb
BLAKE2b-256 aabf1c55181bf2c86d88729b0cb0a57f2ad35a443458b4803c9a1030c05bc039

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0949f6acfb93077b60386e745b7f737376676807fa2e31526b256e4516cb576
MD5 2cc11cba1800e04ab583e88e2496e255
BLAKE2b-256 f688b3aa3894d4531bc797cf507572eeeb400694dce4da917382d01d1b676902

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75e40f809f7304f81ca72b674b27968296a5d653204d161dfb7adf3fc247302b
MD5 4cf4af71892ea844db3c3dc3dbf19a42
BLAKE2b-256 b36a105a2d4663575b986c9902ba3a5d69296df5e9d0ec76e7086192516aae47

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0fb0c32b758f13d908a4be8a2a889e4a54173479f18a501c0cd8520251280d78
MD5 cc574d45d2d636fb3abe243114032fc0
BLAKE2b-256 5a1e6af3abe849e52ab6a3aa1fc41e04ff987409b832cd5916cdb0c49767d355

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 20388bb7e905ae655d21683f7e0e906e18d85d9d150b60de35219884cfd90c6f
MD5 20841458681869fb1876477a400c50ee
BLAKE2b-256 bdd459868c0b2954f9bf1aad766e6eecc36f98bf591be97f0dba63d4945c42f0

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 36ae9cd6da26b08c7f5d015265aa2fd4e78d9c3e05d4974c3ecc12bbaa74c183
MD5 176e7302a42cc5e804728ca5af95a99d
BLAKE2b-256 11efe1dafb60c54431385775852782510a3fe385c796f27eb9d6c7ff88d1a1c5

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 50b37a9373610c1b5c5b45637bfa0c16cc64b5db4337ab8320394f9efc1088cf
MD5 8a870ab20279f63a8d95353ba8683a53
BLAKE2b-256 b08c5b75a91b3d4cc0e7e77ad7e8ed64730b4ad1dbf1c9c1fdc57a6e53b2c882

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.24.0-cp39-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 37cf8083902d69a29aa5bf2f0899317f39c56379646952131fea9d89c6e41a94
MD5 8cd2ac15f64cd957db556ffea93af13f
BLAKE2b-256 ffd6beb6522b7867ed25392284e60088803b266cb1ccac763c6fe2d200f32d24

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8f60a18802876e2b60c4f35b254ace01e1700e106d9663c07c2388f31d3c1f0
MD5 39b7f30090029cc231b3bdc156b0166f
BLAKE2b-256 0453d54a17ec8bfb2d35833110c7db1a26a68373aefb04d47674ba1e57dec575

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb84a7975e5daba3518143ce5f8630b6e2b97359860422eaf3c2537f1fa6a088
MD5 9d14057c07f9c3512b6875496338cc79
BLAKE2b-256 a3aa722d0a9f2cfe387a1901b5ace49d6ad243db2c2a121b4111aa022a7ef17e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 86b35dbe3402ccf7c0fdbeb041cc617460cbb59cefe248a8ad41261c2c6058ee
MD5 7c110315f34e4fcb5fc7c1bf0c42de81
BLAKE2b-256 b575b661f51c874256466b3534d03c624fd2ad490642b394fabc8e6353524342

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a10f621e0d82b0ce1f995e15bf73542822c99c8ebafd50d0ab1c5a57095fc9c9
MD5 213ce9734382660fc559aba69e230954
BLAKE2b-256 fb65dd74c09fab5a46c2d72c33b6f2fcc584b995b49abc5e6f5f04c9b3eeaad6

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 30af528f54b6338d7602a22b1ab90ec50a2521cfad4d17d42b40fb247ab02e82
MD5 96926ffe2e7c509dc80879d2eb77be05
BLAKE2b-256 5acc5202f9f34d325d37da26c66e2904005a83272365e2ca151cad0e48eb2cce

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 344b0184c4593d90b39076e1ced8db5321135fffaab561882954c4092da1a495
MD5 6be243f35f973585e2e3256a693918d1
BLAKE2b-256 638b725cbc0cfc8f058b52a9c81635271e4828c164512e6202b2bde7000335dc

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.24.0-cp38-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 098eaa9dd58fa0b97b998b3555aed9e6547eeff3c9627d2192347a70167b012d
MD5 495ab86fdb7c3cdbab908d9efab12c3a
BLAKE2b-256 e65cf0bfb4e1c93ddee53be580122d8466eba8e7eac0de56886bd3487bd953ca

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ec5d4673c49d5e5af9a30f4411e6f2fa3294e3925b2ed2faf770751bb98b8df
MD5 a996a729d29442b5125818b98d38e64b
BLAKE2b-256 48264fe73b8c7dcec60d58b9db0f05f0bdd061edbe8462bd85a8290c81e85f36

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1acab9a01d4416e93ace874ae84450101049bdca77799319e4373caf265c3a7
MD5 66d6f2bdb4f825bfec6f3e74d591e3cc
BLAKE2b-256 8183d3006fed221bab2799b46eec35d4a08c41e5a84e346554b92f039e061506

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 242635ce9a69aa50be621a960a50aef0d4563c031cc4ccde9db28b3520b3687f
MD5 25521896de45e66883d53dd27d2a90e8
BLAKE2b-256 549eae36a78f5e620a0ec14363ee89ae88803432bbe9b8f12613fb1b3a459ad2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10e7015d8ad0eb01dd8c1952d48a89e654c1689a73d39db7e40639ce37f34611
MD5 3d9ec0db8b0738ca3675a6c878ae8184
BLAKE2b-256 73dcc32590bd17f5f17373120f67adaa41778e9a9b17d2324b30a86d4948ee66

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.24.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8cd47d397083e11b92165c436f60dd2395599ea8381b782c3bd5b822d8000ef7
MD5 e34c362b183239d88bef992887654281
BLAKE2b-256 49ad29053e1a1d510b9523c483378d956b8a1b46aa6e79861d370563e6d5a7d7

See more details on using hashes here.

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