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 older versions? Check our Migration Guide for key changes.

Highlights

  • 📚 Full support for popular JSON Schema drafts
  • 🌐 Remote reference fetching (network/file)
  • 🔧 Custom format validators

Supported drafts

The following drafts are supported:

  • 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:

import jsonschema_rs

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.
  3. Ensure validate_formats is set appropriately (especially for Draft 2019-09 and 2020-12).
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},
    validate_formats=True  # Important for Draft 2019-09 and 2020-12
)
validator.is_valid("USD")  # True
validator.is_valid("invalid")  # False

Additional configuration options are available for fine-tuning the validation process:

  • validate_formats: Override the draft-specific default behavior for format validation.
  • ignore_unknown_formats: Control whether unrecognized formats should be reported as errors.

Example usage of these options:

import jsonschema_rs

validator = jsonschema_rs.Draft202012Validator(
    {"type": "string", "format": "date"},
    validate_formats=True,
    ignore_unknown_formats=False
)

# This will validate the "date" format
validator.is_valid("2023-05-17")  # True
validator.is_valid("not a date")  # False

# With ignore_unknown_formats=False, using an unknown format will raise an error
invalid_schema = {"type": "string", "format": "unknown"}
jsonschema_rs.Draft202012Validator(invalid_schema, ignore_unknown_formats=False)  # Raises an error

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.25.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.25.0-cp313-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_rs-0.25.0-cp313-none-win32.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86

jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

jsonschema_rs-0.25.0-cp313-cp313-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

jsonschema_rs-0.25.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.9 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.25.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.25.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.25.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.25.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.25.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.25.0.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.25.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.25.0.tar.gz
Algorithm Hash digest
SHA256 5d498b223650831c4d2301908bbc316a61e529684726adb118355874f751ccd8
MD5 4fe817a5895190dca1066ec44e272318
BLAKE2b-256 72c42e82a76efcd5d15b8e5fd83513058271a66ce037ce2ced80b4f2f4ecd29b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 6c90c15ca249d9fcaf82448bb0e8c5b05ba530842846fe7e75ced4b5fd293aba
MD5 73a96c9353ebc46977d8fe053868e612
BLAKE2b-256 cf5746f922c638be6e5fb99e8a837ad45ca174fc003df3bee9e127122a5eed35

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.25.0-cp313-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-none-win32.whl
Algorithm Hash digest
SHA256 891fbfe38536b187caef52a6c6f7484dba2e80fde09420ed1855a35a96f76b45
MD5 38868adae53dc2a6a35861197ff67383
BLAKE2b-256 fe95a8ff49bf6c60505d9eb45b27ea72d54477bf8599e4d87c774b3afa350b3c

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5896a53318efacf90dbaa1f415db61b13ae3e47e9ef7b511926145f21c93565d
MD5 429614b95aaa200fb9ca1ee54f97079a
BLAKE2b-256 69cf4422820fdb819f3d3e2ae115b44bc607da9a616bdeee58725dd34f9fec39

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2dbf60d7c500df672f613eb6a419f7032b21c98ad36d24faebbf629dbd6b99a
MD5 b6563ae62d593b0e9fda94575ab16b5f
BLAKE2b-256 76a5fdae2ce25bf34f60002b58066695360c602b76576805fa501919e94de9ba

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 91a9d09399f7100d7e49d26061b177a8617e018eccf1122ddd8bd7438b66af62
MD5 8925ea66b901586812aa10833196a7a1
BLAKE2b-256 8a611c8353d5ad25b6f191a4531d1a7ede0a87685917a23b1dbf00f1436850f8

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b29f4e7f21c6d0921454cec269f716a54744ad4be34aa5492dce4e2b2d358c0c
MD5 f3050331a5888f651945de2c5d3f5344
BLAKE2b-256 0c833ba83f0326c0dcfa933ac2497f20b572e72226af343dff5e4e6ae6ec142c

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0ae4754b6e1be105c1d882330d5ebb8f28a88222fb4bd4654738527e2733c755
MD5 a24cc3a373eefe6e85dbc7166518c7cc
BLAKE2b-256 564b3d5caf3cca6e34eaeaa66c4b55ac4e7992aa6d8ec588bab3354b51834106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 111d253fbc3c02e03bde811ce790587fa1926c411b2db1b69094981a4c3eb514
MD5 c05cab9b7bfbe2d000fc85ec0da9a4b5
BLAKE2b-256 9b5a5e3ff3edc92d02810a5c37057f3c2d11402f0108d414e9a885864834120c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.25.0-cp312-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.25.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 c43f3d048497ff47f89813f2c9ff0a8719cabbe3a7a8c31edf8a3c2d50888522
MD5 627ae29439e0ca07438dca140aae0fc6
BLAKE2b-256 b62ff3a53f95453fcdefb3b470a4656eddb0ed28cac8f9966745f63b3ec0d858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6441fddd179f0fdff9f94f6d26a130a1812da66cd77c0bfc2c03d9fdf8d7927
MD5 492508156588e6c1d527147e09fdae2b
BLAKE2b-256 1859c08fb475f07be616f66dde69ff5a046169fbe489d21b60715aa71b63b2d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f8f01fe7f70743acc413c112033dce9c5cccd007a2425eb51f559407c583bf9
MD5 8afcd4bdd8ab6e8a046010bd53b22674
BLAKE2b-256 3556899a8f81f411b736ff3192a6bbb11540937d231ac140596f400fa5cbd944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f5ee1b1190b75cb5353467ed3b05f8aadcbf574a1dbd151880fedcb82535b968
MD5 bc64188fc3e559a8c807b2fd8c22dbc6
BLAKE2b-256 95d4b073eb4ac93d95e7e3562dce8dcdeff9cb1f0a6938548eb595d3e0780560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b2378ff4966efc5494f633128f2ef0f372865807070f2907624a859e4794809a
MD5 13a9ca4f4f094dccce58bd5e029d4966
BLAKE2b-256 9272182dba0fbfa3d982a69a2cce5ccfce2479843b226a23ecfaf8631d1e11de

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 567f2bc48dfae9d0528085332c9d350aec5f70c9f6dbc1ced25332f8a3a06873
MD5 c402cd25eef3ec59aea546680328d8f0
BLAKE2b-256 a7b7f29c862b7fa3a53236ffa185ff666c2886a6356acdc979bd5908bbeb1444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1376956445a44a49693a285c8bac82f1ded643d5d284f333ad52e9b75c1b6242
MD5 39f8508a8467c50dd5c3fdb79bf20c99
BLAKE2b-256 da60315821411f96c1e87ab722aa58e4180193ccbcc886e7ed8f32bfce112825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.25.0-cp311-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.25.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 5b4caa23fca428b6549c820bd4a46bf9f2140c19b3aeb57fa934ca0e87a1c954
MD5 5133b38b07ce0ca639841841f65eb770
BLAKE2b-256 24b243ef5c05d54d81967acaadf425b49bfea155925e0da72dbd8356f1d4c600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38b81dda07761398c5654f68b546a228dc23ef7301bbe19a3c315665c8b6db73
MD5 c35800847d197e28933a100539e96adf
BLAKE2b-256 28ba1e0fe633aded461ad72da4b5cd20fbcad04eb22c54981b0db7bb77a5d2d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d09148fd688e798f5c6f39e9dccd320352a5caf816a04dfd9161c1f260ecb64
MD5 aeca31185c632b6030213a0c382f14fb
BLAKE2b-256 940e250e1f67b9cd8af5488c9c2878ad0034ad76c9d596e483872909a896439a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 45ea9ecde00c3665e6f3151207d8537a17938d404982bdda969ae5a95cf5ded6
MD5 30914bd548a376cf3beb0c1c9275d729
BLAKE2b-256 b9ba2ce43240ad7fa7913587c73cbb56bc782b0952908eece03229dce088d681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b55b25a30cd65c04ed84deacd17e192733548d65ec822e4285c821a2fa8243cb
MD5 27de3f028478348d8756988b3f97da98
BLAKE2b-256 0e4fc34a73963a937452517a57d621e6046be64d79a0203c6732e95726a08508

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ab635ad6fe9d57bdd486c2a9fb024a296a53a184fec5075464e25cb0c84d77dc
MD5 24f76460471ae0a97a71ed6e0146f2fa
BLAKE2b-256 01f9a191d9da3b972ca8699998efc74de483588f313e3e37dcb4e4cb3474b6bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 9d21c50487f0891aa84926849a4921b433e16503068e99a6b86855515a4289ae
MD5 37eb8517bb0cfbbd9ccae931f16ffd89
BLAKE2b-256 6baf14a491059bed748db4798bff26b1fb4b1f969a56e9a84fdf66bb8ec8a669

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.25.0-cp310-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.25.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 489f54af5fc841a1952109e7635661f41dcc8e166a7d25a2a641ee4d4c9c2903
MD5 2739ac1f57bb7df2fef7e3d904ab3365
BLAKE2b-256 41b0988bb520cc094afd49733a42d12f467664beb59c291ef09099ad7a73601e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b38fe5ced79cd6e041fd962ba5830aa2d803cce356da7be8cd3539315540f36
MD5 22ed759166da4dc6f1652f85fb864c66
BLAKE2b-256 b6c5abd645319e0c9b7cdf74d6064f044d21e86928b1b6116b367a243ed84e03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ce7627be3e0ddc44e8e54c86c922ad6d9a295b6894471129317bd90a5c8ce77
MD5 a09f87a1d85d08be22e7c51e075b60bd
BLAKE2b-256 e3e84a8c676630a9a9b05f9b7106cc5dc7e786e71d96784eb70d8f5397065e25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c7373f5bb38d22478eae19cc7593d96288ee5ee50ee4630c9a86aeb5b78d7084
MD5 d08d3ab958dc4f9202b65f344ac3cef4
BLAKE2b-256 22d9ea3d3a2dd0b554b4a9a400d911b39d353ea331360c10855975139803e9ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8247242290679679f67b34b46e59845af86525f4c1933e2f7ec0abfd6f8a88f9
MD5 e7581103dc34721d4767511be85b44e5
BLAKE2b-256 45598fd4a7e1661945a01b14f682a77d949311ca68b829358e9301059835b407

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8e90df7b3e4b73289e924b2acc23b813f64d55eebc6be99533f22ab8f45ac4b3
MD5 7dd979627e508cf6587bbc74771dd5df
BLAKE2b-256 f87375f09fb37978fbf7a8e1ea3703f7e4a47324d81475e3c272b8ee77c1901e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 c21d8bf0b93457c42bcb4f70d021acc5c79635f81c0e44219054743d1ea6a5c9
MD5 45e1ae712dc29feba62130101981bf7d
BLAKE2b-256 bea846d6ad529044454fee4e385f04f7a8cded552e359b0295d67e3e566d5217

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.25.0-cp39-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.25.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 62c866bd5dea8eb25161a695400d008a7de8628b4695e9ac1be1d3a388cc7473
MD5 3776959a3fe54869703c732e11add70a
BLAKE2b-256 d2144111759bb9ed6d78bbfb1f919c6518a16efdffbc55738f337cb5c2e201cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 590702dbaac7c08ff437846fabe296f804874630f12d75203c24ae9e9c009120
MD5 d2ca823c7fb0b8e7574130f89be71e3e
BLAKE2b-256 84dd04c9ed8ff9d3f8696386c5fd4db8b58a0b50a737f04a8a17523d5d275df2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33256c1bdb3f34e8fffd8e3528cfcbd774b7b4e53c708d22474887e0c2030135
MD5 dd053a549c04341722174b8bfe9eec1c
BLAKE2b-256 2e0b20e648a68e5b7bd284081278511b6ceb2b52d618799c7cc050f6faf4190e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 67b90451dd6ef39eca05a80bf1c33fe80603d9dc4511b9d5698f0db959384089
MD5 ff8fd4d320af6731e2b56b970c3faba8
BLAKE2b-256 07b6c62f53cbdacafcfa7ca299353362bae2df4a1beb3d583730f3df1b638929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4b42a4edabced61209ac9ce048ce3e25cc818b60d32c0a017f52a35df2d49de
MD5 580241003914b192460a3e076eaa0f9f
BLAKE2b-256 a81add47425a8406efaefcc2e61f6d7fa39aca17b849e2c62ac946029e99e4be

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 231029f893ad8284c889729caae1b54e1b3aa56768dae09ef8f28a5f2a9c25a6
MD5 6316043062ea626d63b604b3053b10e4
BLAKE2b-256 891f4ee9ca566c9bed633b413c6b05ee567924a89d173c3ed602b43805060677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 481f7169b3b8626edfa998b48ca37fbc5fa61fdb0a7e8569ff73938285e6c626
MD5 cf787fd90dc35276f1e9c41e0adef54d
BLAKE2b-256 120091f4f98d33992ff2adf35b012cd35057fbcd2fc435a86bcc31b970e25a1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.25.0-cp38-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for jsonschema_rs-0.25.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 9bcd2f8a3d6f6252ec23a8a0d3b9b1a8d3f142d726187742457e1f2c682e30f5
MD5 b12aaa7e577585e77ce274faf4fabd78
BLAKE2b-256 6a180efe424c589b44f6eebb016c6c89f940cb9e8a635ba3500a02f62c5ab94e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b8c506097bff7ab46ed03afcab741c0bb7511b3f8c422483af879650ff3671b
MD5 23a69de65369dfc1f0a7e16146f622b8
BLAKE2b-256 97deb5e23254f8caa8ec758b5191a2222b931a755d5e63204aeea59530fd4230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd822b5e82eacd1830eaf6a61d0cdd8b4364892067b0ff13d7344154e07f00bb
MD5 91eaaa174ff114bb6869a034df00bc17
BLAKE2b-256 cc78d1304420f6b45c3a2c3381df340d1b116eaddf922be96281e7d7203e0519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 406d808a6ac8234148437692b07a5ab09e2a9be765101a5969a246a7f66ab438
MD5 6a708c4d4e8b52051c086b658544ed2d
BLAKE2b-256 03e44586b9ea0d13fdf58b520c97d89abfad8fccbdf4eebfad3a1929b38ca0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.25.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f68b5863500f148277b476c8e15d51e1c21f3703edefca8a383f4da18be3b53e
MD5 34aa1dc09a353c82832954715abc9409
BLAKE2b-256 8d9b1825a0739cae0a10550b8412e7a1ebf9420701cc1889a7d5f78e58da7f16

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.25.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.25.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cd12b39737fb254c9353ed92b02d9bde592735656d27abe9acb8220bccf0c8e4
MD5 2a59b0fbb3cfd668fe4dc3c7b812c484
BLAKE2b-256 4a9bfeb7a37f473bc7ce3eecb05160eda0072ba39180921feea2cb6cf06ddfeb

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