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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

jsonschema_rs-0.22.1-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.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.22.1.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.1.tar.gz
Algorithm Hash digest
SHA256 7d12c0a68dba940c84e9df23cfd349f26492840ffaf3b6be5927cc6ab580dd7f
MD5 b6076cf0d167d92235b142d7e675a1b5
BLAKE2b-256 8e730bb5d5334809ade8cae31e7acd9ea5cfea2d4463c388170cf45b5a104f57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 e557f06404577af10d9e5aa9f38bf4b1240efb8280aedd9e702a07c1fc1f5e71
MD5 817999d5059f02192ba3097e4edfc063
BLAKE2b-256 ad787830cb15b176b6f50e157ea415615b8a272e5c0b82be3c136308a1d9d7d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 8d8beafa57725247ffe68e4b6c653c785ace7e466321af7f17ba2e6cf4cb1a2e
MD5 cbb16cb3f8b7da13ef9baf75fdb3bf42
BLAKE2b-256 feb2897a6e888830229f61ccdae36c61f66c5d5d5c8a7beef2f1af0cc6f9b169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 034c332a0124232b64d94193e65c0e1606f79d9c3307bd5d6a59733001aa1c06
MD5 d607fea70de8db69a44d430e357401f2
BLAKE2b-256 750ef3633b8a59640ab4cea41c72378c1bb776bbc096e2cc8613e5ef8f4cf689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2641ae4991e29c0ba560982343546bacb8efaa3e0a55126e7dd774ce358d3b4
MD5 056aa4235951f964bc40ef37593eca52
BLAKE2b-256 411d531cf86e6a70d37e28e620b434e346efba4505a379d4f83dbc283f90e891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e9e151e6c773279c91b370b1b24bcdb1eb735fc090285dfddd9b88463033a19d
MD5 39f7c2a2615001845b691b597619e249
BLAKE2b-256 092ce54dc67d28af98f429c12f77db8b1ba7e9f6ca72d7ec236d4b92967bd929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 faaf51730e1fc4f5565b50d51e4bb7cab14fc7bf47e0ad31c2874e7144f73dec
MD5 cd32f5c6486f78e5bb0d92ae53da39d4
BLAKE2b-256 e0d589a54caf62018d15db10713e8fb39f1608d90e6127856f6976f9715dceb2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.1-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.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8649e58d3bb631691459c87acfeac6450dd4f2cb6e9847638e7c901ef24b4096
MD5 1cbaf32b7132527a0e32dc801b7f6fe4
BLAKE2b-256 c60c1be6889966dfb9c324ea99127faf93ce7ce256442815600a14875dbfacf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 d463b1747a2a19b68cb473430cdacb64418824e1c112acc38ea5bfe1460d01c1
MD5 a8ac154d94f5a25f0dc0c474767f18ae
BLAKE2b-256 49ec4b5e1075e95ad5b189a6b164ea9c80d97be0c0dfc01f8cc39be15814601e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 d0844e0af7705062725c8d718953d8dbfe5374cf6aab8eda363f6d895aef8b33
MD5 150616a822c26ae73a4c5e83029982d0
BLAKE2b-256 cc905d0c364b9ab20108abf1ae20df5fc02fba806d237e56e4e4d3d301335f1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a79f661333b3fdd548870e9c47c10736eb618bd08c3a380567a9b0963987c280
MD5 4d374fdf7ca1c03e6e3bc9206d7ec915
BLAKE2b-256 8f622c877c120785714cfd2062a6348e1a1cef3eebda49667dbfbc9ea76000ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed6a4b18f71ce201dff5e0702a089f3223d3e8351c46403adf451f1b24fa9f98
MD5 29e594ff2c7492ad9ef41a8f90640b9d
BLAKE2b-256 6168f0878d2ce0787d5408f4e3c415e78f839e5e0fe06061936c0c43e4ed9e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3edd458c2dca7db568081e2960e7a8f31dacf8ce5e296fe2e015b03e4ff5e06c
MD5 baa80c8156fe5a3e9ab01d77ca4664c9
BLAKE2b-256 31a4e19b1df0e392942c1cc1b0dc3180cf5810bca50aa326adf3e69c2b0983ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d9065ebbce26ba446f7b156449941b7a738441eceea813aabae73fa15220616a
MD5 89729b6fcac01f7b98282ac0f0c1c7a7
BLAKE2b-256 8bf977d78d6bf83be27668cf8bc98d8f6cce9ce69e55a5919fd24bf5a5272f0c

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.1-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.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 53581af74682089b32d682bca3afb65865ccc376f370e5257a94a91705a5bcc2
MD5 db5e1b1ad1c5545795112ddfece5bf6c
BLAKE2b-256 2c29e14c2b2b22f19a20ea2a810c20a7ba2f21cc6ca2363e2760f6fb68b3cb75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c4be3a8a2b23af69669ea89b00cc1765a969c66e02e3de383f260f6d99c5aae4
MD5 ee1aa77438d1fb8764ccc698a44b349d
BLAKE2b-256 26bab40ba4916d0ee746859751316c64d5c09e88885b0ea27568a4d5d4426658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 ff9fcd33a9df08f521e751e1801a929e79ed065f9f29a250216a0eb466cb038c
MD5 e181baadfd41c620f8887a12811b7065
BLAKE2b-256 3efbf64132baa06a7a47aacb63ef9103114d17a193e0056d1d21106c8dd33581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 780c61820f7acf4caf878d9018de6cc95e4079a310adedd7bc9eed34dec3e417
MD5 b6a5611f1d0dd901fb464064f916e0d9
BLAKE2b-256 7adfcc969bc5cdcc92e97e27e60fb9a6c9e7c1d08bd5c67d6f47d78b143d6b11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 362dffcddebb270a55d7994805d922bc86247f3825fa63ba569619cfaa511984
MD5 9448f6f38c7fe5bcfacf089ccb471e36
BLAKE2b-256 3743ea3ede70be108223f313289ab5c04d894252092f5746f9c57da176f923d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 91ef5417ecd5b718a8162bab5618338c6823525fc9a69627b4424d82a86efd8d
MD5 85775982b43ea252d96a35d08b072921
BLAKE2b-256 cd860b64621c5f82783d1f0c560c62d7c6a55fa4a1aa55a2a61d1429e5bd09c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d5342304a9c1a02c499b3971552f16bf20b7533c803d80ebfb93da2058f60e8
MD5 9f6b211fa0dc62f1d310ea328dfbc0f9
BLAKE2b-256 d8bb59de242c7116c398c9e260d4ededd99fae984690a7ddd87fb94fa27a285e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.1-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.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7299f31146e4c7b8e777d74e4bbf6c07a7ba2f6785014ba101c030a94f23ed77
MD5 9a419d78cba63834c4715abc9412a661
BLAKE2b-256 74974f206a56bc906ea254ed1a4d1ef26d3c2a061b957f0e56d29b4fef99ef62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2573e18ae35eecd1c10f8258f082b926c3a3f1afb7c56c3e60eea0e6855587e6
MD5 b09c2b831913e5879ed97a05c4749195
BLAKE2b-256 9ca10ec49242ff0a410b8b44bff91c81f9d317ed9a4e3be625510188a4120481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 efd2c07dda3b284e164b9a638534bc4d05ddc93ae8bc8ac824dfdfe9e52868dc
MD5 490043a11f0bdfe540dea1fe17768a28
BLAKE2b-256 d93e6ea8971032007147d0152a4af6afba280400e8cc7139d75a3aae3e835fa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70ccaa2428b010f176ea542eb8cb5d4873badd05ef98775beb31e0d1237bcbba
MD5 a905f71366014d940327a977f65d494a
BLAKE2b-256 bc845f0150e2c941488772ec91acdee55fe3250d9fa5242e0f154e4c994ccf6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a0d4967ba2dadd1cfd113cbdc15cb5679daacc1ee096c95790420380f19bc8f
MD5 d00effbf3257ea1aac79d404850b1021
BLAKE2b-256 c2bbb06534adf92307e3da2d5461ec49d1a34df16d9883d7aee0716d2ed356a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b976728dd16f4c1daa0500894fbb8678746d1720e5d14acf532a9bfe5b5d2933
MD5 db6d8d0231a911a9ebc33e54cbd048f0
BLAKE2b-256 980089c29b5080301fdb4186de708771abd6ab87c0343de27ca4118733aa5f7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 017a441d74d1f88723ddefe0ca4df370fb448bc5029b8752bb566e3b8e269c15
MD5 9646bd91f272cc7cead44307671bb1bd
BLAKE2b-256 53612bd19c3bc4fe19e1179494274ca98c44f190b6213ce5784deac4fc736f3c

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.1-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.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0d8dcb6263fc51122d6dd793a24723dfb0802fef36c64a351ad7025b7a5d7272
MD5 35667cf08a9f95bede008329de336b76
BLAKE2b-256 70fa4a983ea8f211fea9dd7014707bcf131dde11a077d0aafa78313c15939022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 7546e7d0ebf5cb945277ab9c6dd8faba7fdee7e43e3ad8a68736a4bc6bb998e3
MD5 56259509b8eb0f617f7ec989db5b76d4
BLAKE2b-256 58757023e6653d9985a0335cf5bc8e3b53dfa27234fc54c3b6614939c3eca2b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 7cc92501226959fef3fd978a62b1db76874759e4c7133cd871004514a43e9c84
MD5 9250bc1835b14bdbf7f1e2f58ee2f91c
BLAKE2b-256 01454f47d6dc6d14c623cd6df4b11381b4ccee701c14ce2b8e18ec062bca2177

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2c09b1cbb4eaa70702855b971c7af820f39f9e40652ad4db2eb9b418e4e6855
MD5 a108871d9895868d9c8c722caac65de6
BLAKE2b-256 f8ba2799f77c5179c77a84b46476bd6f09d3facfcda36096bff94679d1570c24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d64f8298a358006366e565bfcf5797ad9ec39067cf2abc83d85c1e7386a2e46
MD5 9ab64beb763f54a01c798375b4422127
BLAKE2b-256 f0281ff4e4496bfe5de9f560695747bd7046c907ad9403a78215afba79a9ac2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 419a8b3ab722004f186a5835c8483031e01f122cb2d1263d0a230ea5c311f61c
MD5 5ccd8f00308dc83f92bb2bb2a70b17ed
BLAKE2b-256 9ebfaef57078eb513efe816a6bbed15e7fa6c80dbfe63e3ff8b8c6f501f34c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb07ddd85610b7c63fcc6f0f531631fd7b62edacea07f08cf334829130f7453b
MD5 e9b1e57ff73a92ae6b10c417becbc987
BLAKE2b-256 db09f6a2f3c19b0d27eaf2bc43821934833f36f76c244862e754ef0dc34c439a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.1-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.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6a4cbc79c883e849948b28f4d0d4295eab9aa3531bb1d9c09c458cf020bac2b2
MD5 f72ed2166b0e497e37f1901efa0114a9
BLAKE2b-256 41723f7ba9026f98dc018768d8c52702c61b67b2ab2d7869bacf2b59a9cbde86

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