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

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


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.3.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.3-cp313-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_rs-0.24.3-cp313-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.12Windows x86-64

jsonschema_rs-0.24.3-cp312-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

jsonschema_rs-0.24.3-cp311-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

jsonschema_rs-0.24.3-cp310-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.24.3-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.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.24.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d05a0d9363d04438fd71b42a524eca47440feb4ea33b7e1c80040857bed9de5b
MD5 df06bfc6398fbd599ca95fd686f60997
BLAKE2b-256 106dc2d30e339560dfa61946620af1849e30c091e97bbae0ff7b998c52b5b17a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 94061f67e20a45960f695447b17950ea5c86611bbf8a9fa4e34c489e7fd3052b
MD5 d0b93ba4d7dc950dba969d5b32ccabd9
BLAKE2b-256 974e443b08bdd3fd986ba8296aac8e1cc88430a9846fa04764f665d31422ba93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.3-cp313-none-win32.whl
  • Upload date:
  • Size: 1.8 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.3-cp313-none-win32.whl
Algorithm Hash digest
SHA256 6d9d14ca82d712c8a073f6b71071bcd8c81af51edbc21a0c5548510825e4dd98
MD5 63ef670d1f1233640c98c3912df3c151
BLAKE2b-256 6076328d940ea74196734fe8d65c41705f4a872fab2962a3e54f8bb8dd1bd553

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d16fd18fbb37048a750eb8fdf4a82b82ea4c2f385c571e5ccf7462f7b86b586
MD5 f09f7d22e7388f76ff53ee9f200f94b5
BLAKE2b-256 29aaad81d711ea5f2f53e62c2e705213eeda9257f0cc2fb9d06bf4d6b6d2c61a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1dcd20b11a35ac7ded9d3d0cad6159239abffb8cd32c2dd234368ab29131c1b3
MD5 021503cea7edd70f72d4c920c111ff33
BLAKE2b-256 f8b70b8e1073f70bfe9b1a6af6467f18e292ea725cbf7964e9a551d3589029b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a5529b3b37c386cfc6dd4282a977e32f24d0d96c477c558fc1b1eed28c6a1f87
MD5 d3a88e859e3f36e641b57273dec16611
BLAKE2b-256 185dd7483073567c95ecad2caff036d183bf19c56b58831bd3157ec29d175e8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 565ab2c2866b3ff1b6e7db39d9261602ec140655c3ae342dd195b1f5689e8926
MD5 14eba5d8aa0034aa822df96ad7de965c
BLAKE2b-256 880f7154ae58762147ca2b3046c9c2f6f7b5dba5b90cdfad3ef4c19a011a1860

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.3-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.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 257012470a31058d86c2ea4849d1041cae8340d3a86387cf0ca48a06c0d7ed59
MD5 66e7509900e4fed0bec36dc2b1c3bb08
BLAKE2b-256 7c960e07dd3af93abf979ca9b917100374c1568260b6f812c0edb0b034753a31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 d2d65f3201429dab98274632768ec054be58ccd7157daaba6a1f93325ea04cb6
MD5 408bc0024bb6d6e76a555ebb1f7f2e1e
BLAKE2b-256 47f07d81705ae10cc47dc5a17fec6097e2d5e459f973c5b2f582c2a3593a5c06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.3-cp312-none-win32.whl
  • Upload date:
  • Size: 1.8 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.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 804054d9170a70980d193e8c84894ec464f82725b5bbc5a6756176e7e37f5233
MD5 5631e17b27a91fa87ff7aa424bc7c1b7
BLAKE2b-256 566015eaad79aa22afeb07f1389b3979a4542b4db69cad29ad519e05a2a5acfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04b88a5782d16fc391ad520187d72066db85ad9f3caae2653089de1c7def72fc
MD5 4e11be594b2d89d7cc9eda61d0187ec4
BLAKE2b-256 b3a3d5bffe42a13f66bf8551e52155e0dbe12e68793b7ebc965ca85cd55e69bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c4bebb67dac0a2b1281dd57ddfaa6e80a11df94d771d40fe5ee4ac109001e95
MD5 516a9043199c5deaae035eaa68cdc75c
BLAKE2b-256 597f02932f640c1deb9b2ca8add79293304d055b7dc438f0f8a0713f6766c12d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 70fbe99ab45d5f6a3e617a3f7a039bc0424e0cabdf3873201e93046bec48c8b8
MD5 b8d5f0a0fbd73d8c4587ba61d29a95b4
BLAKE2b-256 c031a10a2a54e43ed54b131327cab9aa39805c290f4cda77c045997d21459e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9f00899819693ae1513d4f86e1ef3ad9f695f05195d963d1394b2a9ba3b30208
MD5 7588f8b67b268b26fc1f14a4b017bb20
BLAKE2b-256 093947b53b5623fdd8f6b6e31a269163b467045ec9f168a25426c173e8f0806b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.3-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.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ea93c79d99de4e3eb39449407b9f606ddd00dc2fd3c68be1afa0d325bf44efd7
MD5 a3d665d8b9dd98a37354ae44ed497be9
BLAKE2b-256 0c6ef456376eb6bc3e1a3eacb349836cb1c60ecc8d559f2a34fecfbfb8d5e686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e28ae3fcba633bb7370371c6b5163fbb54226ffb5c1404876a81c64e349ddba7
MD5 d4d8b5470f9f19326c7f3a2ab7f6810a
BLAKE2b-256 4d0f21ed1a0fe943a6161062f0fa5234831e2d23e09fa5d37418078bdc1c4667

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.3-cp311-none-win32.whl
  • Upload date:
  • Size: 1.8 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.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 563ba65dc1c4a9e76cd2f0932b9f1c329e09175154a66d16722c187c69598e53
MD5 1237e6f6ee0e7260c447008a61ba1dca
BLAKE2b-256 1715668e924afe65214993ef9ae195fd9efa1021327785c12fb004ac9592ad01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09b651332cd092bfd1f5d4449eae61299c0aa234ec6b977d2119500b27b2a72e
MD5 3cdb87baf7b47c957901614240d419e4
BLAKE2b-256 3a0b59d29bd699e6127ff52725586a22b38f7e7215d09a9f4ee435ec16a88033

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25d13b6b18c5758c25088f614bc9236456085ca9196ef1532ec90931ad1cb98e
MD5 22ada210d0379f7f417e555bdf199da4
BLAKE2b-256 9807f87654ed24d7f0baca953f2f8e262a5156d1838f77e3009a79f229ab00bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 72f6c9c133099c81b796ee04bc11eeddfa1ca934e9fa91c97fd55866486ab418
MD5 c0c904f4b6e0ad4c971ac3d0868ab45b
BLAKE2b-256 8230fe8a95d30dfd223c892d30d769ea46dde7eba5eb1067cfbed846d949b03a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59e002c73a739ac697f4b889e55cbbe88d5efb9b328ff9c096ed731d843d3943
MD5 e7d2afcc6f3269624de1a46b87ab7308
BLAKE2b-256 28fdacf24123d57432028b541cbadd4534a7a5da6052453e71c5a1ab2206ffa5

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.3-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.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 77d89eb5fc0dd1f27e9ac0bc55bc82f1ff20b8cff36b757b760bf2ab42ec7b69
MD5 56c414d69de8cb097fbca1e7c39aa3e3
BLAKE2b-256 279724acbe620f2302b2e88cbc701ef93b2a2d84b1a87564918649c404637359

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 305cfb70c1fcc3b2eddb8ce2598e39f7d78190bd898028eb84f2f51f4a3bb331
MD5 cc738ae30f37810c6e1f7bb78befd92b
BLAKE2b-256 71ceb21e58cc147a52073af8762e43e8a6c92df5b0df57daf35adc2712cc6008

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.3-cp310-none-win32.whl
  • Upload date:
  • Size: 1.8 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.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1dd440f6457de6c78b6bc0a69a97cea4a9684a53b1d1327bc8bd744d9d00059c
MD5 f402cbcbc100e398d62f3a7bd5831f1b
BLAKE2b-256 a0eb6155d2162aa72419adb2a2fa60aa8e2ddffb8572d3c84e24fbf617d09ed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85393ae7f493cdf8194dc3b59292cc391e96d0939126c416632c5ec5c886c8e4
MD5 f74a7d6b09fcb16c4b014280ab6ea8d3
BLAKE2b-256 8648a9cece004aaa5faf203be9fc26760bc3962dea7931088e0b241dadabf94d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6de016284ae5de688415144055f4b80723699d74f06cc987ace212da7da23bd7
MD5 f9adbdc27accbb97f2190ae52222037e
BLAKE2b-256 896b6eb656260ea144eff6ac3c85858df157e471328c1fe811367d367cb58280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e211dfbc6c4c0e39d2c6608283885efc8fca0e05c12e5fe587efc5f5ed8d9244
MD5 25b51e10e4c79cf41d28afa6e130d1ad
BLAKE2b-256 844bffa4e64e244128f7a2339833bdc5cc2dcd8628493479f666682434d28b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a5a249d36b837c4d13fb3adb3535c9f57edd583340578e1d3ec38053f7d0bd19
MD5 c25281c1c3e56d6d44bc83e15a05fe80
BLAKE2b-256 e8c60dd22f31ed1b30ea1fd1321343e7edc127cbbc017825e2640bafcd61f9e0

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.3-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.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a5fafe5526308bcf93103f49e2f671044da36c117360b777ea2e5b0b8b369612
MD5 c4221340b413bcc279127a56e6a8a1bb
BLAKE2b-256 dfec0763937498604d763652922f19fcbe8bfdadce2fc35af5b3a6e0b1c00bcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 37dc023f9a7f92e4ee680f00f6845913f61590a0b95ba73d5aba5322278e7d29
MD5 2f1dc7703d3397c53d99a1c0ec74d5ca
BLAKE2b-256 4139416db25187ace6e5d1762575009a3486472669e64e38bea9308f7b5dbce5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.3-cp39-none-win32.whl
  • Upload date:
  • Size: 1.8 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.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 e8ef9363eed47118a30e1e053cfbf8084c323add697a768620473b3e58aa3969
MD5 7bc63a01ea08fc8b202d67dd7ea44dc2
BLAKE2b-256 3d8507fafb412ee892cb83b31ab7db9d6f846bcd63b07b3645c431d32d5c507b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf6511fd1635e7703f39c79663de86cfc052f49ee69333cddf8114466fd6568f
MD5 dcedfd912a01b195e5538f67578e2906
BLAKE2b-256 6c7e454df63c8d951ffc7297afde5e49395891a5b8d01d5b3f77794b3b4a10cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 632565cb9381931dc5bdbf7c0e1b481678509d20678cccce2c7418a9b6502816
MD5 7e0d52e41524718a020114486953d9da
BLAKE2b-256 b59b0325b8fcd740a7349ea224754758a9a28775efdcf034cc147f446531d49f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1d6b97da765e643ec9cc7477a138ad0bac8a3e0569f1210e472b78e012a27e9c
MD5 58ef3143794e50e884928210f6bdb231
BLAKE2b-256 6c84dc02ea5ae777f865ff34be82a760d967de611934019df342e0e0390b52ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb546b6da41891425a26b70233050eafbb960c4d767a6d232bfc3ec2415ad6ee
MD5 bb0bc6998124942972904c0da2048224
BLAKE2b-256 e62c9795015b554fd2554ac4f7a075e2650531848b737557e81a4a9749832aca

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.3-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.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 58820d739b2bb50754a65e259134e361b5ca1bd3bd726b467a913c6a1c7eb7aa
MD5 731188003499c8a1d57915e851831020
BLAKE2b-256 f7710b5e83af2f31785716bda0302e116a0b1e0a39dd17907de30b74cb478d72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 41a81eade0fda63d533c9bb119733daff5755a0a16906110fa2b99d40987bb95
MD5 253b71b04da9f08a4348034a8188c3aa
BLAKE2b-256 c2dd4fc522478ab044010bb5bbacbc81fcfee07cddc0ddd8919a7d24dc1090b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.3-cp38-none-win32.whl
  • Upload date:
  • Size: 1.8 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.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 05608715918fee7e557aca42b85ee92714a308c4686a4ab8def4d38c9ebab504
MD5 b4e84b1b752d4b3b10794b4748902c95
BLAKE2b-256 e98e82bb6dbf416d2689985b7005f789c9725420adcf244ae6577457acc57d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f42912d6a32a65f39149088b56bab7a8d60fc23c51c1f4e7786a7423a355455
MD5 762859981688e0c523b3e30f088b7219
BLAKE2b-256 c86c52b8e9f2916f3ed3451d4f574c40475101c376fb5c54e203ca3d88bb8172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f739de8fc36d1f41dca9ba3436bd5bb178368cc8b5c4599615f8d6fce9fe14cc
MD5 340dbf0c2fd07aac6eb50f9bbd39e9a9
BLAKE2b-256 1676dec71e717499565951577f6ee291414c35659b6c2d911c57e2ce2cd1a528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ac0ba43a07cfcd621c1fc10946ef66b3b66bb2b7c5c37ef739f1730ef226f2e7
MD5 7cc6987beeded533e188b471a936e4b8
BLAKE2b-256 9f8931bedde089698b58ef0379ea2aa3d5df355aa1aefe3d045a04242892556d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76c3f4caf9c94e300646318db35cc5c03aa97b39ec8689564bddf34168917a6f
MD5 73afe249655ae85ca04125a280329a82
BLAKE2b-256 3979c0e32f2faace94ffebb58d7fcfab0f7c490bd203cc8cee13b46d912103ba

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.3-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.3-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4eb1f1dd79992bec71d70172dd6ab6e8fca19fb704f97f865efbf66ead2001b5
MD5 176a16e99f9f6f2e4eb57816a783b4da
BLAKE2b-256 74e75841a5f2ed97eddbbc49d2d121a965e924934ea63d067087b7802b2732d9

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