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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

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

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

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

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

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

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

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

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

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

File metadata

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

File hashes

Hashes for jsonschema_rs-0.22.0.tar.gz
Algorithm Hash digest
SHA256 6f30b5967f9a8a422b3b1553d1834270523084a27c963ff70a249593aa83a0fd
MD5 51f0d4c595c5e963f3d47d7b1e6f4928
BLAKE2b-256 3ec03b10f5e91f3106442d8e07e7b78199f0e3764325eb084b447d025eaf952c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 1e4eb52eee7ee6d54d85ed9eae091a223735a0b9ccb705c02db8fa388178066e
MD5 5ae742521a8138de223e5e274a3726f1
BLAKE2b-256 8c1f2f57d790e623422bc59aa6c18f4d2c2dc55a4018b6cb93ee525175a84f00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.22.0-cp312-none-win32.whl
  • Upload date:
  • Size: 1.8 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.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 082d506ddf0b360c30ac22948f8a36bfd74f0c90b932e96bdfd0499487322276
MD5 8daafbfef28bf96b4c29a2fffd1dbc7b
BLAKE2b-256 77f55862f51478a569c68a63d4ab61ee754901de91274eaa032b990436d5de70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a289cb0beb8c2e2d7c68963e8e3b1b9b833fdcb26f5bb6f109cfd4a0cefde6c
MD5 aa1b37c8f4d090b52a4f32c355635c42
BLAKE2b-256 dfb26856da234773a290aa4074c69bcba1b420915ccd9821c934c48d4aa5eeee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 937ee78bc92593015dc50a699b6d5370d6cf22db8272440f1b69eea53abf9c2e
MD5 d559623d35b73e3a22e6a8fa97cb902b
BLAKE2b-256 fb4661516be50f61d6e917df78e31edad2380e06bbf503d25723f2543f1bbcd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 43791c74b15d622ae4997184ee95a0f7c5329517ab2051e895dea50d30b200ad
MD5 02f37eff5569918da8da11bec504741e
BLAKE2b-256 bf80489c141b0222de9af76f05098930bb5546cceb7b82b771f281e7aecf7d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 000c56fbf573c2cba8873da061b38bf5749813d4974db10473d45d45a933f690
MD5 7367b16aac5edd05bbe6a8e080e08e82
BLAKE2b-256 bcabedde9a4c821805b7e4e5ec734b7c58dc87a44f5c6fe6b8ef4e09cbd3f9a1

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9d4825a9f3e1ea599178ba6842d86c0cacdad80de9774f3bc6eca4bdf634491e
MD5 89ec1267a2ef579a73f1ca7673e58a74
BLAKE2b-256 709797e466dbc740af8313f159512d2aa453665511c4b1f606da77f1a48f0101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a203d2327234e0676cfbac8fa5311722137c24556dea1ef1b3568d05761e451
MD5 d66414576c533e11f3948cf0cedfb35c
BLAKE2b-256 4d50e7a9157ff122b19be4a3fe761c5ad831424e4857be72b0584fb4656c99b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.22.0-cp311-none-win32.whl
  • Upload date:
  • Size: 1.8 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.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 384d036f504a3683ac6744f8ffa26ee594ab7be7086eb726343db2c344c7e71b
MD5 f40842260965e3ea632a4b49bca69b04
BLAKE2b-256 a644ca74e88d463e8da89ddf5bd177c27e11ebfdee0d8161cd1cf1bf57639ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8333cfee9eb2ad6bf1d78f8d30bab224724f6ac9aa8f9c6e43e5f3cd8dc5818
MD5 6134aa8d2796ecc0b679db81e693787c
BLAKE2b-256 8155f4d27f19c9763d46125a8ac56820086be51f06fa8fe4e43a2b5f640fdb8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 389c6efa080f966260efbe4ea65d330609262cb4b1fd24d5c44cb6d531276aab
MD5 4498c406e244357d3e67649ad739f482
BLAKE2b-256 40f9a5428777e49433bacd518017f271016c9607c47ffa7ef43d8610dd9fe9fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2ad2ea6763636cf38dc5b2e537ec691cb0c7c233cf092b2ac8ecdf6d230b425c
MD5 7c8b8430e5faf344e08e24238bd1c687
BLAKE2b-256 c3c2c247ad1c329e03788997040721de5fdcc355c349b513f2f6acec8cac78ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9716b2e7b7d5a789073184b99ba0b2ec98f6b9befb8ae92189d422e563d677c6
MD5 9489bb0786a0d8a9abd30ec1bf19d83a
BLAKE2b-256 fd6b00ef6f308c330e1200d1d46324ba3d971aaefea89c562173dfcbfc8a02e1

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9f1310f5184e563b991ec8a75823ba151d882eb4e758d926dcd7ef6d76b31b5b
MD5 30a4de43ee90515024ad4fbff00f5907
BLAKE2b-256 97415e03cdb04c37f1d60bf7723eb4a0085f331197d97df5a39c2faf6f45933b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e12e81fab27a9cc57e6f8d3ab70d1fa479c60333e1849ad2bbf4f9193a4bd4d6
MD5 b68945ca6012af1947034ed1da385066
BLAKE2b-256 2c6cad72ed1144f08742fbb9da1c074722a8f17c87444c53604d800951bd7eca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.22.0-cp310-none-win32.whl
  • Upload date:
  • Size: 1.8 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.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 e469ae0535d921e623d1f1cf2c6d0236851fc44b1e1909f5b050b6c419215584
MD5 813091efabe185a38e0eaa268434a2a6
BLAKE2b-256 392b747b9267ef0ee5c3332a44172b635ce5979176c49a37f97d1b2bc74acbad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dee7f9088f28af0c4da557d1504560d15a95c4e777d3701060803dd5f1dc39e
MD5 ec8cf656a7a0fb2ef56bf5b49815a76b
BLAKE2b-256 deb292df7f201a4834ce44b7b38d91a1229c81e267089e1104eb701c4bc49e4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c22e6f9eefbc119cd9d96cb56617faf486464893a55e123f507647d69c6162a1
MD5 73ff0a2034f7ef8d297da7e1a352f724
BLAKE2b-256 0a522d40a16f13b87c82d3a113f629cdd54b2fbd0429396c971880b5bef7e873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7c43f1ffc3f202e073a651b81d44296b6f65a9d23d502bfec024db14e30e4262
MD5 cf36c5b198eea676648f6a66e927837f
BLAKE2b-256 60eea7c292337710d8a05ce394a3667bafa7246d11dc2850a534fa84fb2d542f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d555215895e8ba1507c54036a2c53defd0dc75ca6fa83ae68907cbed4ef62b9
MD5 4c9771e21a425ef2705d6ffed06e8093
BLAKE2b-256 14efc958844579058cf66474518f38708d02ad8675531099542df86ae2b5edf2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 45303b6fe06c568bc72066a132036c623498af348909e43e50b0eea701b418a1
MD5 83988f358fb70ca943023028df3068f5
BLAKE2b-256 4a3036d2390bb6a812f176c2eb387ed4fba9ff730dbc8cee56886eac2ea37684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 9bde6b048b0d46e3998fe243bc6ec28f7a2d3918b4bc6bbefde009afcb5a2abf
MD5 72df242544f6b2267ea5c7df6b53bbd6
BLAKE2b-256 78cd0528a8df968455ef9e4ce60c246cf82f91c5a78629ff6363b291c3ea4eb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.22.0-cp39-none-win32.whl
  • Upload date:
  • Size: 1.8 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.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 3329de34b1f616e643d06ecf28fe355d92134b4a4aaec2b838ed61c9a1e3f4c9
MD5 9ee3082452f645faa34616fd695c6056
BLAKE2b-256 794e9420b057f265e90cab746911e46e1c44d230d549fae8fdaf87a41613e526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 149436f1e5a2306eafdfd031a65c6435b48cbebf6308c10cae56a2cfd728c03f
MD5 1f693c732ef9f44b2fbea3b925940e60
BLAKE2b-256 63fe928bdeea9b5ef13fc4c5c75bc5656121348ae7001eef1ef6aa06a667d0ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78d7562d8b6c4e6db6a89898c287326d6ea8221cd0998c2a8cd6c3dca9befb65
MD5 3f42eb8bca72a655f0badaa680b3be2b
BLAKE2b-256 9f75864e0ddeef0c4c4dba49b96d178e68e9afe605a17d6a638662618bf2710d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 90d6a8ab00dc5954dcee6e6d84bd4e3c82fe0369ae4c82f93e52091c3e938f39
MD5 165d16a760110f85c23c6b73ed446faa
BLAKE2b-256 7893cef9d2e248aa13f10de14baab270300d22b829ec9f1ad327c68b11634161

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d17bf98e6f6d4ff475e1a845b05f462b31cafe005ddb9d3b7679adefc1d31681
MD5 07db8ac9d6832e69a16fa839d1ee69b1
BLAKE2b-256 119495474a1abbd63b99ebb62cdd123d8cd1d5a720923d48b62ccab277fbd768

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1e2d2d12303861201b4d779d889ea6e6059ad3dc8a8fb2c401680e14e74ec0e4
MD5 eae03a9eea3334dbc5f5cacac6b713a8
BLAKE2b-256 8529f13f890b878ca04394a794fdf2fcb877369cb8df75d3b9040796a2474824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 01b3ca24734125b2cd32cdd2ac9194376d50e358ae460d2efe071653fda77b76
MD5 1b0b5084c778882156f31efdf65f6832
BLAKE2b-256 5238101ae21828b56406e59f7f36dfdb2cd3a27c8c8f747cbe6f760d38596dd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.22.0-cp38-none-win32.whl
  • Upload date:
  • Size: 1.8 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.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 2ec7c0679e5b1d117c2e0c03b100235f0783356f73997f9d74d10ba772abcaa3
MD5 2c49fa8e964c7903b10c870d0ee17a2d
BLAKE2b-256 2a8de9541355d5cdce68f31b65844f1725a19087c777a88a6f8a9417e381f19d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 524f42e8d922fd1a89a1db7dbb07932c561d059a28a2232ad6f63d636cdc1110
MD5 04faaf59e5470264da3e8e4e06357c0c
BLAKE2b-256 ec3c92a94f5e71f627ac4e385dac40a0d4af4e298529594e61c1394c59c05605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a8cb0d594824fb2a47934830634ff658558ba2cfeb4f0857b4d127299a91028
MD5 704ffea405f0dd31a848b010ccff8920
BLAKE2b-256 bf1a84be8b5d27890ef4d14f32b4c8373dcdd5cbf55b53e24f60831869c3a8e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ba561475dbd524450f61a156e6edb00f2ddcd738e7793dca2eb0b34a827de1c5
MD5 51396fd3e82d909585d40b4d22525fdf
BLAKE2b-256 d7486e43c13bcc48dfc6fbb291c3d5cc97b00741632a37950df3db456642fce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60d5664ccb7f31738987e29c1d7de72512e9f001874b8abc9487d630fb8d8adf
MD5 d2c41e4523dce341788e4052705c9731
BLAKE2b-256 6e82dcc4e31e75a81ee1c08e4149aad6a6756819aef17a5c8202594212fc20c7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.22.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.22.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 528b1242e76517b3f4dc14369d7428959ec84ce0f1c14fd2f84db962b0841a83
MD5 f7594fb889ee442c7c8360f37c97baf1
BLAKE2b-256 d530d9699cef180905116da58c2cd7af019954c12042555be711e799081f8058

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