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


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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.1-cp312-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.1-cp311-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.1-cp310-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.1-cp39-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.1-cp38-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.1.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.25.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.25.1.tar.gz
Algorithm Hash digest
SHA256 f2fe71253bb0315061a5025b9336fd49660bca4094b04948f53e3acfd4197a64
MD5 3578246fb1e68640b260d75690965a7c
BLAKE2b-256 08aaf2ffb71d5767fe216300376fed3000066bb9baeb836654bbed0826380d18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 62234e768a1cc57690602711e37f2b936b0f081dcd34a9c2b3e20ba0dafcbceb
MD5 bf4ebffa88e94e1364dff5c81285d1f2
BLAKE2b-256 27e334eb723d77f3cccd1d570edbfe3706dd50101f25996e0ce8a76a6150bdbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp313-none-win32.whl
Algorithm Hash digest
SHA256 7e6984721dbaaffc6a32ba15b4988df56e4069c9f867370a8a3c48a69a311ac3
MD5 8edce092f1f49a06b8da4c7b41db4e7d
BLAKE2b-256 f57bb4cd642df340aec774a50305c4867eacc6f08640ac6cdff8689014a155d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4784b0c1a0596595e0ea482d6656ccd33d7f14fbf32456e76fead0a67c6a7ec5
MD5 50646aaf8427cf3f72fc0b5a178b4206
BLAKE2b-256 5e9d7e1c8c1c3cc047cca1e5d6661652a0217c96e441e6721f0a04720d48d27a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e6627f4ecf1cb12765734f39a536bb4a062e35c9db756d52581b4d045489025
MD5 8237c8e25d1291eb775b147a3d8dc81e
BLAKE2b-256 65ce7918a96954a7c8506d0b653a553a004bbfe45a9fa70df57241a26a772c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fd168893519bae7c09fb7226f4ac4b6e73bc1ce9397c3846870cf980135762e8
MD5 440e1f196eb50a929908d72461dcb5ae
BLAKE2b-256 99972110e1800f827406626fabd46666b2316815e65c9c685e3eaed685060183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a2d9844d70e5a481a1c363b8b02a3862cc1dbc3b14551a8060436e53243d5447
MD5 0b8db2d6a1fdcdc6a342232afe116283
BLAKE2b-256 5e80705511167206219a4aca36f388060ddbffae6ea13f592384bd86840d9620

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4696a580f54855cda68c05bbd7c25328eadca34b6a31b36495961235c511148d
MD5 ede647f170170b380dca735d6d52e61e
BLAKE2b-256 406aa7732c76094c087a7956e9145897cc9cb8b11d90d57465bcac85cb8487cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 6ceeaec97e77d14d6355aec9e55b2356d6376fdf94f6fed10c29cadc8e51fdf6
MD5 4c91a1569f9d26afcb80f48ec5df6ce1
BLAKE2b-256 3e423c576dcf3387de71c62e76b871c9bcd3749d9aa443246eb803fd59a34fac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 b3d2ea6217e3618ba587d374b89f4660de59293b0a2fa43278131bc2cb339f57
MD5 e321b719abce0dc68ecfef700b0e8712
BLAKE2b-256 44e3b043eca6088c54acef590b440a678c159de7168c90d4b5a7a1512af89421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b05e2f6bf86ced9d912d72329a19d39a86fcc49a85e31b923456d982733eaa7f
MD5 2aa284628fa82dc736806cdb9f40060b
BLAKE2b-256 04b43cb6098cb0fa215d2ba41b41c071c35860f40f364f556963418e3f6ed955

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f004018ffb7fbffc8f1dbeb1bda44f322c924e007bb6966ab3466bdffbc06e62
MD5 0e062ae2f930dfd6c464eca881b06cdb
BLAKE2b-256 0e2f4acc8648eb42be1424c77bf318ee7b79ea7698b4ca1c25862ef2bcbfb529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e69c9faed321b7cfbeb37e98e385a0392ad8d25896fd3def56afd080e56e294c
MD5 f9c94bc93281e47c0525e1a02d895e16
BLAKE2b-256 adb7e7b5efb10b896628cf6e9d2b32702a8db5230a3d2a4a658ca5555058b564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 87432343bcbd91475af28c765caa0bbde534bbfb6fac1245735a5a1dd6b522a4
MD5 49bebdf3de08b94887979abd191cc2d4
BLAKE2b-256 2e0d98ebc3701262f9319fa8b5eea808b801373fee78ab7b4847ce85afc66f75

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cfaed89ef79cc972d11c50889fa02e8265aa5b6b6826c40749b956888712909d
MD5 137a5b154889dfd0d702cb192643b576
BLAKE2b-256 85e5ca33b8819400b936f7682b75bbd874505ef062d21d80efb82c3800339b80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 3546274ae6e11fcc1b058cdd763803c4db24e49bac125076bc4fab0ab61d4786
MD5 792c20595c1e62513c5c59c7e9febb0a
BLAKE2b-256 67351d956c47f678bc3141f106ff3cb19bb07ec2270e05190f46dc3fca4c95b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 406a18dafac01b7799dd86b1b05bf14e8628d1f8bc0a1a9c187458f246c2f6cc
MD5 0c3fa0f07790b15c8f7826ece7554380
BLAKE2b-256 f582d94eb132e5d5fb15c0b714589ec1eb6ac79dfdc49d0e2cffdbf835ab52e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b1e9f7c05c8c9656bb98ecc93a0b91408a6e73063956dea7452cd64277f3b9f
MD5 333ec72363d82627911b31e998711ae2
BLAKE2b-256 ca25f8946eaf2084cf7313859ed343dcd838e85554889200f2d62edf4e9db7f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e4f659487071009749077b4f5ee69300772fa321f92fa831e71fd4218839958
MD5 cb07388a3534f21cf582fcc81773a0bd
BLAKE2b-256 777a0ab2b65448342af2e8014750301415a30fe05dcd8495a131c9c961d2ac60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a168559e9f1fff42d9a2a78c46143fda7ee58a90b85a7d11140dfe16e609e92b
MD5 da838f6d812a13e8bdcacb20fe01b24e
BLAKE2b-256 6e501de0b8e32ad21c22f93e58ad2c81936a16f019966e478fb52118def5056a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db9fb2086a8a64e40e95e0f6bb0a91ea387419d0d239fc59d468586702286a89
MD5 55dcc446bf8c9fea0c3aec71f7783dfa
BLAKE2b-256 01810aa455101b1bf575d20250bb45a178c8a12bcf258e892250a2128a1f168a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 df22e50adba344efc018322305386357bf30c4b6a9b48349f565ff410d1eb78e
MD5 fd4e009c11d577e7c23e3b6a1a7a89d7
BLAKE2b-256 33d025302ccba534eb8f23b15e77362982de1ff7d66432d767e6dcf273fa7cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 7be237cc251c0fe9fe196adf4a7a8402339bbf58ef8710ab76b9e4b845fc94bd
MD5 b385435573fecf6b630f93b451a2c980
BLAKE2b-256 14d78d849b701c3831f15c90d070ea9b64146eae395f69f522bc8d5b3236e502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 dc9771bbe5672f89a974b7302f5e4421559a8d0903eab2c38510dd61bd526086
MD5 16e8ed8dd7d3661c6e158c9d39405dab
BLAKE2b-256 4cd5b750b7d3ff1f7d77e89e4f2f20952602c868f5bb6c26914d71248b9b655c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dace81a4652029493a19e24454bb5f821acdacf65da4f6472bbdc6751c45b79
MD5 4d5c0a20ca5a4564554e75d31a5052a4
BLAKE2b-256 e49d66a697d7590cb1c38681fa5de03c04397d07df9a9439fb0134a55bc140cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3bc130df50b530c57524c7edc29808700d51304f94477833fb0062e0f3df1dfb
MD5 9d17a2d778bf363f55a22ff379b50fd9
BLAKE2b-256 a308f2c22d8fbbc7c68e08f1d7ab76d9e48cfdc6182da0965e78dee7c85e6934

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f7bc2cac3891b75c301090effba458b6e7108d568aa2aeadb5695d7788991fa3
MD5 f245074f4aceda10a67960b6c83e5f73
BLAKE2b-256 b816273a176c4bf07f3de21d050f5484f5a39c6e01ea461ccb8b3ebfb17211a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf196d06dea3af58a23e6a03e363140ee307fc80fc77d8c71068df3de1bca588
MD5 43a37bbe9d04a50dd730d2a1548d9543
BLAKE2b-256 99445a74b72e2aa3d7235a185c535fc4f9860c214a51f576e0141c229a62f241

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0dc49a465a02f97a8c747e852bc82322dd56ff7d66b3058c9656e15b8a5e381c
MD5 afcabd164402ee9b89b2e9ff8e6552fc
BLAKE2b-256 b6dd97607399def2c6499e9a401e3f60e055c487e4b5c932f43249ffad6343f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 9117e105f979f11f55ae940949a544e7e1a304b56ae65f535fa82cc8af4dc2e1
MD5 8dc1fe98dee4f5925eed13de4965de1e
BLAKE2b-256 5f54cf5a86c4eb99fea0dd166f679b9899ec54fd76630e2114e0abacd00a13a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 570dffc76f0b4e9fa93cf4678a6b07d6fa446f1e5557525703160a94c0ab7968
MD5 f471bcaceb9ab01cefef68071af21801
BLAKE2b-256 ff8b2c1ab1b93859247f560ba3b247f025f5e910a570bb3f42e8957202d4c986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a87babb64a93bad6bfbf2ddad0e33cab6c3f395e9572fe027387c7767e9741c
MD5 e05e42bb757f3d86003ec3b1bd600a8c
BLAKE2b-256 76ae4844b98b4aefd054a9a2332b364f9abe253075fc8fd098932675ca2169e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb7e2a6777e78a699d09e5c6e84318e97a8e80727939fcde3d0faff7f9da85f3
MD5 2fc2e45b49fb42db550f966629927837
BLAKE2b-256 a63b037f7e903b1e8ac432ce08c323f2a0a435d064fdbec71706e389519ecc8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3bd2ae54066e840cb5595d135b40c9458a0155e482998e00e922ea6b5ab57a24
MD5 c2b0567806f110e32adb75fc6f47b44e
BLAKE2b-256 ba56cfb540f77dda949ca897f5b81e414db17997cc2a72455ae90e8a200b356f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9de3946a1cd66daae805578ad5cbf21ff4d590d7206048f0eb2999aab056a78a
MD5 6e76e93f6c18340c7d62af23ed9e5cb0
BLAKE2b-256 70b31fea1ea36905c4a0218a4b1070d45669125af658b3f0586d8ac3f221e96b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6c9ea0b69fab4a27e0c8c0edbee24db2da44d2a97657469ee30a2b980b0b445c
MD5 4349c5f0bf38124e99f2d9998c50d027
BLAKE2b-256 81fa06adf048274705619dbe34a09fdb8cdca1dbf0dc38a29dd36725b0332acb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 0d8438bea4c09994973ac60c645f4735808329908f4b9421f07d7f2ddf8ac860
MD5 24a34049c2ebd12a7018cf154ebb4c7f
BLAKE2b-256 c9207a1755465f58127af6fdd26f6c3eeedaa47900083c6f4a52610cfdb16412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 b9ea15dfa5c47b1658e77c3a04e7c38b66e6a617617e1b9f5dba53b67712da1e
MD5 6c76ed941e6c58901e9bf1a0ae8c9ecb
BLAKE2b-256 b00827e5b14346cdfa0117b5b585cbb5729708359c8ee6feab5133421749f808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c732bd71da96d6600ae550401e7997fb470f73f95af8defefe4fcbc5e4e9043
MD5 4e050dd59b83334457ad4a796635fbd4
BLAKE2b-256 15ce846e2fff743edb90f1737546a7a38a71eb70a3de37a0f68625e318f64d20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4ef0f3b0760ab151c35f5c8e090cdb201fb81eae2cf5ea1771f4d827d0cfbb1
MD5 6b7816ec8f5d3f521a26abdebdb1ed4f
BLAKE2b-256 efc3ef53e738e31c0d5cf4622f4956042e03198b8668497331fe7b4192613507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ce090f2038f1a01836adf9f821f7e8c82073710c7a55b002a2e7a1625c3f3954
MD5 5d3f1e51a5563749189a8ea3b705ba1d
BLAKE2b-256 9d5b068fbba20ed86a9e60799426fcf3c169355023250641184bcf01f6396eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 32f4908bc5c958a0a94a25260f5be59fba0062a60a40b61f0faedf12eed82063
MD5 e04609d55f16a450f8a90e22ca4b598d
BLAKE2b-256 588951545296c7c54423f75bc6f90ebd88959ae99b57e8bc488c19d8e242b7ca

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 346a46f25d974b4ae1d36ac3c02677a699b46404b019a688ddabef40840019fc
MD5 40cd06651dad67532c0af0895ab402ce
BLAKE2b-256 a3761c3a8edafe00e9a6e92a42eea1ef528137952ac8790b4353f346dc0e7e77

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