A high-performance JSON Schema validator for Python
Project description
jsonschema-rs
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.
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:
- Define a function that takes a
strand returns abool. - Pass it with the
formatsargument. - 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
jsonschemafor complex schemas and large instances - Generally 2-5x faster than
fastjsonschemaon 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:
- Share your use cases
- Implement missing keywords
- Fix failing test cases from the JSON Schema test suite
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jsonschema_rs-0.23.0.tar.gz.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ef9d33cd39c05be9543c325d3c157a75cd91e72c42fc359ac6a870b0ebb442f
|
|
| MD5 |
2428239a9feb7d1f930b2aa92cd11315
|
|
| BLAKE2b-256 |
13155d25d119a47df02b1e6f93e3b16774aaa1d595baece6fcdce6041676b697
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-none-win_amd64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp313-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6a07c8321ef4adeb8689e10b38f6b932daacd6a6b738d9024316ea4624d4b6a
|
|
| MD5 |
0260161b956a6ea01a41961dd737c06e
|
|
| BLAKE2b-256 |
730c7f58803d10067a700003ea06c8e2814eacff39156e96a1d3071d09e2163e
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-none-win32.whl.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e54ef2927200aa9728e8a689e1958b66b0cf0401894d74c55cfe83163c7eba13
|
|
| MD5 |
6cc3d06c9994cf9460bc97b39a3b5225
|
|
| BLAKE2b-256 |
be50cddfc75908d6be03b66758704ed2d4461cbea176174cd01123f9980589cf
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3687ab495eeb406a02b34322fd714b1fd62563b2d8e47980f0c9fac27b7d5933
|
|
| MD5 |
dd1460f93f294e69d91abce9b8ce7e49
|
|
| BLAKE2b-256 |
a0378ee674b8648670e359e1cf581474ce86986d6d46afafd3ede2a936f3e3ad
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
198da234dc44c8fff05fc5213531cce5e7b0b02c5d5876f4421d429bd9d3242a
|
|
| MD5 |
76d7e89cce596e6521316b0f086c5d83
|
|
| BLAKE2b-256 |
22ca851b7bb617f425a5b92b90267978f56801bfec1f6502ec3f7e9bbec229e8
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f45ec434212b33aa68f3c0fe2f53ac2be5f37b971894695331d0504811871d3b
|
|
| MD5 |
e0529018caa53e91a4d1ce1b15ffba14
|
|
| BLAKE2b-256 |
51d03d14b01e1ba877b7c107db88e8e964d65144f387ab18d85ff5b6fafb99c1
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
268a14a8cf2795b6006a5b001faef3f1ea016f2e0c75d3c56b270152419a135f
|
|
| MD5 |
b926ffb4d8016f7fc4c8790069fde4cc
|
|
| BLAKE2b-256 |
4ab1f9ad784f3f3dd95a26c54fcd48f9ba46bb7c84528f7f08ca57c2b04e23ff
|
File details
Details for the file jsonschema_rs-0.23.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.13, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c458901777ef9582ecfe1a8f041d0f7a0a9b7d4c9048316b4a9f60d62fe0af3f
|
|
| MD5 |
7b6ec6f7d798954e3ea2feb7887fce8a
|
|
| BLAKE2b-256 |
326a4069c8fbd233c065360fc1b2167d15045e207e49065037c858a00cb3d994
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-none-win_amd64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp312-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7028f9e7f7fff36cf6ed81008e434a6f4ccbfa50ae008f5909ec69c119da86da
|
|
| MD5 |
8726848ecaf4949c18aca7906358342f
|
|
| BLAKE2b-256 |
ab4aab1f994485026e4fd071f49c2d0d88194eed026e53884ec52a829da9a590
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-none-win32.whl.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
333f648f21d525a07c6788c3febd66106d5d27edaa205b52be57505a7c5cd2b7
|
|
| MD5 |
21d97d3926db3af5da7badb0d5a01bdd
|
|
| BLAKE2b-256 |
3bfe3d7bdbbb86e5ff1ae9cc912e87a537506c569981c14f7e9cc19f98bae9fa
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
926d7ed0ff39a6931eb1d238f894b4d71121059208b12b225f17abb6d0d76e19
|
|
| MD5 |
b7e2212a477530c18ad995c9ec37c8b4
|
|
| BLAKE2b-256 |
cb8d33f417a52b799702a9568436e4a3be911f7edd0a0a941af1846bc7e21773
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7dc085bc9446c500d3f20bebf9d850f0ea5900995c535f55731da40f07101a6
|
|
| MD5 |
25d529794abd3ebc54514f6011bc1982
|
|
| BLAKE2b-256 |
67c1bf861352c6283207558e94c35546f2c12617387e7bd71862e616143ed6be
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fac9050b6474397100509e1fb3a6c6ed70c86e5664a9605c37fa12055b8f923
|
|
| MD5 |
d343050e2ded64169880b9b9b975f432
|
|
| BLAKE2b-256 |
da11315d9e8e63d66598dacd7541eb52d63f36b7aabd2c8422a6396b7e7e3c81
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88c69d02853f0a03ff6e78ea1492aed6dd03a903b8440c0a771306a975ff4052
|
|
| MD5 |
016e658b8a281d2641e3503c54f97bd1
|
|
| BLAKE2b-256 |
22ba99d23698cfcfbe2233484cad31a8bd86b3c8a38573c1faae256db9ccaac6
|
File details
Details for the file jsonschema_rs-0.23.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.12, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b808f3ae4212ac02e47b0b68638f757538e87b90bacd7784bdce3ebc9dd3303
|
|
| MD5 |
b0ef97acbf17f52e366f83ac50e0b135
|
|
| BLAKE2b-256 |
769dbaf1b7574bd526fdc0b410eb6fb4c8b3de9480919cb1a85bc4e6a835c82a
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-none-win_amd64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp311-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
191a49bcce7fdc60582d8f5f3566af8c794bd4ea4fc55f0538817b2d8dd4d54d
|
|
| MD5 |
fbc6cd613fd54fc3c9e9ce446acc904c
|
|
| BLAKE2b-256 |
1f217feca584ef8dd0cdd9951e9c0ac60f8e8285c6f88b78ea2e570f7c8270b2
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-none-win32.whl.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fb0d639cb00f69b11073254420c6859fa12ec9a46c296c8d6c24d90cc28146c
|
|
| MD5 |
ea7a97c4c23e1c140e1d3c771b064ab4
|
|
| BLAKE2b-256 |
2f311327d12b0b32a7002b63abc9b37b372e50279fe54679da831e7336cd2ef0
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84c1974240fbdeb49c0ce43caac926587cb52c846e9de6bad2665ad63c054536
|
|
| MD5 |
b579e6bf18a2690dbe8a6248fc8d2520
|
|
| BLAKE2b-256 |
8fdfe189799381f21746318646ed189baec35ab6836eb6c64ba3a38c60e9f3a0
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8be13b8776b73a4f8c386ce15eed9dd0e97c8915296d8da2e3c1ac48952c786
|
|
| MD5 |
738fd9d4b55778c80fa23a4d0b7cdca8
|
|
| BLAKE2b-256 |
ff0c569d7eed62640cc0558ecedda7c187bfdf26e12057b94ca0f171c842ee68
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7afb09fc11955ce631646ca71bb7a213ccab87907f279b3151c70951a936cd50
|
|
| MD5 |
fd9a577f4d1c1d5484eb948d602fdd41
|
|
| BLAKE2b-256 |
e2c9f544c56049eafeab36bc77fe5d7062a8b9437634eb4ad816e348ae33012f
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ae208182ee446f2d5976f24de67bfd667841db75f4cf62c01c2ab6237accb42
|
|
| MD5 |
f9b353d6561f22fa50397cc177e855d4
|
|
| BLAKE2b-256 |
4ec5d8ea39130fda0a4432234fd50175ba660ecab5fa8b1e17b8b72564b231ee
|
File details
Details for the file jsonschema_rs-0.23.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.11, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ac859149bc5bba9adb88c96a6fa21b583d12947e3e45c629840f7b8bbc1c267
|
|
| MD5 |
bcddd3e9927449b9fb39b7a38c3f0a52
|
|
| BLAKE2b-256 |
5f1906d1417dca856821477eee4689486556a7b489b28908ebc5fe322cab8f0b
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-none-win_amd64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp310-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8a7fca1088200dd68286e7e4373be216391e52fc4598bb43338a1c29c109124
|
|
| MD5 |
871e564e42f6311a63915d76e6273643
|
|
| BLAKE2b-256 |
5e2086f2a5408f12c4862f7a50960975e472d37b59b8af01a7969a09007424c5
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-none-win32.whl.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb25786189a1e621146b2f59d11bb89a36af8270aa67d7d0f7ff78a771bd92ca
|
|
| MD5 |
9d56ae8682af32a76858ef38e66d674d
|
|
| BLAKE2b-256 |
1e7daed8c3ae0680654f6e377a3a8bb37acfaad49b63df7c794c5a964a80243f
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3929dd194ffb939bca5131127b34b349bed35f22ac4c625058d306e312749a6e
|
|
| MD5 |
5c21a0038a63d57cf2aef5bc26c9c4d5
|
|
| BLAKE2b-256 |
98d726846867da471755f662763228d5f91c2ffd51c9c000eae3b34bca88eb64
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f085fe85eafd6c2ffc0d490720f5acbf676f47145d07b687f75bf88ba03bb8f
|
|
| MD5 |
856cad1f1f9689b407a6974302062c68
|
|
| BLAKE2b-256 |
d550299261844894907becc951c9517cbfd2ee58e1869dae5985923067385590
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85bc2c041b19d902de67c2c0372633e1f4bf83b0b284b91fcc930249b7cc6cad
|
|
| MD5 |
e9ccc895e1a5ee1945d44a0b15e0a6f9
|
|
| BLAKE2b-256 |
2eeebb95e18b18337b185179bf7241673680f0a6f5171abd3accf1bcb63acbe7
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ed192093198622fddf3d53b9587cfa526fefc46aa25440f156156998d174243
|
|
| MD5 |
f137a14aaf79e87d763dd84a857d095d
|
|
| BLAKE2b-256 |
bad7774a9f459b75eb2008207498cd52ec0fdfd9b08b9b66af421115c24ad8da
|
File details
Details for the file jsonschema_rs-0.23.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16e49f56f272fdf47ba52ac0a2d3473bc668c2d6cd46036d4314bd76d9f94b63
|
|
| MD5 |
7e49e6305181c36a1d110a2d566127bf
|
|
| BLAKE2b-256 |
e7d716405e611d8c99384f24962f67681578fd5fbde5ef84a72c2733c7bc8b3d
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-none-win_amd64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp39-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8615ea9b35c8de226501daac577c0c6cf0e379f8d2520c04454b8cb3a0159050
|
|
| MD5 |
6ed4c57bd4f40101fdda2b5d93f3a46c
|
|
| BLAKE2b-256 |
729c26b8984e7f133c7b18f8c3d83e54c13c1ae0074543db8b40b5d39c00745c
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-none-win32.whl.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8688f11ae7a13296409e570e31d0e42b4e4fe5d8d1b43d5b96907cadfa779df7
|
|
| MD5 |
9d3f6c0b0f067f51a8724ffc8c8f3b34
|
|
| BLAKE2b-256 |
c780b0ef6c05ae91b312b6e48c017bbd0323451c7919034fa0f4e0cda8ffa685
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8616b3d0ff49c4378e6f8d80d08561a28932b4efc88ee4e2b4d9aa4e5b317758
|
|
| MD5 |
9d620ceb44c92ec1bec29c02ff7c1c87
|
|
| BLAKE2b-256 |
85aa0bc4be7c12577b01764f0f950946528f875f1f7c71e9fd90c48cab9a26ce
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d19bc07910cb4fbeccef0de079ec21f3de20cbbb20de901560ec375cdac6fd4f
|
|
| MD5 |
ead3bd31f4c65f76dfc4b16b434e1eb9
|
|
| BLAKE2b-256 |
e591f56418250a0740cf7454bf463470710eeb1332c1c5a56109801743ebd382
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12d942f023a29f93e305c692a6b6f4651dd8e5979cb40302ae50c7f12d8247bf
|
|
| MD5 |
b95e4885ee6bb588f786412c534116ff
|
|
| BLAKE2b-256 |
cb426af583b3cf7293cd084a15afd11df3e731342d1bc37f44bd99c04a761fa4
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f05d250bad1074baaf1e2ac6a7210d70a404aca17dd9ef54e0ba975df6102786
|
|
| MD5 |
a709bbc4bd98aad64b369d736a4419b8
|
|
| BLAKE2b-256 |
4ff87c612ac308cded4b884cb134996f45e4c72dc93cf1c49836588914cc4ea1
|
File details
Details for the file jsonschema_rs-0.23.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.9, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7efab714f1e6665f33fbfb734bc6ab2ac7e5b050f01625f5ca55759473bf0eb5
|
|
| MD5 |
270dc75e44783b76d138a6f2f1af3b40
|
|
| BLAKE2b-256 |
f2bebf26db21a4019eb13a67ea5b4196d0d0148b7a4a6b35b90b3ead2819033a
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-none-win_amd64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp38-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
188c2a1e3522c4f2e901630afc324b723fe4323f7f52ba5d3da89805fcad9222
|
|
| MD5 |
aa13a926d8b716abeeebd80cd5b733bd
|
|
| BLAKE2b-256 |
6ca71918f2d145ee33aba707119ccef9a89f1f1981531a37b0e90afe2f4dc191
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-none-win32.whl.
File metadata
- Download URL: jsonschema_rs-0.23.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca372b15950de3d297197b9366ac1ee5fa0c5112ade044007dc68e36fc36413f
|
|
| MD5 |
1b659c509e5a54ed7eeb21859122719a
|
|
| BLAKE2b-256 |
680250e8dc66eda671fed9303b6f8056e4397c096a51a7a627775ff132cfba15
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e135e62e3bee94d966300ba338a58b4e1eb7f32596bde09ffeccfd7b6e52f0ea
|
|
| MD5 |
b5be79582fa449fb8c6a458d5ad24d56
|
|
| BLAKE2b-256 |
24657b0095c5b05c0360903e2e707f1cddde63612298d111392d5153e2bbac80
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40ba700b1749fa337418e48dc37587159fe872d65dfa09e2f88361a353584c09
|
|
| MD5 |
6be16406c9ae39a5014246866563e7c8
|
|
| BLAKE2b-256 |
7dbff38b9f54934ebbcbae2c3b9e123f5e681854f640f29d677c9d3d002318ba
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97d3ca62e93063b1c75947a75064f83bee84fb4f5d39fc1a64e4137a668cab7b
|
|
| MD5 |
8c03fbe85eb933a2a8107198da370c8d
|
|
| BLAKE2b-256 |
fc11f9b2266430246cf2801619393ddfe33610be680218abc3eec23e60a09cf6
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-cp38-macosx_10_12_x86_64.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp38-cp38-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db38d184476e00020b3423060547ae1d1514f0b06350575493a8f1ee91f622f2
|
|
| MD5 |
b0cf04cfb9795448e89e185160d79b4b
|
|
| BLAKE2b-256 |
2af719be410af3afdae36db2e0d5fbe4d08a4fdb7bacac5d8e2a77925e2195d5
|
File details
Details for the file jsonschema_rs-0.23.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: jsonschema_rs-0.23.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.8, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fb6b93632315000ac24f52a5daacffb62d35075bb4609ce57f4e4b1ee80a076
|
|
| MD5 |
47d015f23afa03db6f92a539726d5273
|
|
| BLAKE2b-256 |
d9fc2db4ed330f29b56e83a95b600332b28f3a002f7a943940168b886433e412
|