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

Compliance levels vary across drafts, with newer versions having some unimplemented keywords.

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

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

For backwards compatibility, you can still use the JSONSchema class with the draft argument, but this is deprecated:

import jsonschema_rs

# Deprecated: Use draft-specific validators instead
validator = jsonschema_rs.JSONSchema(
    {"minimum": 42}, 
    draft=jsonschema_rs.Draft7
)

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.
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}
)
validator.is_valid("USD")  # True
validator.is_valid("invalid")  # False

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.20.0.tar.gz (1.3 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.20.0-cp312-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

jsonschema_rs-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.20.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

jsonschema_rs-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

jsonschema_rs-0.20.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

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

jsonschema_rs-0.20.0-cp311-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.20.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

jsonschema_rs-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

jsonschema_rs-0.20.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

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

jsonschema_rs-0.20.0-cp310-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.20.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

jsonschema_rs-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

jsonschema_rs-0.20.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

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

jsonschema_rs-0.20.0-cp39-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.20.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

jsonschema_rs-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

jsonschema_rs-0.20.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

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

jsonschema_rs-0.20.0-cp38-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.20.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

jsonschema_rs-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

jsonschema_rs-0.20.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 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.20.0.tar.gz.

File metadata

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

File hashes

Hashes for jsonschema_rs-0.20.0.tar.gz
Algorithm Hash digest
SHA256 f76d52b7755d184844f1bfedc209c5107b5be3b6b2ae8531db4a0e563b8317ae
MD5 36d83043eab81e4ff2f391cc7b677bc0
BLAKE2b-256 f0ff904d1eee4e56ea3870bea0dfc5fa9b6ca683f7f6f7ddb2bfbc5d883b6e56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 2c5abcf6185a4eea7185aadb132f92f6bc1d808d3debe775f0e4608baba8501e
MD5 11023ffd34757afee26affa7a294a688
BLAKE2b-256 bd1e9b7cdd83164be814cbe62e6103d1c11ef285ee6eb9ecb62e292eeca2bb20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.20.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.6

File hashes

Hashes for jsonschema_rs-0.20.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 00016bfdc132aa8c728fe012e9ed2b5c9d0d3dd5c37368990d58288e121a6d79
MD5 35776e7bcda7133c11f1f161c4816685
BLAKE2b-256 bfee1f17ddd64526fbec08db217dfb8e42475d2728be40caee7ebc1159a2a270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4e0945cb1ff4d183e855ae975839d648df24604d71827951f57a8b7edabb8ca
MD5 047a19aa85f24f36530492059d5fa288
BLAKE2b-256 03dcedacc64a574490dc4349e7a206382eff0050a36e0b46ce2486421bc7d221

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41e42c80eed641a848ee38039291e6ca90e61de1a0b695e706894b175f45c741
MD5 4d23bb2a2b4f0617add79a90441fe91c
BLAKE2b-256 701505871d851569a442b191512fead61ba7cdfe272ab109855eb6f9ec095b86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9a6500934be21fe64bd65d9e75a67941b675091b8e2154df0a04f5b57073b8bf
MD5 491490ae70daacd947d27fa8ced94513
BLAKE2b-256 05a06a0a32fc67d93c2b9381fa63f70b85953a031bfb90759de9eef4144e3775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d43b6a65c159f7aed82dca846f93a4c5ffd013ff0c87a5668a645a81792c8001
MD5 32fd268383de9ef69b98d25b96e56562
BLAKE2b-256 9c2baff741df7165fb8f415e91d6581bdab041f13acd2077855f8701062f021f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.20.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.20.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8b9d044ecdef9a15e350a35e950c9797c804f185b547bcb56bb91fef9bf31827
MD5 873a11a766cec7f21487aeb4725edb8a
BLAKE2b-256 8459f26f89680a988dd062cdb08f185c928e8ab6a8eb9f5bf7c9933087140d30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 3b6effefdef590854522517b84081214b46a8fba9a5d60c538c6f1ff819609c5
MD5 681e4b192419e68cdb1315e0bf20b25d
BLAKE2b-256 3792d64f14b6269fc8b7786213d17766306589d399005315636e067737e691ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.20.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.6

File hashes

Hashes for jsonschema_rs-0.20.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 55c255ca6ee44177b7b5c773a8edb25af34be0d6a454e602be92cc183d6dcbe7
MD5 d45c50ef21eefbb70d3f2e0004456a19
BLAKE2b-256 cefdc94139510b3b34398dcd7881c30b9f24ca5c08b4c2d0595b5a97ab4ab077

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7aa67bf6338fbce3a2a3f9f408413aad7a72593ed73c846bc2667a20b747327f
MD5 1448a4a92b2fcdc84df86c65eeb071f5
BLAKE2b-256 9d9a4aa337ea5575089e68a412f993da00ec3fde7b6d0a198a554aac9c8302d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42d180b318653184eb69d9641dfded6b2d59c88db8fb82012d3d20e1582af5cd
MD5 e98416fc965c699ae186e871de5cc380
BLAKE2b-256 5366616e37dfc30eddefae6272c2c86a2f727224af8400dc7fa3630e88fdf1c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6bf5afaa6e80aa59fae06ca92efb1f8e29b2679f8f8884585272f7c100f04c69
MD5 fdc5aacd6a595352940cc7d582a2fbf9
BLAKE2b-256 c52221800a92ac5746e33b08022d50a92a890b3483b022ecc05434d61cbf1d22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a2b24871ade985580a3f10cfde2a52673823163813fe311abffb30e0aeb4181
MD5 189c821219b5251be535ee3277793d01
BLAKE2b-256 4710fd6cf2dbe05f9eeb43aacbc3602b9c2b1c57a5db0641c22ad6f279057755

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.20.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.20.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2f76153d57c8c3778829e14867dd6479eaba17f56e2ba42da82494663200b37a
MD5 c945982ae39cd5541b63e331eaf35385
BLAKE2b-256 fec36a981d26222b443543fd034f4fabf880e5ca56756a14850c355c8cb2e225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ab5a5c6b7282242c64bfc812c10d72dcbd9f5fe083cf81ae94de3cc2da7f0e1e
MD5 3480b0f4c1321a2a84dc7439ab9c8dcf
BLAKE2b-256 8c8fc889e800a395976da266393a98f38b53a32ac5ff007db9a024355f0d1307

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.20.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.6

File hashes

Hashes for jsonschema_rs-0.20.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 ef3198e43addd93619242a30ba40962521b384d68c05507fc680b549d95f7cc0
MD5 d262075985d305be717836accb95059e
BLAKE2b-256 970f2f0d349c87fdd706ec67c1bb2f7bfa718e280fa8913c63faf8bae944c572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ea9cd8058c6d8ace05fd60a4e11d5bd933f4c21d55c4cccb2bdb6faba9b0319
MD5 ea4018c1035be8ca791a02bce7e1f1eb
BLAKE2b-256 c752a6d96930cc02d6f3134f261ad70008de7901155ebcca8c8e6c75a747ade1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60e14bd30306f300d194d6053a8b7dc3723bac20edc2c27db055e45bcc02687c
MD5 c00098d2f44decbdebd1f833c7655d9c
BLAKE2b-256 2ad0ec00efb43e46b06ff2209cc0b3812c55c0bdc2aead3064cf85bf13aca846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5e4d449a8c2d67c774b8719964cf4dc8eb453a6c665ddf0815780dbcc46a31be
MD5 b164c2745402cf9d9ccb96f5310699a3
BLAKE2b-256 3c57401f14b20353760805d2b7914ec75242ec3985d30a099b8b78db4b6b5763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 25d512c47c5c391020c9fc4223f270cf42fbdd39b2906dbc894fe0205168b8f8
MD5 1b5d5c438c16d863e2c9b9d1768b306a
BLAKE2b-256 3280965468923dad17c7d8102e780f97202e74662e71a2e09820d79b810c512d

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.20.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.20.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d4b12f8aaec5037529fd11e5f71032cb53d44e8e2236bb7c3fb35e6efc7ce7f2
MD5 1788a37baad1586b11bdc8bed85c2561
BLAKE2b-256 5646ee6144a3d9fef675167b48efa898f3d4f6e9302096bff487e82ef5aa7eb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 12f62a745ee72a5ce109f7412d0f8c55f510158c7a69171d261f1da9bc8b4059
MD5 c8c18bb23d9a03e69e19fa6d7444d606
BLAKE2b-256 8259f24f9e980ec0ced5cc83ac35c406f1b1e5b6d46dfa508bd47addca198b38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.20.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.6

File hashes

Hashes for jsonschema_rs-0.20.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 16d670954877226b7ea66d777e7aba9ca0b6c70772630af67c836aa1e99ba143
MD5 7910311bf5212c2a0e4c1d20eef5f9e0
BLAKE2b-256 f2d74c37df82721aafb7455f9fdaf1eba1e7e8de307433fa80e14db232e165a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75d0c7a497dbd59369018d6056f5ff54bf955ca385d186bfcf3529432323686f
MD5 e1d15a40f5f8c2557c571bc2f38cae9f
BLAKE2b-256 02b441ec07a4edd820c1791b8e9388cf6ccf6e5bd7701a9269f02da66c714344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18acb318a367fdae7161126e36ecbc005b713684b7178ba853efdcac22d3f41f
MD5 aef4b90180ca4e575dfe2c741633400b
BLAKE2b-256 f7001b6d02219a11f3eb937c8053b810fd654e3e4f9a0828260d930591bd77f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0afa2f4b2e4cd6688866a490f3d9d9bfa97a7f19aabd860cfc1c00b54f957a5e
MD5 9232a870c05d527ca67e32589448d219
BLAKE2b-256 011058b1712e0316836e7bf298b89022df7ffd6de73a9b0008caab81d2a07b34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a4dcba330d2196f7af8229aca43178bdcacd8a393c76dee7b3763e7e2ac40457
MD5 fae94bb6f24ccc5bdac5487c1369bfea
BLAKE2b-256 d3fef48724824ddc35dab0bfdbf408453d8ce3cd2e3c02c6a116692c678cb78a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.20.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.20.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2a698ba8170dbb9fc32e1d0043c8f85903ffbcca56d7dc9ad8a9f169c72eae60
MD5 3d2eaf6fa6ba8a91c0fc9d0d8cfb92ae
BLAKE2b-256 5353b18e6c03b251bac4e831709008360eba1715df20861c80ca69824ccbb3d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 ee28d48e8dd9f3da8d5dbe190ff769940a606792be16eeb1fe23a62ec0900297
MD5 698abf3f52c1892628f5dffab79202c0
BLAKE2b-256 74f2bc8f5a1391ffb3863e546bf54761ce72b65334df37aa6edcb9f6eff4c5e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.20.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.6

File hashes

Hashes for jsonschema_rs-0.20.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 8ae5f0a04dd4ed2a801df814e67436b6c2cafc127485003382e24a7831f46be3
MD5 b5d7171229326f71bb44aff3530b08f6
BLAKE2b-256 28f5905b5bcbb1e135099809088c4cd03b32376b701c28cd9f42717d41f55e1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cc6b6935e6a8716b532b09f231d37e6dd39fa5bec3d87aad036a13206e601bd
MD5 2e8fa85fc8dcd563518f6222a8d21055
BLAKE2b-256 6cddbec39ad81fd34b561ae023caa5bb20c53204f43a77be29f6e6d36397bbfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3278fd2f0a47a0e479b551f526778da76006798dd0fc3c19155223b402b110cf
MD5 ae24af6c9fe25d1348885af0e8f5cd38
BLAKE2b-256 cacdddba96e8be113c26c6ed071708d0330d96cf54629aeb509174ed0b1412e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c7dfb51026ce11ca5b657022a149b7324c81bbe8ff43b57439421b0b57d623ce
MD5 687a9d2fc239148dc10e2b96c5339721
BLAKE2b-256 8b38f7fb4652a0ab132946ab712edc20e3e848dca8bf3cd5bd45064d036ff7c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ff31a9bb78813e2d3331aa0e4b558d34d7aaa89ab518b2313ecd53c0b3fb4ef
MD5 e32b322815495ecf43bbc541e9c1ce5c
BLAKE2b-256 43f2ab417bd2bc43a48924a4546132c09265d74cb3dff32b2f52eff0c9e5d896

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.20.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.20.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e51888f8c6c6434fc4037db71fe366c78d3bec8b8b200b6fc70d80266b932d77
MD5 521c4eb5672c828f53ed27d55cdfb5fe
BLAKE2b-256 589744c9f284b218bdc62664f4164d8d860c591870671817a5ab6623063d3fb3

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