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

  • 📚 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.24.2.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.24.2-cp313-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_rs-0.24.2-cp313-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86

jsonschema_rs-0.24.2-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.24.2-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.24.2-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.24.2-cp313-cp313-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

jsonschema_rs-0.24.2-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.24.2-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.24.2-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.24.2-cp312-cp312-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

jsonschema_rs-0.24.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.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.24.2-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.24.2-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.24.2-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.24.2-cp311-cp311-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

jsonschema_rs-0.24.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.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.24.2-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.24.2-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.24.2-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.24.2-cp310-cp310-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

jsonschema_rs-0.24.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.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.24.2-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.24.2-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.24.2-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.24.2-cp39-cp39-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

jsonschema_rs-0.24.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.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.24.2-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.24.2-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.24.2-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.24.2-cp38-cp38-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

jsonschema_rs-0.24.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.8macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file jsonschema_rs-0.24.2.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.24.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.24.2.tar.gz
Algorithm Hash digest
SHA256 d728d7189f044dfa00437b32197f395d035469c3327476a773e4b8c5c65a8a43
MD5 79033031ac300dfea3a9d7705f189d10
BLAKE2b-256 2b7b25cb0c978872ecd1c7a2f458f207c66949b0da0329734a5ae8fdc8307918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 60639002be626fab38d5384865bc9aa530fd695554fb70f3b0bcb5afddca9ac2
MD5 c85d1837977b72d7ea4d49766b9f0dd4
BLAKE2b-256 73432c696b50473e74fef00b74409c5917b591459a4036545cf8b346419939a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.2-cp313-none-win32.whl
  • Upload date:
  • Size: 1.8 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.24.2-cp313-none-win32.whl
Algorithm Hash digest
SHA256 1293a46b9ab32a3240bf177124a7906886148f0f3121d293aeb13088c6278a03
MD5 d7ddcd1b2dfedf67346bc4ddaa7597ea
BLAKE2b-256 f2a5f809ffebd111a58c19449a188beffc72c561c51e00ae88a99f0d1d510cae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17b2839b264d286fc107f67b9495d7811b8d5f650dfa2078a272c01747ed0103
MD5 303cc43b01e849bd956452a7ff27e2dd
BLAKE2b-256 08f182237dee3a4dcc2023f3d72d339e560cefb88825bf4bbe70fb2c70b1f430

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88279715b1bf9b376111c66eda57acf76e807f139e98a16e0f224df6df3aa2f0
MD5 dc7dc77496e59478f931f0f98b15144f
BLAKE2b-256 823c9aa4a5d1ac0f21802682d389fce49737cf55830711da91d69be77fe2ddb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0af23cb103e9b7678046bbfbceafabb0e5b999fbba6df5a91a1c4d237e730947
MD5 e6624c070095dc13c76daa265504c3e8
BLAKE2b-256 ff7a5c88ccf8243b5e6d58cb840d091df40763c9da3374ea5a83eadc159a86d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 917e2654c9c93c35febf559a00f7bd3a5150543d52d6880cde5657537d9a4402
MD5 5fd70de553a5a8d4d5e8be73bedf26a9
BLAKE2b-256 15ba4a690c9ef0f807edbf0157b93462af119422612b342bce3a06b10e84e45e

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.2-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.24.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a8a7fced9841510b6a10b6ad404984e2a715d5fe6f4c0883fd1292421516a993
MD5 7846620d59281834398c307c932e44fd
BLAKE2b-256 fc73bf7c7c58794bd385b884d768d6bc00ad3f3a055f5f71a4997f620b85d620

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 87fbdf532d928909a840b2ec1a063912987e7d6170ea16a49a1e81a5f4f6d804
MD5 0ebbc89614387da7a3c4bbb0149719bf
BLAKE2b-256 40ad77f81303e81f1ada02af2fed15874680e81236a852af3a9ff0f9e33fa8d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.2-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.24.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 135f370a8673449526a26882cd75f1b1c61a642ef62a851c18b618ab0ab6af14
MD5 6ea6312a8e9cc2fe078353a7eaa04de2
BLAKE2b-256 d046f49b2fb16397fd61dd91e1379a216b98ad52b9e4e9dbdf7a84ba111e9eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b750f0034844bd51a8cb892391a8e7171a44ec1a7c18dd4257ed026aefa8b96
MD5 976d11b88b9a6b32e926fc997c8d0bcf
BLAKE2b-256 f58ba98e5fd17844eebcf2c0639f01a50bbe50969b46f8afed18bc0fc1be169b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab7e722bd768f1e444bf937e1f4e1f1ae37759ad80969da5c39c6f31f2c8b035
MD5 75916579b54a08c1c3f03b0171ae0e13
BLAKE2b-256 98fb0ef24a8a94ec7e1b532f23915469e6a1f160d5fcb752c432942362f33593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 96ca1708663787a505c5ed7c3102ebd0f06ed98fde26eff7de322be25c0d047e
MD5 1a399c50f9573df1340ba0561c4fb33e
BLAKE2b-256 40efdfadb32d2a79797988cbd8a1848f705c3d1c3d7386d9142d935101e2f4be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1353cb112e11464cb93385e434fdfd540908c2f8a97b6c5efa822a3051915a8b
MD5 c92ec6563b68839345f852c975977d29
BLAKE2b-256 b15f0cb824b63c5e68d969c5577e25fc2c4c9aad40a934b929a98a1c50957664

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.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.24.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 93e67456d54babd638eabd4454f346ddb949f4d6ff663969269e1733a9d27788
MD5 c3baa9cf017537335a5e5a065a610cdf
BLAKE2b-256 62cc0a0ec8f0f235cf20e2ae5f13cccd1e5730ca9cf811ee6c6aac3e1b4c63ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 69bb169a0b5a06a2f5f624d0f011f27055bde72e0e9d9037e6af714154ab434c
MD5 2ab29bac3f9ba6294a772355de482436
BLAKE2b-256 ae77745f6eee1d7f43a2c7a75a73604f770ccdc34e0fd7b7de7b3e03c6fdd1af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.2-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.24.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 77418771602c4c77d65c6fd83728732a19392d0ba1532f08cd17c110312251b1
MD5 6c82993ae60fa374916acf1e84090a47
BLAKE2b-256 778bed5f51cafa5ddaefac78eb8f2ca60f725bbaee7b137293092a3fcf1b0ff9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5573e38807847d8fce9f235d02734d5c91d810259929bd30fc71b63fbe9321a4
MD5 2cb305352ec8adfd36579dd7e9cd6ce7
BLAKE2b-256 67fa7ca05a1e722289a474b8b38430894627d1c129a918b83e8a3e349eb41c61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15a4cafe880f35a7898f369800eff8e6b1b525c98a438fd7e4fd554c8c3ae7c9
MD5 697c62acb56017b52c923775fb2c918b
BLAKE2b-256 32f4cb92f113a5eb1c9553b2146112d269b22f1bfe2488872dab299a3e497482

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4adf2abfb6366b6bad6b0a3482d76e9f9f94051fcccb0cdf782e45a31284f1f9
MD5 9302c354d50d05c21e962afab218be37
BLAKE2b-256 e97290a2d925ae33e0238d0918e939e3b787dc39252473857fb8b36face29b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 003e4eaab2963382188f3a5ec814506256b0ba4cbd435a2198bee15b639eda86
MD5 7b2100cbc1cfe74ba741de3b262a1e50
BLAKE2b-256 d6b8b171d4848fef76b6dae7b778ca5d8de9870895e68d3754d3b44a102be142

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.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.24.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3c98305da3f408faa1487306c33c21365cec8674bef642f37f6718763a245530
MD5 d9f09a6428e0e1d8e0d4d850a795a7f6
BLAKE2b-256 398101f4c4a9697080d8ee4b8b455f4773337f51197b9f0d27be7ca87de40efa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ed0f20d5fffb6164471e06de7dfefa9c0cd8ae21d3fee706631e1d53b9d4c1de
MD5 7a5815f8422c4847b0e4956bafdf26b2
BLAKE2b-256 62e8b139cb82a9120ce1a237a0d0f53e386026dfbc51376930f5892283d608b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.2-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.24.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 37c465279b2425252488615a34d0d93807ca78fe1f4d7a5a41045dc72e87ecfb
MD5 a7e9487762e47856b85a273f39c7e41a
BLAKE2b-256 3ae6046014d6052b9d8d2895114401c560f5d49e8377c5f704fa56c9cd36fa24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13a8ee8c9425e82098fc15a58632debba99264793b0360bd508abeea83343d1c
MD5 7611bf6903ba09a0e488a03a2998d889
BLAKE2b-256 beb9cee7fb13e8f0ffcfd5c1fccc1cca925e99723ef74bd53f520869cf3a789d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5410799124f04b2d73ca38aaad3657d5fb899e8633033db718ab4a3947b89fd1
MD5 034ee20d678a6fa177f79362992eef68
BLAKE2b-256 eece2837afec6c41d7452d4941003efa619f7a806cea2fb0e122fb670f56cdff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 753845a627f6434e7fdc2eff292c9804e42b63a5cf348e932388c25ee096ee2f
MD5 94920d0eb220d1ab38ace3c580c24a91
BLAKE2b-256 ae384b89ee382d90b55867fb4a380ac683f9509daff7986bf38345b0779da38e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 191c182182157c80abd53db0cb4b94ac444569538fb10630d4a5bd8ac56c6c3f
MD5 a675cb0a0ffc243883045f719f803da4
BLAKE2b-256 23eee0197b7d50707244cbff0e20a2082074990879abcb40cbb57333a788c2bc

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.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.24.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3adbb3e1ecdf9c2f82d72b52ed0f02cf3bd03e346908e590b484bee95f31770c
MD5 b27467100329f87f8e2fd31ce5d98928
BLAKE2b-256 ddabb18050ad16dda998187928f14088a7f88661ea8f8c0b31994423d348c44a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 32d5b2f129c76ff499e49823315d35cb4891fd8c9b779d3f612da1f2a3981cba
MD5 d6a68964ac6c4a865e888525cb7a7c95
BLAKE2b-256 fc80d645aa78699cd53c491a4e223af032b01d9e41758daab79881d062f2ca4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.2-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.24.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 60abd6426a469af714c08b1194d1952e26d14110fc7757aa52a9ef02168871f6
MD5 739bb7c2b3cddb962292b0d29f159e44
BLAKE2b-256 57f2cb534165392e55c1bbe6aff713af3ec8ebaf940b14a253894b4ab36be3b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b7608aa1178e673ece77b934d69fc4abb642b355364da0fc05ff4b1e1e80fa6
MD5 d03bdf33c8846d8a89ceeeb2dd5ae8a4
BLAKE2b-256 a44ecd99dd0268a7c788d9a4bf145004f2178fddedf98843d4e9d048ca6c078c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce180d50f2203cbb044f5e07713e155e62c0dbe0c331cd840b330f564b2dc7a6
MD5 dee7c243def432e2807331a61e0893df
BLAKE2b-256 a3fe372156fecfdec70497f29ccd13570d1e4167c56ea0d32b19fe0714615a93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6c767a7027aa6f105779b32f4429b3ec076bc00d3c5edb11c9c0977133ada2bd
MD5 150a8ed4a96ca0f468a3deeca23ae47f
BLAKE2b-256 482e56fb94c420aa0b8252da0670a6fdc1c6095c8ac3803a113c1c6f6f11ca6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 08e829828e826e26a19bd2ff96d7241d48cdfdd0c6e58bb710e370c48a8aee2a
MD5 f56839e97ce069d04065e25b25e82ebe
BLAKE2b-256 f0644b9413f58bdc74491ebd4a9f412d931cb22ae12a4414ac7693bd9053398f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.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.24.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d8a5d51ef13a06099088aacd551370ee7117bc0b95e786b9ff06dc18f9803784
MD5 bbc2cf81298dfb20ffc6dbe704b7001b
BLAKE2b-256 8aa4d6426dd9b0918b8ab4082ae59f595b814649e76868a6530b05dd13d6dd5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 cca4099847021c31617bbd1f4eb58f01aa9b749a7eeed9fd65a413e3e10bb132
MD5 5401b2dae6b285c06e46b2b058ed27a5
BLAKE2b-256 be29d843a0613d7a66f987748676881181e54a4e779af8e06b10a346e5a8cdcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.24.2-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.24.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 22fc52bf7ae57eda070762304f54272ca0ca2868969bd6f5a7f37838ad4fadf6
MD5 7b6ffcb2b8205c15c9064d72a4525df6
BLAKE2b-256 6eb5c595d888969f64516bfa93452b288a08625fa1cfb4a533e4af4014cfe92f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ba63a20927c10921ffb59de32e0aab185b5e96206ec0f51541ddbcaa1b5a905
MD5 765f65e435e8cdbd826bd60adeb7768d
BLAKE2b-256 900ff55bb363877941885aa9694d91476c3a6108f48da1cb130ab27edfe417b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36cd23d0aa728cbb03d2ea338ed1ea23694628708af1ee079296bcd261a86dc5
MD5 3e27adeb6e2edeec3721f0a85840b96b
BLAKE2b-256 183cc2a0a9c452e1a0c9a26d777abe98eea11673a724c0fd598bab4713b366ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2b7eae010e59fd63f883c86e3fdb04aa029e32cb5eb587025662b28abb8e7cd9
MD5 32213284593ba13019c47da4ab4f6e37
BLAKE2b-256 2f4c411a2be85488ad1987b0954b7877dfc658dbb58f002dc0653e481c25a421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.24.2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cfb97b4da18c51f11304f6b7675666fc52318348c8ba8714333239ab7e3ece10
MD5 47747199985eaf12af291e4b93f5b956
BLAKE2b-256 bb48bf2ebf707d33249d00fdef7a72a8b4497b1c9b83db35795d15aa4c7b8573

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.24.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.24.2-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 168356332ef1a25942bd7cd1878d55459bf85680a6fb0ae83efd95946d9f6d87
MD5 da47ed7f56b03a7645e9a6317ebfd17f
BLAKE2b-256 1fd0833a206e288d627b99e5909eb21d7ba56dbe153bc324dfa3d7d7c0b08941

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