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

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

jsonschema_rs-0.21.0-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.21.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.21.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.21.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.21.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.21.0-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.21.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.21.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.21.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.21.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.21.0-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.21.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.21.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.21.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.21.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

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

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.21.0-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.21.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.21.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.21.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.21.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

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

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.21.0-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.21.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.21.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.21.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.21.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 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.21.0.tar.gz.

File metadata

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

File hashes

Hashes for jsonschema_rs-0.21.0.tar.gz
Algorithm Hash digest
SHA256 57b3fdfa8a05b8fcfd2d536cc8a2436f3c0b5867fee57c268b730223eab663a4
MD5 092335f14d6dce8525ca4af6ff01089f
BLAKE2b-256 050055fb8365a5e87785a95dd4e50c7e164790c0289b8cc5d9781329ed9a8e5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 ce1fb45ac8062772bca3b2d2c6b8fc7fd8c49ae842074eba3ff530addbddc0e3
MD5 80ce2ef2d56a541fb8d0fbfd1eccb601
BLAKE2b-256 d335f351f8c0ff953d2f61154ca8372ecb02638485f4ed3c606013dc408ee8c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.21.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.21.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 1c1a8daf399f651c1ee67365d916a9349888c7e4117a573a8c7726d400fad8e2
MD5 a33f8e485478e5868cf52126d2e7d715
BLAKE2b-256 b583e5c6265cbe5abf13884b32aec265287fa038cbcaad6187ae6cafc6e202d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27c3e26f213f1279c9aaffb66295590fee639718ec3be0a96ce448fd8372d79a
MD5 59f696a4b17a986119fcf15b3776c349
BLAKE2b-256 e2ca32559ba7c49117bdc4bfb81e6a94db6b8a193e7b93fbbe53cc475829db31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bebe100a98214a8d4970319374c986e7da4317c6796e2993a90214c109fb689
MD5 71cb5bc7ded8020450e8c0612f16296d
BLAKE2b-256 e09d2da6a57d5c5c3a18f1f478c249a64bd94963f2770a2ab20aa7551b8c7467

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c87bff7210d73ec87cebd34f2f6d239bf99de0e1549767742eaea4a00ed9a9a8
MD5 a72e3404f7cf2d5a272a8e3ada691127
BLAKE2b-256 4044035e898f44402b35600d1e8a441e5c5ff3aa2d6d6da776f760fe43caf684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 575d0ea0ec38d49af60fd7df8e35cac863c929eb0d9ba3fcaeedc8075e2683d7
MD5 0025aa57b952c88020a116b2feb7076e
BLAKE2b-256 eaddbebc75e06b61cee320b135b7a8dcbda40ae54c908ebd59725c7d0e7d5ec2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.21.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.21.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 30af3cffcfe0ab2e24b1513ac3ab0e5a567d44c8f52af0ca302ddeeaeb4f8e4b
MD5 ef804dc6a0aa36e2138627f3c474926b
BLAKE2b-256 3745e0f42b2b36758a068169aea702130c6b10abe97deca3b4a62240c6ffc824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ab8e92dc6811655a555a560dfaf5de5f60f3a41b201ff31bf607ab7bfdff87d7
MD5 5adf6d2ce00bcf87e7dba6a13f2ac27d
BLAKE2b-256 aff79e9d9d836c9ea88997f761cc4e75eed09c855cef595fe9dc3d34624221c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.21.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.21.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 19732d0e7bd7b85c0bc929fc56ba43a7afbaca611c6017b3d70a3094efa1eb4d
MD5 ab767e41c3b2ce903b04826fc9aa75f2
BLAKE2b-256 e972fd5a6a5bc47e39d90084cb56ba56218fdc1cfdd4816d23a3b24b716689a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1daaf424ab655ce8d87a35ee6c867f704437ed8d102de906ffdf1c4cca0e757
MD5 5e21f983c4a21209e5d4c18aee2ece0c
BLAKE2b-256 98d21cd9bdaac687a83abce2e73fa93719b8dd14da4565a3bb8586cc6ccbaced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c6838f70d29c701d0109f5a03c75a72a2ced5c5759521780fa3d87d9e453eb7
MD5 9b6ea58a01ead4b6dd69048fa1574dd0
BLAKE2b-256 f469ff154875475b786a4e85551301b8af018f4bdcb3424299484c1e3538c2de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8e5aa1b8332046a7d68acb0782a196c1a26159766ddeccf2b9122e89bd83b891
MD5 ed9b246f3263be2da36de35d452e507c
BLAKE2b-256 999e3a0cb2a5c1bc337fc1d409d63a927a25bf828070b29c3aece3ad8e0bcfbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb878f80345d1d5fb05a4fcee8aca0b44156dc4954b95db26a96179be826de5c
MD5 41760d1ab06e619c609644b69ea68acd
BLAKE2b-256 b90118bc765ffce136a482d1ec4ed80be59cc5f15da5184685aac3d2408058eb

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.21.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.21.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b617e5d4fabbb8477c625818a092295038469d2b26cc00556d499e2445b2768b
MD5 ee6d4fd156169eb146a70a204071cb4f
BLAKE2b-256 4c1815800b41ea2430e7b739ecf80ea106eb27a43e560f81a1c4c2083dc569d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 7d2b2a3cedc1a25026110325e82cc1570186f85dc45e5aa805fee7303cf494d1
MD5 6a7bdf40d6c4c393b6057460710d5ca0
BLAKE2b-256 5814b80a3024ef7c0ff57f1c18b1490419f017e845f1a1cfe8b63779401d1add

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.21.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.21.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 6c6fc2c87855d9d5bda4a8a8115bddc1ae0889b20090fdeabbde84fe533800f4
MD5 1ee9ac830b480d29041eafa53344ba74
BLAKE2b-256 1eddece6ed21dfd7aa5b07adb79879080e799fd5dda3fe71d7b260fb380f07c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9162684927c29751fea7e59940d2f00eed6bd08da6a3cc91976de7fa07f4282c
MD5 6a7c328618c69f7fac66f6c4195eba93
BLAKE2b-256 566a26320fd5dc1b2a53a11ab4f505f5a8a5525cc720917d8cb6d580d82af1e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 739efbf5d87ad591c7e12ea85d4a0c53dae9a45bc46328e4cad69ab3e68ebf1d
MD5 0ca4b5b1eb384551ba5740e6aecb96b1
BLAKE2b-256 07f662cf365473b86cfe84bcf8754da3f6d7693b14c884ff3f27bf81cdfa84c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 65124385b39bbf0b8715d9e460f5e8ae1b80d75abb63b2b9f51a8d99e84a9c96
MD5 8798aad3a7dcd518f1233c238800d16b
BLAKE2b-256 959006c840b50d2393aa0a194c6e03cd0618f5b9a272cdcbf86d51cdc865edb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76fe12136bc547058c28a5cb7a80f1a8e15d277fe449368d119ff55bff33ec63
MD5 aef338e5fbaffad7b28f18c9014291e0
BLAKE2b-256 874ab5a3414b0f5b244319918f5c9f4e841ac73ff8c1b3aa96a45b3d2cd4b4ba

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.21.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.21.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e419da9ad34aa54a09561e63a3ca65b5cd595851f7b6d7a2846dea92fbb4ae6e
MD5 7b7904636e7d1bfbec6c2778728198a3
BLAKE2b-256 fe562c4c133163f896338f9cc968548275748621572009d979670e8d99c4b7e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5f5115deea788d06a9328dd47313d0f33ff8f2ac51f089495d80508a7e6add8e
MD5 fecdd2bd1f44713ead3850379584e6f6
BLAKE2b-256 db69eac2b3704336b1a6db3db0dd2e77f29e60e380c3f8bca18742795ebf4461

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.21.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.21.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 ccfff46b50326a14cfb6ec7fbba3972eed89aa071fe24c06c26bfe8a2cbd3b26
MD5 100944856aa9ad598d52a6909c76a020
BLAKE2b-256 702a3721755ae977070aaeaaa8ae366a52eb5891fa3069d6c3d7add72f587ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bd0c22d984085e87deed8fb0aa6c211cb8166e7fcc0a50df13e5244e74df845
MD5 f6aef483166b5519b5d6ccdbaf47599d
BLAKE2b-256 9ac150c4627b06b0ea3737a4cc04c2f925d9cd99f34918f2dbcdeb5d3cb5f878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc00fc817a4736fe11687198f5459ee63eed0b35ef29b26472f0fca02db95423
MD5 87336e415b2f8cd4742a88b047dc7d99
BLAKE2b-256 d5db3f9fd5fa797215fe1882c7b48a368767cc0c20813df444de3b14a709ba85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c0c22e03780cfd6c43a0021371315c7c8469d6851c58dcf17f6e7c32e9449ef9
MD5 efa224079ca8b15154d87c11dbbec158
BLAKE2b-256 670cbfc26fd97397b64fe33fadbf3e66ce12433c0111ae07689cce33d891384d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d2ea933b8c46ad511ad2ef5d97d1037c04e8ca8837eb5151bf700b5184c686a6
MD5 d75ca13a666a5c67613af12c7f86084d
BLAKE2b-256 cbd8bb80a6113a5487d5e03234024c099cb44375582bc85d071de3e4e7b96e96

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.21.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.21.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 08847dc5e80736668a080707e1ad8f2480b737206d6d72dd4ed7f32fc79d45d7
MD5 725b0231acd060bb22aec45a01e94d66
BLAKE2b-256 4d4dc5348076726f8c3b67f3e283920de576e1c71aba38b478a005eeb31f529a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3fb90b93f8044520ad2644060bdf2714c0d90e09fa3a943bc05d484e506c6c18
MD5 a79d828a2bd4c120f7ce272205e700fa
BLAKE2b-256 0c684071ded1b4d1c68ffe3a8c1e76b643425cedac9c479957aed89f80d60c0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.21.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.21.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 f5c9c222304e7fd56e2511daf147d2216d8cd528d7061d59a0ebb95f4f0987da
MD5 a7a622b60f3ae85103b003ba1a1bbff7
BLAKE2b-256 faf2bfd4f624973578b54fcd92f8e3ea069fcf9fb09fc664eb5f98ee43c2fbf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aee8f56edafebb5ccbd492e1091d5c4d633d797d09e253e80c46be9233a3973b
MD5 676b949f9dde7e02be8f9c5c830d83e5
BLAKE2b-256 833009f528a0618c68727444275a10ec6d45a8294ce671c5bc9a5a08def01052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a6df94a6ae319be8742df58a44a72e607e51009281d2b1cf7bc7ad63cade739
MD5 67c5709090501ae15946e9c5c5f70996
BLAKE2b-256 2f7a3363c42fa0afaf133c81094ed4e732341bad55bbf7775d9f742dbb0f83c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 44a3b785762f992a59a28f88c5205f91e2e679c60fd4041a42300bc2363e5a19
MD5 7db24bfd924be3e039b8db950b01008e
BLAKE2b-256 ded80ea4fcc1eb4f494665902f64573e23a71397058cbacf0e242646ccbdb848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.21.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db75b76b887f6aa6c199d2d1364c715a696f5d61b0e7c5fd80bcffa5032c400d
MD5 447434c78d157b33bda2638ed1540ba9
BLAKE2b-256 f80da4334ce20d3d0b7382151be03cc5d23d71edc3679cff6b3474a54e9c0542

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.21.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.21.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5a9380e843d61d0253b71c4b5a357b8a0adf0560478e78c09ccd51cc1b190c32
MD5 c661c261995583602b68c2e4172cbf10
BLAKE2b-256 d4b34cfae3e9bd3ac4aaef25d5c38b538d4d49f015adfa20dfdc2196b14b4a44

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