json-schema-to-pydantic-rs
Fast JSON Schema to Pydantic v2 model generation, powered by Rust.
A high-performance drop-in replacement for json-schema-to-pydantic using a Rust core via PyO3.
Performance
3-10x faster than the pure-Python original (end-to-end, including Pydantic model construction):
| Schema | Original | Rust | Speedup |
|---|---|---|---|
| Simple object (4 fields) | 445 µs | 60 µs | 7.4x |
| Nested 3 levels | 1.00 ms | 116 µs | 8.6x |
With $ref definitions |
1.22 ms | 159 µs | 7.7x |
| oneOf / anyOf / allOf / if-then-else | 2.27 ms | 707 µs | 3.2x |
| Wide object (50 fields) | 2.91 ms | 355 µs | 8.2x |
| Enums and arrays | 658 µs | 107 µs | 6.2x |
Installation
pip install json-schema-to-pydantic-rs
Requires Python 3.10+ and Pydantic v2.10.4+.
Quick start
from json_schema_to_pydantic_rs import create_model
User = create_model({
"type": "object",
"properties": {
"name": {"type": "string", "minLength": 1},
"age": {"type": "integer", "minimum": 0},
"email": {"type": "string", "format": "email"},
},
"required": ["name", "age"],
})
user = User(name="Alice", age=30, email="alice@example.com")
print(user.model_dump_json())
# {"name":"Alice","age":30,"email":"alice@example.com"}
# Round-trip
restored = User.model_validate_json('{"name":"Alice","age":30}')
API
create_model(schema, **options)
Converts a JSON Schema into a Pydantic BaseModel subclass. Accepts a dict or a JSON str. Supports the full JSON Schema spec: types, formats (uuid, date-time, email, ...), $ref/$defs, allOf/anyOf/oneOf, enum, const, additionalProperties, constraints, and nullable types.
from json_schema_to_pydantic_rs import create_model
# From a dict
Order = create_model({
"type": "object",
"properties": {
"customer": {"$ref": "#/$defs/Customer"},
"items": {"type": "array", "items": {"$ref": "#/$defs/Product"}, "minItems": 1},
},
"required": ["customer", "items"],
"$defs": {
"Customer": {
"type": "object",
"properties": {
"name": {"type": "string", "minLength": 1},
"email": {"type": "string", "format": "email"},
},
"required": ["name"],
},
"Product": {
"type": "object",
"properties": {
"name": {"type": "string"},
"price": {"type": "number", "minimum": 0},
},
"required": ["name", "price"],
},
},
})
order = Order(
customer={"name": "Alice", "email": "alice@example.com"},
items=[{"name": "Widget", "price": 9.99}],
)
print(order.customer.name) # "Alice"
print(order.items[0].price) # 9.99
# Or from a JSON string
Order = create_model('{"type": "object", "properties": {"name": {"type": "string"}}}')
Options:
create_model(
schema,
base_model_type=MyBase, # Base class for generated models
predefined_models={ # Plug your own classes for $ref paths
"#/$defs/Address": Address,
},
allow_undefined_array_items=True, # Arrays without "items" -> List[Any]
allow_undefined_type=True, # Schemas without "type" -> Any
populate_by_name=True, # Access fields by both name and alias
)
PydanticModelBuilder
For reusing config across multiple schemas:
from pydantic import BaseModel
from json_schema_to_pydantic_rs import PydanticModelBuilder
class Address(BaseModel):
street: str
city: str
builder = PydanticModelBuilder(
base_model_type=BaseModel, # custom base class
predefined_models={"#/$defs/Address": Address}, # reuse existing models
)
Model = builder.create_pydantic_model(schema)
Non-standard schema properties are preserved via json_schema_extra:
Model = create_model({
"type": "object",
"properties": {"bio": {"type": "string", "ui_widget": "textarea"}},
})
Model.model_fields["bio"].json_schema_extra # {"ui_widget": "textarea"}
Development
uv sync --dev
uv run maturin develop --release
uv run pytest
uv run python bench.py
Compatibility
- Python 3.10 - 3.14
- Pydantic v2.10.4+
- Rust edition 2024
License
MIT — see LICENSE.
Based on json-schema-to-pydantic by Richard Gyiko.
Metadata
Release files for json-schema-to-pydantic-rs 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| json_schema_to_pydantic_rs-0.2.0.tar.gz | 84.3 kB | Details |
Built distributions (wheels)
Total release size: 7.4 MB
Release files / json_schema_to_pydantic_rs-0.2.0.tar.gz
| Download URL | json_schema_to_pydantic_rs-0.2.0.tar.gz |
|---|---|
| Size | 84.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ca5aaec96de3a2d8a58d2c501f23d9fb597c0f56e3f1342b8fc0eb8a96c9634
|
|
BLAKE2b-256 checksum How to use checksums |
2894de5908dc2c3c06d2025885ad7fd6ba5e13eb92622c7adeee6b5a3daae738
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp314-cp314-win_amd64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 237.4 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
25a1589c2dcf3db68af65e6ab9b4b30db2ba388fe127431ff2c96f1243888e22
|
|
BLAKE2b-256 checksum How to use checksums |
a1e5f7b340ffe8e2cce4526be2e125255f95a3d981c3488c87cbf228c10aeaf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 324.2 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4eb7b76a73a2c945ba8b6d7f5a9017f23c948b0b8a8aec8f18276060b0562d7c
|
|
BLAKE2b-256 checksum How to use checksums |
863cf5e5c2e6e3fcf777ac1c3247eb1f4ef3a90772a69c230119f2084874c022
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 300.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6ae41da3d44481cbf5aa7500c7b808c0b83d01cd5523453a717bee816cdc3f50
|
|
BLAKE2b-256 checksum How to use checksums |
5b228cd614c2be598ed6555bfb710144244401b0b48653780ae738cc46a5a092
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 289.8 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e5d1f81c0fb29bcf7e6d7a1bb2beb81c71065fb873d4bdaf94f5cdd33637650
|
|
BLAKE2b-256 checksum How to use checksums |
a273bd4969dac0314f308b7c9265a61ea45979f144b2bff49ef82e5bc624bf27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 313.8 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bab5c33eaad31a4e2986345847334f4fc315c221c682700d83782ac1ec4bdcf7
|
|
BLAKE2b-256 checksum How to use checksums |
c2ba1dc03185a00726efb18c045c93fb97660b0f419f65967892299bedf83e38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 237.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4176ea4166ee253c3ff5c5adf4d9135e0ba4f12744ee51e75506719dde595b05
|
|
BLAKE2b-256 checksum How to use checksums |
aef387d3d4c16e3866846531bc32fd387821c9eec83a1fdb4b4cc0b318dd54e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 324.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c9d67440b24c411995b5916681db0734361de6da12971f748eb085b80a31464
|
|
BLAKE2b-256 checksum How to use checksums |
80201235885f2d555a5ac12e112b705600735f413273017840d2fd6029cccc17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 300.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0827f6bdbee9cf67108f7d404bd899a1f4da6dcc855a5674658a15e39f20c6b0
|
|
BLAKE2b-256 checksum How to use checksums |
1e6d7b4faa9c436750284b72bcc1fea271cb00222e09db8365646f96943e3471
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 289.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fd904c27a6c0bd1e7abf103b7b3f3c4d877a1179099cc7e403077ad5deb6665b
|
|
BLAKE2b-256 checksum How to use checksums |
9b9fca437fa2b9c3245d2c1fe40419a5d61c07dd1360968fc84240647f95df25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 313.7 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
eaa2a1091a0ce03dc022d10a590a86860e003cc455565e9da8fc55a9c3623840
|
|
BLAKE2b-256 checksum How to use checksums |
4e52a989fc045b9d88f64901ba7484e936b2ae65c123f1a0c22f967db2da7e86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 237.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0a334b88469a44a6d0e959fb2f131bd7a923f25aac107287ba55d7c24f6c73bb
|
|
BLAKE2b-256 checksum How to use checksums |
d2dd17d821547d424e3949bfe9dd4445c3c8ced708b2d3c2f14f6d2db479e0ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 324.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6679b63b2bb9fcde3eaa0f23c6f4ac6c9cf220a1a89818deaf626b2ecdfa3b84
|
|
BLAKE2b-256 checksum How to use checksums |
5e34e8ea9b8b3d12cbd1e13199fd607fcb3e5bc3887fe74d7b396c5d7619fea8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 300.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c812062bbd79f90edbc79cb7d8b5ee9ad865e01048a8cefa20e05d60fbebf362
|
|
BLAKE2b-256 checksum How to use checksums |
ec246d79ff550f3aeaab0fe55b83292671e08a1482a58ca412e015ca26633f1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 290.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
98c3d43944a3df08056bf9ce2263398781b45df0bbd552ff5b64e5257c973721
|
|
BLAKE2b-256 checksum How to use checksums |
ced6de2f2a69644cc2fd8461ee10407be35d0cde442ecd74aa152008e9a3b4a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 313.9 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b9ef0f896d4df96a7455d0d8eca232d1ee887940c6c61e19db85bc97f7c757c8
|
|
BLAKE2b-256 checksum How to use checksums |
47214f89ccdfff17ffe38473885dcebd1248919ce596c610df056e8dde3c0864
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp311-cp311-win_amd64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 236.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2c619a75972489f9dc4f0b9fa904caf258853f2f70047723e8ccc904c265709f
|
|
BLAKE2b-256 checksum How to use checksums |
2b8f78626ad330dc7f61b2de06e093c0a0bbc494d6fd6b2643e9a0fc9f6d8010
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 325.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7763b502aa03846f63ded4019a9bea8abed4e995745743795dde5aa55b9f9606
|
|
BLAKE2b-256 checksum How to use checksums |
5e6f682ced0aaf4e7b6f22e63ece3d008b0cd1f09e588028f5471a2126bd5978
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 301.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
11c46b7d3c71ccca595be0dc4b8e2151c0c774f8b1ec793356024556f92289d6
|
|
BLAKE2b-256 checksum How to use checksums |
4238f68797e58ab7df2284e30282c23eed98ac9db9e398f783ddcd929b700ba7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 290.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
68b794b5b0e7b2625480f10af325c51b350fb57733a7267a5d51fb7bea04b916
|
|
BLAKE2b-256 checksum How to use checksums |
dabadb8916f6a2b156ad9051be93e24bd849ffbb8a0bac6e40cc0ff9981e1693
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 313.9 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e862ca09de779f98545aba902c781d925a01e8520c4b463bfdc39f05e453da76
|
|
BLAKE2b-256 checksum How to use checksums |
bc02033556140029c98bb8f6a4a38bd67d49459e428d56088d35e282300f597c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp310-cp310-win_amd64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 236.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a648a2c21c3a5a7130d54202b8805133d5f176e3231c831e42e57273f96aa26
|
|
BLAKE2b-256 checksum How to use checksums |
840c867502011a6f2efcb5c0009c8f52725f250c91b3f7158a18695ad4e0bd72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 325.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
12048d01a23166aa8980eb180e4256fa14a1d6a8caadd7233d79af35cd3d938c
|
|
BLAKE2b-256 checksum How to use checksums |
7546dac523c0cc50b59032f4eab58f23d66c2bbe1039b35027717e54776de628
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 301.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
962b1b35f403c0d0d99f9a87e2b0aa74b754f1c711ae5f8db792390d4d8f3c29
|
|
BLAKE2b-256 checksum How to use checksums |
5ffae47b451ec955062e2463a6f52765b43c501c545274d5c6a35672e0acfb77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 290.2 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f1fddb8ae72512ef6aab5bfc9a0fe8111cf13bd1826f1edeb874b7890437976f
|
|
BLAKE2b-256 checksum How to use checksums |
2c70ebb9d6650c22b97eea047a5e8d49a041d648266feba7ecb48c075ee13cb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency logRelease files / json_schema_to_pydantic_rs-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | json_schema_to_pydantic_rs-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 313.9 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
dfd48e6003c81371b8b48c34ec67a435047a28e49c486bf092b700bf74b08ba7
|
|
BLAKE2b-256 checksum How to use checksums |
20b8743ce81fae26a2d0893165a5da6cf9fe3df8bbd1118b8c299af8f6299189
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 10, 2026.
Transparency log