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 older versions? Check our Migration Guide for key changes.

Highlights

  • 📚 Full 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

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 60-390x faster than jsonschema for complex schemas and large instances
  • Generally 3-7x faster than fastjsonschema on CPython

For detailed benchmarks, see our full performance comparison.

Python support

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

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


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.26.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.13 macOS 10.12+ x86-64

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

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

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.12 macOS 10.12+ x86-64

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

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

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.11 macOS 10.12+ x86-64

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

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

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.10 macOS 10.12+ x86-64

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

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

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

Uploaded CPython 3.9 Windows x86-64

jsonschema_rs-0.26.1-cp39-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9 macOS 10.12+ x86-64

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

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

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

Uploaded CPython 3.8 Windows x86-64

jsonschema_rs-0.26.1-cp38-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 macOS 10.12+ x86-64

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

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

File details

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

File metadata

  • Download URL: jsonschema_rs-0.26.1.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.26.1.tar.gz
Algorithm Hash digest
SHA256 c711aedbd1e6911b12780e2a937241946f270590e27de495aa482bc8ce49aaa4
MD5 e27906c9f5101f1da4c22dfd3696e260
BLAKE2b-256 dd561244eb2459296dc9ea104d6447ca095f82466bb9fb800e3b2933ba9f7274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 fdde9a2bc9c3fba12d8addfce162af8415fadaf6842f733093ec88d8b3ba924f
MD5 47a027a4d41327c275c075100a5f3e19
BLAKE2b-256 61c0f80f7a62e48551176394a832f32ebc093d2f0edc5a0c3030ae9030fd37c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp313-none-win32.whl
Algorithm Hash digest
SHA256 02b54cb3c6152686d031f8265e1241667a0813ed21073ada0b0f351b193d58ac
MD5 45179df19e707c860d270a273e2b30c5
BLAKE2b-256 2f8580743b8287fa2763417f715b7c597cf0b0c08d7c066f661577946183faf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc08d65d799a0c877d15b2547a5aa4035a8c11fce4bc12894c4d5d8a64345e17
MD5 bdc3234c474713484d7c6acc6e66aed3
BLAKE2b-256 2ad0a12b772d4ceab7a0fd065c3330d0b7714da71053f48eeeb6689c06754234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6cc08bcccf87fb22cbf70bd73ee181148829c2a21c62bff53e44967e7bce4f3b
MD5 ff770a00d2339d0a069e29008e586f58
BLAKE2b-256 efc13a900963433568e794d60f280ad7050162d3795c0233cbf14cbc38402216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3e761b451ba8869ff02a563f7302532937f9c6047ce8f85b205c5708a2b34c72
MD5 80d17061e209c622e604bbdc55ea684f
BLAKE2b-256 4367837c966146c62654c44bce6dcce1376eeeb4e84381c44518d85ddf9384ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 874ed3bc52ca04490a53fca14f8c0f14c72522ca7359c7ee7e26facd605a4c2c
MD5 1e70e2c1a5c1f650ee0df03c91eccdc8
BLAKE2b-256 b0e7f0bc1f8edeba23765df13759ad97863169e3265c13792902c8c8f8d0691e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.1-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.26.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 548be7473f0803a671aae7090c563e051ba1d6dec38d11e516fa1a75f397b9bf
MD5 c19323e23423a8da2ae4c25040409898
BLAKE2b-256 31769d6da05b7ebb6a4dd6cbfda8a2177845ae69c9ffaf3c5378c267e81408c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 55ba30c2fcb8e13a9762c5028c779ef77c7e53e19b3ebdfbcd1bead17103dcd7
MD5 0502709f9798839db53f5edc9567508a
BLAKE2b-256 6b8f9be6555eeb60725bbac0157b5e19e85fb6e989147310597bf8002b3a2fcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 2da5da5456b78488ab17aeef25cbd4ed74962568db4029aa74d024992e74b87a
MD5 8b366318a6200e761d6d569de082124a
BLAKE2b-256 3256676dca12756cc062b36425c71aa6d764a2b2ce36ebf94113ac6ca9bc41d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69bf6258f9529ef468cd3b307fdec7216e0233a48b9fde9c6faa946e4024f684
MD5 2a61362c1f1906081a4d26ddd24c2c50
BLAKE2b-256 3b0ae9ef69c8d4708298f8da8b725adc56caa8162be85d93d0aa21ee896c6394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58435b0f316d2a3d4ac8241367980fa66c8ad72783228531d5640e7be891845a
MD5 33b932ff5b6d09c54679ad1340d3da4a
BLAKE2b-256 ddebc7217921488c69cbe0480a536487102769b339db79146f216a5db43c593f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9582c29abdd4dd8f90f4ed5ccb4e3fca5e5d80faaf6ee7dd8b9cdfca474a1790
MD5 164335542f8ba89bfe4d8d0415016e29
BLAKE2b-256 50cfda980d883dea65f4ce7c477c15a892c7c7514e3eab62fece91dd9f7b659c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fea71b79b2bf33449571f042530f38c4fd955c221fb8344b1a174b3986a24ef1
MD5 af5a71a971dffd0ee0008f15d2d327e8
BLAKE2b-256 45374f063e596c9fd92cfd5d94a8367c4a72f890f7cbf485c56af4aaac9451b9

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.1-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.26.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e5fedc9c06832ce2e115fb29c8f812392eabc031f44b8fc998a17fd272b85078
MD5 8e0506a014d9dc35539a83ca51b14593
BLAKE2b-256 0a20c93dc8fa28c74532a9dd15863f3f2024c8922b22b6bc044888d62d1ceb6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 2a4650b87fc8e575716544fe59736c4bf122061dbe38e5c2804685728f922dd5
MD5 4dd32bb9a137627cd75e43ffca9ff3ac
BLAKE2b-256 ed683c77486ac5d08d24a448d5c42adc62e435f49f2b0b3daed2e6044be09073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 63c494df42f8dd5a96ab89b0f485f0cf315d2a74d9f74d06ae441ca8f0b37aa6
MD5 9661db4d27bf4ad37c5edc5458b24eb7
BLAKE2b-256 754439c111c272974daf54e0dc1da6db35000a69c4b7370e5f3a1af46bad2228

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af6a64a9c29b730d9dcb4b212a8dd32bb492aaeb5bac584a2bac7afb21b64ca0
MD5 84b294e7596eb8a62205bb447b90a145
BLAKE2b-256 ebb9337973cae15c006b16018ac56bcac07f47d66076c9b17f1787fa82270147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a593b80cc43eb3d80a908323b18972cbe9287e1e5fa4195f2e876dccb48e8d8
MD5 6d8b1ba49de7d28eb6067613cdeb9e46
BLAKE2b-256 98b0661b18d05acba51f3c929e719fe596dd75805a094f16274ab12ce222a513

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d85c8c05fe1dd8803df2819e1928fcf71e6c465ce22905841a4745cab6e88e22
MD5 7a3d3a34598a1504cff9c4e1928c62a2
BLAKE2b-256 ea503e8f8c7f6195fb88e399776d0de1856484538584d145c5075753ee0b2dbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f20a9aa908027782e005ec5557c90aec723aca98d05d7380183a49595ec1b907
MD5 bef5bf10c5a7c052f89f49078d8e6960
BLAKE2b-256 8c5926d7fb07295ad5e28818451a72a02378b8cada3b65415c8332e73e54ecfc

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.1-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.26.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8fb8df6eba2df02347d3e8db88a8350d54a54c7722a3426dd2bf7ca06b7526e2
MD5 5d0e512073aae23627e50ec89c4d5284
BLAKE2b-256 308943e433f057b84c11d32079a5107d8a5185d4ea35b58a0b7b1b350b301506

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 5c6ddccebae684603a56f647fbf4a348a3cd98841972affa9543220da7da14ac
MD5 05d45728b6d1ce6af85e31483804d7d2
BLAKE2b-256 f96a4b31362e42f06852593b9285caa5e386eedad47b2c4d9653e96301ab314d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 451d40262ce8dc529ec9d3dceb41073b70977b923cf5b4d9f96692f80f6230ad
MD5 78a4f98b6249386dd0a214691ec6be27
BLAKE2b-256 318ddbd2af609fa5e0d0746bc88777157786102ce4e555bf5b195a7523584022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85457113acde9982d5be7017046294cc8b0ebcaa56b7b063bab32112396ba2bc
MD5 08759c55804ea48ea6b740514af9bbc1
BLAKE2b-256 8644c2544717110b1c4769efd02c18c1f03a6a203b8203076a6fdc005a9701c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc06f403f15004f891d8dc5bad48b4e8b281c4fcf26c15489183a109e4cca478
MD5 bf38826be9a18a964ba169f7eb823fc4
BLAKE2b-256 a0ac1ec82fd079f40807226001228fb07cf27005a9c680d1de5bdfcb72accc29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2ce2c6ac1f09418e87dafe35c43c21211be8ea60c1bb6c5c2e4c0f71da821bf9
MD5 01c3f9f2981b66062e2e75d678a23e67
BLAKE2b-256 a066ca2d08b008bd9c1d5b9c7ed5fcf02660dc7267453e5249f712628bcacdb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 619fdc2ed6b771fd884ce717d2d0526e58b7c3ad5852d20dfd2387023b031a7b
MD5 fb9e68cd843227c526a1a082e88b9989
BLAKE2b-256 0e4e495876a759817936986bacb7fc9e4cdf67a02b212948d24716572c0033fb

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.1-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.26.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5552075a161fd79e25dadd5a15f3708eb2a896e55e22b8622bb092250f3fb677
MD5 0c821f5ed0635181716935702f4a67fd
BLAKE2b-256 06981e6b7cd982bfd491deb04fd0a599fbd2a13d4e647d60e692e18f5b15940d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 4d94e995b870046bb08eaab9f1220dfeda5a1414d6a7016ef72b731349ea148d
MD5 4a1bb4d5a5a762ac283c4da8e1e4ed96
BLAKE2b-256 975c1a68c7e306bd904f16a1a7e87f242b6d9d5327af90861336c16287fc464d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 8596c26c1a73e58c87004f95892d61118121377d8b608b052c0a194778585b24
MD5 94afb117c899871d21445fe008df7570
BLAKE2b-256 4bb9f34cfab336db5f571bc7855d5402a5dd74061f4a1750573e45091c57b75f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba1bd5b5cbdc516032eb00f5e1f3b96f2b9fa47eb84fb09055000d0ea27fd61a
MD5 759ee334032ce876bb7d40556a1eedfa
BLAKE2b-256 8e5c84ac8c67963b3855887c0e42a69a97435074efda211117ed171430c571ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34b22b0b49565ea0fdf8e776a714c506c51134ca82f5d9b68d17f778075757fa
MD5 610f920818d259372025146bc9096c19
BLAKE2b-256 1ec4eb39bf0f88f9c091628e6b9716ca5db4fc4c1990f84b5207d6f328a3efd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3893361d2a97e9d695ac43ff01e3665b5d2fa0e845cd8cfba15d36783a1e6fd4
MD5 4cb6f26c0856f3a26e2aee8518bf1af4
BLAKE2b-256 e69c2d890e01dffadfaa0207da431b74f8293a1a2ad9bd0df530862630f102e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f59f4bdbba1f74813f1888ecd80828c2a7547b11a5cdcd100e0065eb7a0995f7
MD5 daddc109507b2ee2bb9bd574e07fdf6f
BLAKE2b-256 d14c6c833ffab4f1daf4557269ab42ee5adebc11742a3a29480cb2647c25052e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.1-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.26.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 651ef97aa4033675d45d68aea2276cee2f46c5f38ee938d6cc6a46901b4e9cab
MD5 07469e1dc82508c675f35dcff9c2a4f6
BLAKE2b-256 ed23be5ad9c8a7b30cab48b6261ec9523a8d37f6e13c2e3f15f2f688a1da4817

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 000a15187ac8db38013ccdecee3f0dced1942787792a4d35a35d4840e605f842
MD5 d2ce4206b3cb08451e3163cb30a59780
BLAKE2b-256 58b85be84b24277b2bedbc51a7e78da6bc102fdc8781aacd96cc021504a6df75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 0e296388e3a5f82464936c7d530565bfb17560af0bc60da13f7e06f620941d38
MD5 905f84630f9bc25c2418eac17311d2e5
BLAKE2b-256 d745b9caed1455c7d8b2065da8d506a5784186ef0991220f91a976b4cfb7936d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f9552eb5196d1a23ba9ad94c6d2138f4c769ff85a06a398c5bd56ad33c2dc34
MD5 f02da414a2dbd74359025ccb9ad677bd
BLAKE2b-256 72eca701e676edb010a4853a9cf02232136d01bab0a7150f7866910930ff9d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4708b364ba5308e7104b1991e0eae5092ffb46894817e74646faf0a1ac2eebd
MD5 a48c8411fc35a7890040a8252db9892b
BLAKE2b-256 3316650b9701a759e8d4049250521168f1695390915b057700491bfb4dd5f26e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8e25d79fc78bfdeed4892be365bf10218dc501996952b54a39985992f3a63021
MD5 8cca4b8839dd015eaa78a29a607fc2b2
BLAKE2b-256 ef7bf23c13c22f143e76b7ee125dc2649a13ac109c1cebbe290309a8f520f521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b56931b4d4660725cb728fae2c3f4342c04c668e9c050e3ce39b8d1ff783b5a2
MD5 64b1965827f1f510e1c14f8c9257dad0
BLAKE2b-256 c6baf3ab2b078ed5448d0e52261392c47367c7af36abc57997de1936a368f2c5

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.1-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.26.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 25a65fd50a7a5c81a59deaedf70fd363635f807492be172bc91e3478f41e07b8
MD5 65083b22d678cb600bde91059db7f46e
BLAKE2b-256 562dd07b3178eb439eecc7ddd810fd168838a78114f2a363f9c32cf9056c933a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page