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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.22.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.22.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.22.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.22.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.22.3-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.22.3.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.22.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.22.3.tar.gz
Algorithm Hash digest
SHA256 71db23a6025dcd819cf4a6f16d6f605a91901544fca1f566cbd3e4709fb237b6
MD5 6174f3c932c6b5513561a44543b57b66
BLAKE2b-256 cf1eade6d110605253fd6b50276761dd1e953cdf0fe8432473258cc47779b798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b894fe2f08d2e696015f3a9c4b4f3b09c163e80fbe8996c0a6600383f56ffe5
MD5 f1b4323e8b4272cfc1b323dc73cfe5cd
BLAKE2b-256 53bab77d24273bc0ca56b9ed132f78a6a08719eb213b2a956793a7d35b38db55

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jsonschema_rs-0.22.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 4ea6f81a2d677aa43ffc268289582e1e0329df3b0f4e4aadafbfa718e77a3577
MD5 c122e8afde4e82e2e05df741ae1d78fd
BLAKE2b-256 79eaaf2afd2a709b596c18d5451f62190dacde4ea28bc753c94f812caf19c1f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 198059d492f18ffe2239da8b1f0760eaec66fe5fe63e50c5183e899a160cd180
MD5 11a4d85cdb25caa30cd58a8ac7cbba3d
BLAKE2b-256 ff974cd1ae8aca6bcc14047b189890e1a2951c7368af25929b4f21b9a7e98ea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 252a75b8449b3ae3d34cfd9dc83478be0eb7b6abf8a8f5e31aa3045acb46f1db
MD5 e011420627381c723fa2f14c7f21078c
BLAKE2b-256 d0ff5aa435ceb00ad64371da99212cbf99814d62ad7c57d1486aa13838d27576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cd36382548fc26c5e830dea9d5d52016ccbf7dbabe7a2e9d2deb51202882ef08
MD5 1cb48f9334fec6c110c943ac0573d8ba
BLAKE2b-256 5af70143c56f5b34f526318a74f997c69d7268e354f1f61f5d94a120ddbc5f29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b68262e731dc4959bd06a20d384694b1a997d7df45fa493d2c9bc0983762a4e
MD5 8d0d72e78cdf1d2628748f0126f545ff
BLAKE2b-256 6810548f963a5094bed019c3bea44d900ba3f168d74a33c43ad1f1e446323c80

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f891c138593bbc9f4e82df44662cd5c11230e452e5b9ffdc5995cdb7ee3566b9
MD5 aea9e7156fefccf53e504fdd5573acc9
BLAKE2b-256 708adaf01fe0006151e4c13bd399087be0c4bb50515cf51c8ad35fe34d3a305b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ca2456ccab5ddd9c8d87a79091711cbdaa61cd160ce7358179382b28c6762cfa
MD5 039aaa02991ccea76849331099560441
BLAKE2b-256 bfccb497d26f37dd51308a985ec8228088b65fccf1046ff273633bf127028007

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jsonschema_rs-0.22.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 ce585d8d0cb916f2387de3fd4ed41c29d6ef7f932561af186f48225a6185a082
MD5 9af748516c1daad45dab010d3645babb
BLAKE2b-256 beace52a412d6f0633bd5a188c773d303ea4a758d6fd65dbb00956470b11f8a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9e1c813d2078de93dc96917d3b79397ff3c929ce442ced5d906c8c1434bf598
MD5 2c8dd9cd1613e0feb27cfd345f4f44c2
BLAKE2b-256 4dc62dc3eee244d77cefbbaf92669bff2e98709c4d3210e33577c592c5ccf777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 137412a6e85881b2f01fc55cd701b36499c347d9de15e4735eac4290909217c1
MD5 8eb9f37be6aea024ecf71618ca964989
BLAKE2b-256 37b00a6e59c93ccac39037111f4a3862f05af594b3b4e2d8d0fe2a91994a32d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 888894dde3b52392b75b87f9b6dd6f2007e611644f69b80d5f6105a4c8f95b3f
MD5 32a513a50540b2903640243a4ac03ea8
BLAKE2b-256 9beddbecfad72d1ccb6ad8e07d0bc0b58a895862d9ff0e79c3733cb2c32a643e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 acdf17ff1d3ccd39da73b08a451afee5b714eba22ee5121c11fcfb1d9852ae1c
MD5 516fbb6451d52478aa0c01a8b63e9625
BLAKE2b-256 ef887b03e41defe2f98843d12da572f23a93efc6fa17d9036731568ea4699fbf

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7dc995ff5e302c2ead39e1410515d1b2682520b8ce3c1de087bf59b9aaac63e2
MD5 c532ee7875e926b9e8463abe02d66974
BLAKE2b-256 919dc95d030ad149d8e25e5e0b44ee801d0591083f76b00275dbdb21209db606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 2525ffc410f83de73d97de79c861eedf7874880cbdedc0b7882a44760b0140fc
MD5 a757c00ea121eca81c90e17e7714328a
BLAKE2b-256 b9151cc034eafd4a0d24ab7a47786ac9bc111361fb71a894b8e5062530ae5f8d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jsonschema_rs-0.22.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 173a01bacb704881bb39f0beda7cd5a2b095fd824eb30e0d8638e56b1221ffc6
MD5 3757ae59e2d197a90cba3f68a921627c
BLAKE2b-256 e3ce1e899e218417c9c04200c1bef99583f83935051f671a034b861aa68b006a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a4fc8b15378c7ffec2978d2b439d8a91707a860d5598dbd6753e64f9d6d1b18
MD5 6b883cf5c2b0c89ba63b8152cbbe17d4
BLAKE2b-256 63bf21dabca9045b0d90d29b2359f0b1fc2dc8e3b2693c9a559caee756231fc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 875f9f7f85e62cb0b7cc7bf72a0385c79df31595186ff462aa2894004f3997c9
MD5 9fb3c8026eaf46a7f256c7965bd4bf47
BLAKE2b-256 5bd62db9ad4b288421f85b4d0bb6e600abf2fdb37141e522077b169f279f750f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 836e337b53b9813700722f71f54957ec598aa47e8b2f2acd71378233679922f2
MD5 13a67fdf9f76586c48ef9e90abe23a9e
BLAKE2b-256 74b6318e456a09ce31f1addc67fc7587b0ecc5e39e302d5fe8e81b55e330aa01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 24efc94b9ad5458e6befe68dd701b2bc432234710714865f6a446ea8684cc689
MD5 98d01bd7e209e98db6fdcc3e6add733e
BLAKE2b-256 70ed2bf366a7b563de62e9a8853ad206dff7dfdeabec51bb22b32c10f15df41b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 648cd316e13c9f1c785b43c497559fe2591189b27f23a61538166ffe2d92a91e
MD5 ec9b7e7f8891dd92c091524d242e5fb0
BLAKE2b-256 2fa4d0417aa965db0ef74f905be37af0e09a3e6ffcedff31388c1a629e9178a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 0af56022ac05e8dc542d1b8d13558c92202cae7a0d06dc183502bc8f35e1eb0c
MD5 6af7bd0a58eaddddb7d171ee761e3bda
BLAKE2b-256 847aa972299d564da229ee64d14fbc2384fc7af6b614e816c1085b94bd9ce5e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jsonschema_rs-0.22.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 1615269eb9106fcddb27570c6a7ddd495c39faafc2e35da026abd44cad0b0d19
MD5 71dd4cd3d6d0ecaacc4f2a19a6ce28e9
BLAKE2b-256 2c5f83d0ad1734bcd435ff6c7e81f4a8777ec544e1036916ca7d184a1a33b7cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28991e2b6891506f4fa11dd8681cb59a35671b55dc7cef9f76b2af4ae1ccad13
MD5 20946a6ef93ff3a5e047ef677e6a9bd2
BLAKE2b-256 9c9e0ee451016b3190436ce20a0946f198864eef010a56f815be6571d98b4795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75f64bfdb1b1fd10f7c1ac6f56a7518d48786c0293cf0d359122cccb2e449dcc
MD5 7233f91b3f89b9e37278e1c69b292a8e
BLAKE2b-256 29d63dafe85baec4b92a3e285ef104d57fdc1cca08f209d4d44fe993d609b54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a572a64c9d68a29fa987ddc39ad0438c37aeb83cb81e1bbd07b8931690d93608
MD5 67446dc3bbf3a46d1f17e18420f76a82
BLAKE2b-256 21359765677c30e04caefe0649ed77201c8a93abf315e6e2a02beb0a6a24e14f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e388c18d274384776a87766e5a7f6d94f340a908b1c5605dc4147391b5e513b7
MD5 07b678af033cd6007573fe1ab9356fb5
BLAKE2b-256 50eff45791d591cba22d9eb86dfeb01e43e8b9ea3a767a95bcadaae588221001

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b2e55ef65aac687d4fb3816b9245d66358e1cdc8761abce112e52b0900f2d6bc
MD5 868c8f213a6aea9d7e3d5ab05d643428
BLAKE2b-256 38f58a3342f5c6b52f4e21863a82c058544ea6b337ec72b598dd6d0354ebb1be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 95b65723eded5cdb8a6390fdc11a4f130f258150e18cb3b869edf4a0d1f47a07
MD5 0fec2fc5dd236bae94b10969bbfc378b
BLAKE2b-256 378ebfcfe35a97e069dfae46ead5f7d65f72c2fa669d753a6a831d29930115e3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jsonschema_rs-0.22.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 3a900f8b26455e71c5d5e23e4f2da916146caaf15bfec1d5f72b516c06d43524
MD5 dfbd5e678a93dc9411937e213f0553e9
BLAKE2b-256 e62297bd737b19bd4c6c71cac302fdb837d7fd60d43d1e26eb22c8ee8c726098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69d45bb5cd21a920a9a70d7d2e2fd09e40d79acc082dc42dfa61db0f980f63a7
MD5 a83171cb89653da88ed1c5f2f8920b6f
BLAKE2b-256 e5651eadd6e521752e4c1590859570fd3863f223af4faf8ccbbdd8261e456cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42b333aec86a78c59de372072beb9735a9fce107ac27f38102f8eb0535106fbf
MD5 9c4615dadca5dc4eebc4b44d430c84be
BLAKE2b-256 30a8dbaae9fce947bd3079023288e576021107258ef9336fdcba46930533dcfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9dced506559e14588470d41a86c05cc83b2caa5dbe5eed135f616ac1fada9aab
MD5 e9009c7eede20f6a997cd09a4a099218
BLAKE2b-256 2c3a1f4a7c47041ccef932227b1036d6007ed8065dcbede2f2a12c2afa71f07e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a36fe580b3c8156602c9fc20879a2d5d600d68087f4e3fe6822765182ed3d55
MD5 32b175f97d1ba815ae9d6d30d5383a25
BLAKE2b-256 9d7393dcb8cc1f0a6ecc95ab3e997fa9a86b348b11d6b3144daca59295f9062e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.3-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 808e86b93bd485e12d9fbbf3cfe6c044481dec914edc6c6c9ea1ad6e4212a4ab
MD5 b2aaa85fd80db65772b5f90e059ce700
BLAKE2b-256 5db49b37c62ba5e374244a9720b493f12f230d94e060a0d63afd086a827af25b

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