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


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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

jsonschema_rs-0.22.2-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.22.2-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.22.2-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.22.2-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.22.2-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.22.2.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.22.2.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.2.tar.gz
Algorithm Hash digest
SHA256 53a483511a4f0f78bfdb322d727735b7a7b77e1908e49dca11af164a13d97f10
MD5 5091cb870c8b15d21b05794533c9624a
BLAKE2b-256 a0837e4f8dc94ad10824e3ba4fce9875de0b498a699c87b1cc6fe5b8c96e4b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 71e58c02ad285f033f1d18237aa05188a22dcdac3f278a0453eef94f27874922
MD5 e14465057d8417798a4583d79c0e095d
BLAKE2b-256 97e99056d0bc0e1486bf47fcb006c9193601466e312b3e7a548ec60026628463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 009a364fb90136a246e7b937cb54261858378ce7a11ec65bdcbd62068bc9bcd2
MD5 4fedb513cddfe355a1d299f745b3883b
BLAKE2b-256 b95a6842d4df1004ff2c6228af4c4583e01168549924beb429af2618d4f1a84f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98cf37422092f18a59ab2767b9b25a5c551ed84ba76324d3db92197fdeccd4a5
MD5 f87c1bae1dc28d7b228b14ccb820e912
BLAKE2b-256 0a72bc4902f70c9a0899981088c5a7c3fcf680f29d480963c6964977c696aac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e6a3e737cd652ba37f52194ff5bc26228b1f8ca22584cf8f1d342e6bdfeb0de
MD5 b0b47ab2f868dde69c24dccd0d2e257a
BLAKE2b-256 89fa71421e36c4cc6ac20f056bc1d7d4271cad0edc234ff422805548ed1b4a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ba8b16b2c6c93ac8f4782e6075a262d2cad5d02da09936514678933d1c36a25d
MD5 7caec03d131866231b906ee15369189a
BLAKE2b-256 759323ddf9c647cae9aa1feff9fa56247694ef227ad14327cc725ae49b492595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd1e0b4d05ca7e634956fe85ce0f45a1afea73037d0ff9fb83c76f28cc27dbe1
MD5 c178be762dd69bee754dfd74a242b4a2
BLAKE2b-256 26c3926ab14825a6982121cd8b684e971ac400e2f23fcbc632612e87db28e983

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.2-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.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7caccb8b3247f9295314d13d62b6e0349123d5af5c383a6738b785209d8aa63d
MD5 e5f9922d850bb22b30ae86b9ca290e61
BLAKE2b-256 eed38af7f95d65053531787403dbb805b9e959f2bbafcc845724e194a8580aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 258a6339e0cf9fbc648279afb6005da70863315ef20a6939d2b9f439e42c1891
MD5 3080942b0091b23f953348f3a35b0527
BLAKE2b-256 7ede23156300f43a1d448732542a49c0349098d5113491d111d646bcd4571fb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 7f58954c6ccd913a231c9b5bbfa94aeafa87182c7873ec36011eeffb3a0eb877
MD5 72833cf15f26d1833ad00dd302814344
BLAKE2b-256 efe7767a556f7b97d4a751c5fbcac8f595f2ef0a3ad10ab578ffe897cdb42c03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc01bda6ace8aa058bcbb19ea7bbc1d612e84a93fc1ba3714c108bf5a01948de
MD5 341aa4de7945349477e8adfa2072b62c
BLAKE2b-256 1d333677cfff6f1007c8c7699aee15d196a805926aa967f2663295b1e01e31ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 828d347000cfa93feed6d95cdc68639565d0aa07799e5847e7ec5e48de223b84
MD5 9d3a8eb1b7c14b0ddad5597e327fa899
BLAKE2b-256 8b7d834ef655b28b11a0055af7e1d28ac084e341b7bf5f057a4907ede1d5b52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a4f05a6d615d53290cc0d29e7ff9783a2dccea02e74991837f37e302f83d1c9f
MD5 614dbe467937be46d25c3ab02dbf9e94
BLAKE2b-256 64f94c94acd1baf6e859a702e088bf83b4b9bcd7348daf106582f846b6143191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 79911ed5663f2c79b98b9bbee75ac237267630fab070baeb870944e1091c3eda
MD5 6ff75115074fd2828f6aa28453d688a0
BLAKE2b-256 2876203ceeac463dfc772694c0daa7e36d9f770cbe32c4463f6d1d43d44181b5

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.2-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.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 164a386b7118750610543d49467091953b41352b0be658875e62d1365bf307ed
MD5 1576af3d420f6088126318d398d1682d
BLAKE2b-256 80a974f1498aeeb137bfd5699a923f75779f80257de353c06d7abd6517cc8af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 2e50036e670443fc3b5752a48df73c1eb4d8a2be5084567cd26bebd9e0063409
MD5 46b963356671feed95dd864a3247ae2d
BLAKE2b-256 6ddf74e312732030b40b0a6287b8915cea3ca8bc6d251e693d01c27d235752b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 105fbf0ae2483d310492984cc4d5f7ab73e59585d88d7eb84909f013a6ddafb6
MD5 2ccd6a0c29c8a416fbf3c219143aee72
BLAKE2b-256 510f5034911321f2bde44255ac949e9b10b017a56c7fa226203879af33f73446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36bd10556cf0114fd62688e5d2998fee0a4dbe4fa767413014568ddefaf0fd45
MD5 f851f51308958e31bca090d87c6b34db
BLAKE2b-256 8ac52a12ed18769ec101f68a3f8a788cc221f3ae8a63420880f2c99673f06474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 969b1af146ae592e395e9eb4b8d7092f2822f9fd4e04837ffcea9d26549aabd0
MD5 2ae39aa043ff9fbcd3bb2685808cad4e
BLAKE2b-256 a7eff8ebc6570305928f1fd53d9c43f5293218b643cfc038522e5dc4b7591a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6fdf26f20fad1f2d0fd312c16637e4064d4518f32df937f7e184771e9025b5c8
MD5 3659ae45b73426fbcdab95aba787a580
BLAKE2b-256 cd6ba1afa0fc2ba1bd8fb34cba27f227827e4823db808e48992ca3bb786fba2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21a5e9bbf140673096e70f293359eb1aa6f2a9402b575002c2466801604a2c6f
MD5 996d1cfcb2c85fa097a2b2233f661667
BLAKE2b-256 79a0f9703bd4b5ed1175b6af2135926d6d9ffd735a006ddb2bff5ea737a7fc8a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.2-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.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1a1befe420c719d79ccb66ea71aafe0296fe8e4f4e4c0903673e65f8ba572b30
MD5 1b8cca63a33ecc8068e279fa04f0e8f4
BLAKE2b-256 28f9ee17ad48d964efd0633ce2bcf0be4f1a21ea36192db5b88ec725f634c6e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 90df8da98ae1ef0137c71ced8f6566427a03a8fb191b46cec26cd079e61100ad
MD5 3598ea6b704052e1ed14b232f23be317
BLAKE2b-256 aebc184d5474f3f28529ad554c06658de9eb3f230993364447296b004f01c3c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 0717e83b330df550b5ed66999bb6ae9c79abe791cb193d11946a69d92aec6658
MD5 7f3c452de99c3e7cede0f20cfbcc65cc
BLAKE2b-256 6ffa3974689b1c88486938083ad51c469a0aff65816559d4408ef01bcded2dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e466485846f9dc7f35f65c42ae852909d204ad0eb3af83a237cddad4efd2f65d
MD5 7bc14108da5b407e6bea89737c8a7b73
BLAKE2b-256 7763ae67de2e1259387f17958e7259e485d467999154aefef492e0b98067ac28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 537101d4bb145c6a9e0ed1201eafae85e45cfcdf50f5ef4bcaf743c8ab5813b5
MD5 60e9363927bd7b8041aec3e3a5186376
BLAKE2b-256 126212980200ae32bb94e7d8505e7142b1f5a0d5b6491c04c55294ff500d1aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 299eb52f646be09c14d5c6146b4d49cfc7f90dab5b78d3b6a9b3907552b673c4
MD5 f26c179975fe8914a6761ce8f76a51ab
BLAKE2b-256 d6e35cf2421fe4e2f69c537d369a3a17d477e1e52e9324b1c6bee9c92a02cb76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 089bce66726794ef6cb0b42cdd498e5da756ee763c2b88007402deee57aa537e
MD5 8659b71c883a24d7b7401ccf501e1db4
BLAKE2b-256 2eca78ea4c1b1f3b5701cd8d3dbe26eef6998559576d4e3906eeb266de1aecaf

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.2-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.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6071fb01d55904f4414ed2132d261e7243a6cf9edab126a508295cc396e956f6
MD5 eace8b12402fccf2988f8a10a65b3b0e
BLAKE2b-256 fa1528230205e0df2b6e6039b7f4b0196db5e2e099ec2d04dfa8eb590e53021b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 9dd23deae4f5c2628dca90d3c64e477ec0daa869d54d5630b2a11236787fad38
MD5 51a6976f3f7d8ad1206fa33607cb7dfe
BLAKE2b-256 f9dd98e4d40e52e29fd3f3ea5ffcd7943ef27757fa44418b58071e6db1f93e68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 a03f9bd5bd8075fda64226031dc9f4fb9a072a129420ae27ac9774e953d1f9f1
MD5 eab96a35d8e08a7edc055f5419aea62d
BLAKE2b-256 5439d36f8f07d7c2b05cae08e840de5653108955f58e0eb4e4cc40c7ad2258f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20b0c0b4ac5d3dec65b41b5a5a3134c153890e446690bebd991b218ed8f0bfe1
MD5 2cf843a84ef41441896329d5cf7e6dff
BLAKE2b-256 469e562d0ab82ffd81dc1df8e4ecd4847ea98e983a39ce960c78a1d0b043682f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d06aa51c1bb29fa61196a7c076b477d2d2e1e7184c6a6792651cb10ef88de92
MD5 c58f01d1e65650879bced79a34d0f11d
BLAKE2b-256 24567c40ce8e1dd8ae95ca70de85573eb045ca2e7df42b3756d6f28c1d1528ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 947c95057753df9de8294c8dc1ecefbfc991c771cc66d0deb0b2595d750be167
MD5 14d3e90e83b0edff1b5efed36098b9bd
BLAKE2b-256 2f723dd5c3b26a270acbae2615210872a39265f640d3cbc5c0eb484e0b2b5c22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f567fb61876fa84ed5bcd8e4fb4263f40c37bb5ba76484c96a1fb14bfbe80193
MD5 6e0d17614b5d75395d046ac63787e7e9
BLAKE2b-256 302f4c4a3f5c0a104e29f361cdd99f97d5737d783b5e58efad52f62a5357c31e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.2-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.2-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 06fdc4a67b1ee29df87c838b0a3de943d4e81f72bf25398cb38eebac0e1e4bbc
MD5 0aeb5e4c7b627aa849070ff581e718a1
BLAKE2b-256 5bff86c803b0c55a101c5c3cf272a9c0003661353653be2573b65c644e0aa35c

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