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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

jsonschema_rs-0.26.0-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.0-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.0-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.0-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.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

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

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

jsonschema_rs-0.26.0-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.0-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.0-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.0-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.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

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

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

jsonschema_rs-0.26.0-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.0-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.0-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.0-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.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

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

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

jsonschema_rs-0.26.0-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.0-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.0-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.0-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.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

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

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

jsonschema_rs-0.26.0-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.0-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.0-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.0-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.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

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

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

jsonschema_rs-0.26.0-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.0-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.0-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.0-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.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

Uploaded CPython 3.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.0.tar.gz.

File metadata

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

File hashes

Hashes for jsonschema_rs-0.26.0.tar.gz
Algorithm Hash digest
SHA256 4105710bcf1a1b5a0c5515f56a5584e761fd4709dc7c3bd733337c2e8219a690
MD5 d443e33ad09a0ae8933bcd030ce9d446
BLAKE2b-256 5b82d9364dc3a4f7fdf0fe5bc1f765ea8d999530149a4dfa360cdf86f07cdf01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 314776131d31bd57de55331884f691638ffb38c802d25f885875355e2e25cb7b
MD5 569a287a8c2f8cc8c8c04169683b03cb
BLAKE2b-256 ddd4310ca5277bb91033a497e49685e141ebba64272acad4fc49f9f407c3d7da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-none-win32.whl
Algorithm Hash digest
SHA256 3df7cea0b69d5d4e3224bc926587685af95366d38834a4eeccb43e669ef7aa78
MD5 67ad0c3c3fb7bf52882897ad2693c98c
BLAKE2b-256 6717956ded21f262b96610acde76f68dcc7c9fdb853efdcc3453413238731b8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6592a2bbb26c775868df8f8ce1b636536875292107e4a23c98f90eba20a2e437
MD5 189c502ccd15932dd44619b8a367709e
BLAKE2b-256 bf3e26f98bef6169f145d36d391583fdc1642f28622277f4efffd181dc829133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f31ed84d6ad18dc78d141682116d8bc7d0eb89465e73082103a5f009a7e8a341
MD5 ca04c4b276e3727d8ad6176930efde59
BLAKE2b-256 a08416bfd9855fcc85385d3d1fb40ec22ff817f9d593efb83151375d241968a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 478c027e9734cb086111e70076634b4d5906af65d9ab43248498beb8f603a898
MD5 a08992c9f0f912be2165546d287e9a0f
BLAKE2b-256 c4c56289276cc534916f000163e4f9b6e314cd35bf87abe43c8761f703bcc5ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc5e46384c6da621b740e3b61f91fa08cd8d60fc9f9a2c415ddfe6714fa215b5
MD5 fb3434e932cbba34b1b02d011989b040
BLAKE2b-256 8bee1d38609f9fed05a40666a1e9c717911c5b9f05d85c1633d29bd66263a409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 08e18ade3397fc32b3bf45a0bec7980f6619cb8bc18c1c06de06b1c67674fc50
MD5 27d96de7108baad12a9be7fc1e1c1588
BLAKE2b-256 22ecca26f07c94f0e13aec78ca42431305a6bbf5a2f3447ab6399ee721a5f910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 7a686cc37a1d61edc251bc3619b3a6c960042b42339e2a3d6f15a122688421ce
MD5 f0147bc86e0c1cb5390d0bd6ce612b62
BLAKE2b-256 2909e00c4c20e7c4d7673a1387fa352cfe2f8953192723b9b05f3f56d076d3ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 b042e4b833949651ba5edc58569d1ef80deec17c47ad8e6b6a41c7946db977f0
MD5 aa23b68c5797568f82b76567f8f6cfd5
BLAKE2b-256 74ab35bd0f87b98e1b08fd76af78a8bebbebb18cf5092fc5a1857ac902038a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ee9a6d6e810b59dca795e53d84d32b0507e63c3e80ba7030c2dec6ffe6885c6
MD5 b18ed047508956fe58351a339bfca433
BLAKE2b-256 bfbc1d6d8fe0e8d57d00338e78359b9f160970b4fb11d4a6cdf73acf86098c6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7ebac0afbdea46cad6c033185771ef61f49472776d5f30be4183336b7da99d3
MD5 d949514e3604c3d760934eb0c1319672
BLAKE2b-256 21cc7be7f6704ce59801da9b4f331a8aed43181d30a7d383f74b050505e145d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e4f17e2ce2c1b4b20c081c52b40d490d150c42d80d8d514cfdfcba0df78d7644
MD5 c6662735865b89ed0f67c17aca69eab9
BLAKE2b-256 10b57812ab08de370ccde995a8cee46a5ad392d0a8793c02808e267d337e44cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0310a933fd5ca2a9a20879d61f055926198fb7721412fffe5910ebcd809cd8fa
MD5 0d8052c686a04b2cab77506d88d5283a
BLAKE2b-256 9b25353adc9d5fb75d9b7de9387bb80dcf967064d746000c48800f2d24293e39

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.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.26.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 807b5f23de597eea52282e8dc8b130fde7e977c949ed768ee06c8ba7b0eab4bc
MD5 3a22b69ae3dd1b57dad2ff6b15ead4a4
BLAKE2b-256 be9ecdc66d655123c6eca211d539c9a8a10bf123a13c55109d899762871d5cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 78b16198de0e5b6e0aa88525287bc03ee955db62019a6e8b40d253f10714bcac
MD5 f83aad1833ba00c4073069fec2562088
BLAKE2b-256 71eaf783c6ae62ec2ec1edd43055dafabc0619fa603e2aa17deaceb741eb0fa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 8441bd6fad5339ffb63cd7dfee058a27da8ba898031a756316633252d51d68d7
MD5 9e270c6072bcf29e7fb6be5443f471cf
BLAKE2b-256 60d5137a992202260de75dceb35bc5f63fb4f39f5efc4d0bb3cf871402af2cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0edc596d3aaf88c52b7ea57a12fed82d07fa2b25318603b4179f68caeb49e74b
MD5 aa3951cceb6154f58bf4c4b21cc3a572
BLAKE2b-256 c05d1d1d829974c3a9a33724c2a05fd9239317f745d5f18077b8ef9de29e179a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 561cffc230a7dd96aa00a90e822e2bbf98680e277e55dc36b40dc92d8a737951
MD5 3c76e9d108539f5a4ebe01cb91ce47d0
BLAKE2b-256 26a9c0a16e9fef0a325ca049574e74c3360b7d3ac0ea9e5c751c60c67ae52ff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 95087d5648484fdec84636407a6f549a2943722d667fa3d79ce240642fcd73b1
MD5 02c06a520e1d78434f51388a1bc4bf6f
BLAKE2b-256 50f5e662a81e7dcf437fc3ce2e2ae8279cd51031c6d44adff91e4cee2d9113aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57c4cdbec4063871cdbbaedb4b9d5c0a877e783a9525528b3a5f17dead785ae8
MD5 ddbdc353597e2a956eb5386a1332208b
BLAKE2b-256 540013e189f42ee13c1143c22c73a8b6a647c71443874a29bccd5264996a5bbe

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.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.26.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 91f90091bcbe26bd5ca56859e5171ed0faf014ca528ebc9474161cb56e547749
MD5 308138d71d4305cd4d54a01c9cb952e3
BLAKE2b-256 58f5a647d5c74459348c5ca9f8d59236f894b680c9fd64f59606ce2297dca3b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c9fc516ec23ef3f1fe2ea6252230d01cf2adb5dbb2fdcce4e5aeaf1339b760c6
MD5 33f94e9aac7c65c6b0ce0448d02976da
BLAKE2b-256 7f2a4c157c59b0cfdc177c25e912fd4219814d6901658f83c260e1120e26a3b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 8bb7f2a76c624eea4f1fe204235e3bb6e920891171541d29698f57475910230f
MD5 277d20b34a803aafe90c0346fa9aee7c
BLAKE2b-256 b987e013c992fcb4871cbe0cabd7e8b634ceb46fef7a3b0a8e3e6b681179680c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 041d1f76516bfd98a83d61dfbdeacfe56f1bf6ad072eada7f35e803ce04479e9
MD5 c4fbff655e96e782bbe98809902a463a
BLAKE2b-256 d6260c214b739eeecaf58543e6bc91b13aacf44da16075bb3bcbedd080e1df53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b5d7800a9ff5d3ab3a71c865d3ca78d9254a9082daedd433140b8ffb6f7081b
MD5 334897e3c6179cc97aa5562b73f405df
BLAKE2b-256 c3cbb182d71d869958f0afdaee2311284413d008b76c927021be3b9e8e76f871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4f7f1c1f4beb3e280ed646d9658a3a0bdd03ab57c41735b8ff902cf27208175b
MD5 3cf34a2c8b3d1c00ce6ae5ab352dd4c9
BLAKE2b-256 87ac9d3be034f5abec2e1fbb550a033287ca7ac7c13b59571bc330c345c1340c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 025b8e6e58c58a7d4950421728a8ed94311014de1e450d1824c4f1f75123c5a0
MD5 d960e15e5eb963067c50b731da2a4cda
BLAKE2b-256 47b30fd3ebab072a1ae7d1d6b4f1ca0976601c5e4e62eb6c83afaac6703b6fd0

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.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.26.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7ebd449250cbda0336d6944ed61af334f1e155cee5b1e68cf68fb0549f2a3d2c
MD5 3540627643b2e756eb7efb715e800e64
BLAKE2b-256 f4d362e474bd0e7cee5442f45abf3a1c3b9f65bfba5b4571ef8aef5bb90df797

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2d4bad266fd2cbd7783ea688e2557c20a1ced00051cd49bf94cb92d59a8e7e76
MD5 4ea64f5a6f5152be1aed1f5cd7eeb689
BLAKE2b-256 8e05bed99fa20ad14eed5e80cc3374fd2434159917a5fa10921f6d38b7899757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 2755d2b33f34cc15faa2258414f23461581271bdc2b32e5e38d7766566c87c30
MD5 6ea3063cf506ef4722e978bed5ca7eda
BLAKE2b-256 fc512a7d205c3119a4f91fe5b9c9ccdd616fca036ac38c065e2e62d18611ee7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c9b40398999f8cfdb7af68686962915a78067d9247440180e7f81f75e803434
MD5 b5a6c27ce5ca57367c6a3df237349992
BLAKE2b-256 d4f5423db8bf4609263204067172c7a55f73834b222a47ec7a0d6a9d0858e486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f54883c5794b2fa934e32d3c69d40f7bec1a53a5ccc5ef67c27500473beb4f70
MD5 bd18f0c1cea1ccc55c66ec8e9715943a
BLAKE2b-256 84b573b1124d940be491b02dbf4fc5eee4c699cb11a3da695f160cc535c0b16c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a5a2b43f1f125a91e22cde61ed8a9ab3abe262414ca38f85b88b638558e629fb
MD5 d91521c9036a8db3bcdbb99900475225
BLAKE2b-256 c0ca22ae764dfd00d3008742de6393df8e88d0d8497225d6ad0ea5aac2f5de74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e3be3558edc563985a39951e65f145d75da5ea8125c1955932342910998a84e6
MD5 e7a30a191fc18edb355313385c5279ec
BLAKE2b-256 8cee0d38578c7b2789f4d05b9b9796e97d251b053811fbbab0f7b751e283ef79

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.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.26.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d87116a4f8058ddf31900e9b3a5a23aa25f7ac3f2a07f8ddcb4fb0c2a5994b7c
MD5 bc106f0cdbaa01e352328ef29cfca7c8
BLAKE2b-256 54e57ab044639620016619a5847306d429fb078008310e395815e63b17406e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 294e2b09d0ccb846f3e607e5c3b64ea029ee3c1aeefbc755b16cd9d89062666c
MD5 635f5b68f554a5dfcaf125766f156d9e
BLAKE2b-256 e6cf889fdb6d0469b55391850995a7da95b54c3dd32fb701f9f2f8b4491408ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 8e951a6f658f5aa44ba97c992ebf0ac8ac83f8985b62471d654c5c5a1ba27fe0
MD5 3e498c5bf44b4d72a50e4080bcd2a6b0
BLAKE2b-256 7d4c98d4258cf54dbd0f4c93a3d9cadb16f867d4ab2db1a608cfb588ae3d7116

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7eaf484178f3d18160f1742bc34e839880fbc88736f11b6813f258e95d2addae
MD5 55bb65de20c4802f1b83e96d828546c2
BLAKE2b-256 6241273ea13c9e80eebd494f5e723c134e8e42d56754664b2a18653c03bd6050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a767868f0c957a0d2ac672efbb2d3ca7c6aa855051a44d47100cabe7c6d60c65
MD5 1cf0617a1dce98e020b1210b0fd04f45
BLAKE2b-256 ff62b8405f26e80de4da39a2b818096cb5b6c83bc25a7912d645132c36bd62ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7a1b2ee79a918270167870d90298a4b306d358f1e044a96bb5c415b16d905f3e
MD5 d0eb04a452fb9bad4fcb639863c7aa63
BLAKE2b-256 0c8d792487e2a34ecb48569fd9a39a0ce5a1b43c118cedbe4151dd01eedda3ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.26.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 033f9391feed58984a61e2273b1d2526fbc0120ad71a1cdc677c796baab46572
MD5 b64c2b700d1f0dcee8514e69ff25998e
BLAKE2b-256 33be834b949a07d764b5ab5b19a85b9296c73a65729af07207eb0f4e1129287e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.26.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.26.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a1dfb9895199fa89ffe912ce9a65552157b3c6ead06c2386e1281f8cfe347e9b
MD5 955e4f87d03ac1e8b49ba4e9668b281d
BLAKE2b-256 e0cd99a612aba6e0b4fda6e1c3f5d8d0bac8a5cc29e5500fa21c78a345b0a0ed

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