No project description provided
Project description
pydantic-core
This package provides the core functionality for pydantic validation and serialization.
Pydantic-core is currently around 17x faster than pydantic V1.
See tests/benchmarks/
for details.
Example of direct usage
NOTE: You should not need to use pydantic-core directly; instead, use pydantic, which in turn uses pydantic-core.
from pydantic_core import SchemaValidator, ValidationError
v = SchemaValidator(
{
'type': 'typed-dict',
'fields': {
'name': {
'type': 'typed-dict-field',
'schema': {
'type': 'str',
},
},
'age': {
'type': 'typed-dict-field',
'schema': {
'type': 'int',
'ge': 18,
},
},
'is_developer': {
'type': 'typed-dict-field',
'schema': {
'type': 'default',
'schema': {'type': 'bool'},
'default': True,
},
},
},
}
)
r1 = v.validate_python({'name': 'Samuel', 'age': 35})
assert r1 == {'name': 'Samuel', 'age': 35, 'is_developer': True}
# pydantic-core can also validate JSON directly
r2 = v.validate_json('{"name": "Samuel", "age": 35}')
assert r1 == r2
try:
v.validate_python({'name': 'Samuel', 'age': 11})
except ValidationError as e:
print(e)
"""
1 validation error for model
age
Input should be greater than or equal to 18
[type=greater_than_equal, context={ge: 18}, input_value=11, input_type=int]
"""
Getting Started
You'll need rust stable installed, or rust nightly if you want to generate accurate coverage.
With rust and python 3.8+ installed, compiling pydantic-core should be possible with roughly the following:
# clone this repo or your fork
git clone git@github.com:pydantic/pydantic-core.git
cd pydantic-core
# create a new virtual env
python3 -m venv env
source env/bin/activate
# install dependencies and install pydantic-core
make install
That should be it, the example shown above should now run.
You might find it useful to look at python/pydantic_core/_pydantic_core.pyi
and
python/pydantic_core/core_schema.py
for more information on the python API,
beyond that, tests/
provide a large number of examples of usage.
If you want to contribute to pydantic-core, you'll want to use some other make commands:
make build-dev
to build the package during developmentmake build-prod
to perform an optimised build for benchmarkingmake test
to run the testsmake testcov
to run the tests and generate a coverage reportmake lint
to run the lintermake format
to format python and rust codemake
to runformat build-dev lint test
Profiling
It's possible to profile the code using the flamegraph
utility from flamegraph-rs
. (Tested on Linux.) You can install this with cargo install flamegraph
.
Run make build-profiling
to install a release build with debugging symbols included (needed for profiling).
Once that is built, you can profile pytest benchmarks with (e.g.):
flamegraph -- pytest tests/benchmarks/test_micro_benchmarks.py -k test_list_of_ints_core_py --benchmark-enable
The flamegraph
command will produce an interactive SVG at flamegraph.svg
.
Releasing
- Bump package version locally. Do not just edit
Cargo.toml
on Github, you need bothCargo.toml
andCargo.lock
to be updated. - Make a PR for the version bump and merge it.
- Go to https://github.com/pydantic/pydantic-core/releases and click "Draft a new release"
- In the "Choose a tag" dropdown enter the new tag
v<the.new.version>
and select "Create new tag on publish" when the option appears. - Enter the release title in the form "v<the.new.version> "
- Click Generate release notes button
- Click Publish release
- Go to https://github.com/pydantic/pydantic-core/actions and ensure that all build for release are done successfully.
- Go to https://pypi.org/project/pydantic-core/ and ensure that the latest release is published.
- Done 🎉
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
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29eeb887aa931c2fcef5aa515d9d176d25006794610c264ddc114c053bf96fe |
|
MD5 | 5fb907554c8208f6e991bdfd8e876bbd |
|
BLAKE2b-256 | bf0da89b264c30e7190dba7a09c67859133ab0366ed34028e40fc2aeb8884889 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4cb85f693044e0f71f394ff76c98ddc1bc0953e48c061725e540396d5c8a2e1 |
|
MD5 | f7135ad8d969b20295e8fcb192241746 |
|
BLAKE2b-256 | 620af4c40eccecd08677b3b7b96dc87c6705a56f546c2a5404241de01ffa9da9 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee427241c2d9fb7192b658190f9f5fd6dfe41e02f3c1489d2ec1e6a5ab1e04a |
|
MD5 | e72fdb0e79489a44798c3ede8319a86e |
|
BLAKE2b-256 | d143430e8a0be9dfec1ff9fb7f2289da9bd684fdb8d15796888a53b540c5e3d6 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60cc1a081f80a2105a59385b92d82278b15d80ebb3adb200542ae165cd7d183 |
|
MD5 | 0a88e877a2c2510c0abc471deea104af |
|
BLAKE2b-256 | 39acbb3fe0960707ba7ef18eb242ca193df59bc7eec925adbda1dc28df723c03 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a72fb9963cba4cd5793854fd12f4cfee731e86df140f59ff52a49b3552db241 |
|
MD5 | c8d215bb89864de3e2dd4144d0aef9c3 |
|
BLAKE2b-256 | 10727574e1ef407fde0aa70fc02acdd09ea791366f69194827096a7072fa88a0 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbcc558401de90a746d02ef330c528f2e668c83350f045833543cd57ecead1ad |
|
MD5 | 0ce17e47178a075f57e876bfe4094f46 |
|
BLAKE2b-256 | 4e08cf75dd8f8a87220f428cd03023369c9645a6005f88f9bf423cfa1825f746 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcca5d2bf65c6fb591fff92da03f94cd4f315972f97c21975398bd4bd046854a |
|
MD5 | 2f02eba2102e9c009e290bee83fcf736 |
|
BLAKE2b-256 | 7a486853dfcf23693ac14af1ff381e17f318c2ef381db1fedb157b30fd540644 |
Hashes for pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36fa178aacbc277bc6b62a2c3da95226520da4f4e9e206fdf076484363895d2c |
|
MD5 | 38bdeeb74fff83e607c248e4cd90d0bb |
|
BLAKE2b-256 | 51b2ecf41e6e365c946145a4e88efa7e60e6c1173cb93e1cb3a107166bb09efc |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b3d0033580bd6bbe07590152007275bd7af95f98eaa5bd36f3da219dcd93da |
|
MD5 | 73995525f6274334c869b8b0ead379b2 |
|
BLAKE2b-256 | 7b06086c3250a9be321ab6c90f19e1c18f3bb8b090612b8c4a2bd4171ef81a4c |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed25e1835c00a332cb10c683cd39da96a719ab1dfc08427d476bce41b92531fc |
|
MD5 | f7947522b828e8fc96f8a4b831e116fc |
|
BLAKE2b-256 | 5bff8d5c1b17206098a92e57751c4fea3cefa6c3f215a32765faadce832012d1 |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 287073c66748f624be4cef893ef9174e3eb88fe0b8a78dc22e88eca4bc357ca6 |
|
MD5 | e0673a088cead6dd6f89e0a05c2a5c4e |
|
BLAKE2b-256 | 41d4484a806ce1108c531e1ebfc08cd6d08e42b879c4dc54121309f6fa52c1dc |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75f76ee558751746d6a38f89d60b6228fa174e5172d143886af0f85aa306fd89 |
|
MD5 | 4ae82c85b8793b1f39ca6b8414bf75ef |
|
BLAKE2b-256 | 9ad87bd2fdf14e33ab0c16f45c4099917f30b37ad206bb2e0f6bb1b2d9c0f395 |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b6add4c0b39a513d323d3b93bc173dac663c27b99860dd5bf491b240d26137 |
|
MD5 | 3dcd856c8b6bb45f252910e19d3c5c7c |
|
BLAKE2b-256 | 519822a3052e4fc2189c3eda813eaad173139963cc84dfded0cc0695282f68aa |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ee1c97b5364b84cb0bd82e9bbf645d5e2871fb8c58059d158412fee2d33d8a |
|
MD5 | 39c0bbdef4a0980a0d1f32a28b3b5452 |
|
BLAKE2b-256 | b2b47b0b21e39542db4abeb9a3470c4dfa528e5131ae1c5f487bfe46e60284f2 |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c5cbc703168d1b7a838668998308018a2718c2130595e8e190220238addc96f |
|
MD5 | c3283191d247eb6f50e7ea9285e527c1 |
|
BLAKE2b-256 | 21afff8366baf078e9b14fb780c004d1a5bf00d2c4fee3d04319991a66ace636 |
Hashes for pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a425479ee40ff021f8216c9d07a6a3b54b31c8267c6e17aa88b70d7ebd0e5e5b |
|
MD5 | 389c113492135b6878a9fbaa8b04d34c |
|
BLAKE2b-256 | 1ed664d0b9569d8d176d1df5ff74e87aaf460093a57f93bae2aa4140c015cbab |
Hashes for pydantic_core-2.16.3-cp312-none-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec08be75bb268473677edb83ba71e7e74b43c008e4a7b1907c6d57e940bf34b6 |
|
MD5 | ed64f4188ceffaeae11a9f8e7213e6de |
|
BLAKE2b-256 | 42cbc44678e6f3b517bd89beebc2bd0afc440674b9820d008ef3d0fac482476a |
Hashes for pydantic_core-2.16.3-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d32576b1de5a30d9a97f300cc6a3f4694c428d956adbc7e6e2f9cad279e45ed |
|
MD5 | b0d7916c147cd3f61011adae5ee46010 |
|
BLAKE2b-256 | 215888e734fd2e5bd894e3eccd41be3169b8292e820ef82337f17ec4291c0668 |
Hashes for pydantic_core-2.16.3-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f53aace168a2a10582e570b7736cc5bef12cae9cf21775e3eafac597e8551fbe |
|
MD5 | 9be4af01bfc00b8c6cb922ed4c868a94 |
|
BLAKE2b-256 | d5a2e320fd95c61c7420908b318a74f76f562a8434180c3e60fa880b3c2d4338 |
Hashes for pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d5d58abd4b83fb8ce763be7794d09b2f50f10aa65c0f0c1696c677edeb7cbf |
|
MD5 | 35521ac4d50adb7999dcad634b19a3f9 |
|
BLAKE2b-256 | af9b3eb4c9dc8712543424b1731c44d3597f56ed4be3bdfbec3f9a45111b774a |
Hashes for pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33dd21f572545649f90c38c227cc8631268ba25c460b5569abebdd0ec5974ca |
|
MD5 | 95427ca5ea025b73619f51a1ccf5393d |
|
BLAKE2b-256 | 4628cb10d96904bd7483a6237855e427876e72c369ec100d6c946d468257bbb8 |
Hashes for pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500960cb3a0543a724a81ba859da816e8cf01b0e6aaeedf2c3775d12ee49cade |
|
MD5 | 691bc8fbc091adc7ffe1c337692710aa |
|
BLAKE2b-256 | dcdfcd1cdd79a307c06fbea11be2cd8f361604b82f9b28c7712bd1220c44f226 |
Hashes for pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e47755d8152c1ab5b55928ab422a76e2e7b22b5ed8e90a7d584268dd49e9c6b |
|
MD5 | 3ab777d4d8d35c3513e7ea0773cc79a8 |
|
BLAKE2b-256 | 54c07ecafb2dad658078bf28e4045a29a7b2de76319ebbc8cf7ef177d17e4d9e |
Hashes for pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaf09e615a0bf98d406657e0008e4a8701b11481840be7d31755dc9f97c44053 |
|
MD5 | db75f010a0e07272054a455d21940eca |
|
BLAKE2b-256 | d7d9b3d217a092bf23b143e59a691d61598c308386293c310ff6746a0c8ed6a5 |
Hashes for pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f651dd19363c632f4abe3480a7c87a9773be27cfe1341aef06e8759599454120 |
|
MD5 | 5bf54b35f512ddcff9db6f74701ce365 |
|
BLAKE2b-256 | 607e5bdb72aa8f1de0a0e38194dd261b5335747ef8d9bf3421fc960498442830 |
Hashes for pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4204e773b4b408062960e65468d5346bdfe139247ee5f1ca2a378983e11388a2 |
|
MD5 | ab99b98dff2306023b0a70913bc6ab3a |
|
BLAKE2b-256 | 3c82b79a75a6f5b19f7f43b08671f6b818a335b5d970b9e50a39acd3f07aed32 |
Hashes for pydantic_core-2.16.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf6204fe865da605285c34cf1172879d0314ff267b1c35ff59de7154f35fdc2e |
|
MD5 | dc636430ecc5434db7f7dfa3a2e1909d |
|
BLAKE2b-256 | 7c6e3c188b11eef09d15702f3808bf6d0b2828a4268fb4be19ac7a2ef4f6a8c7 |
Hashes for pydantic_core-2.16.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9bd22a2a639e26171068f8ebb5400ce2c1bc7d17959f60a3b753ae13c632975 |
|
MD5 | 5ed9de855bfb11f735b735de106c264f |
|
BLAKE2b-256 | e7b2b6eef8d0a914e44826785cc99cd7a1711c2eea2dfc69bc3aefc3be507234 |
Hashes for pydantic_core-2.16.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f56ae86b60ea987ae8bcd6654a887238fd53d1384f9b222ac457070b7ac4cff |
|
MD5 | cfee4371ac0c263ac2db74f47a6a43d7 |
|
BLAKE2b-256 | 03c89afd3a316123806d7bff177beba7906ab9dd267845ae42f98f051d2250a0 |
Hashes for pydantic_core-2.16.3-cp311-none-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6162f8d2dc27ba21027f261e4fa26f8bcb3cf9784b7f9499466a311ac284b5b9 |
|
MD5 | 4e51a1178821438a0c91f566800a2a41 |
|
BLAKE2b-256 | 79149df1b494df26b53efd7b80502b2a5ebf497a68653ca316b8c85116b73a27 |
Hashes for pydantic_core-2.16.3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89ca19cdd0dd5f31606a9329e309d4fcbb3df860960acec32630297d61820df |
|
MD5 | 2db190e6dd8c21bececa44c28248db44 |
|
BLAKE2b-256 | 2d8a6b16ba811d1b3499fa550a13913e0b053a15300d53fe1dd891e004c2dbd3 |
Hashes for pydantic_core-2.16.3-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded1c35f15c9dea16ead9bffcde9bb5c7c031bff076355dc58dcb1cb436c4721 |
|
MD5 | 94f8b92c0390827add4500beacee89cb |
|
BLAKE2b-256 | 244b10799233b549858bd6a701ef2c849916d600a029d1f57e89c1ac9789486d |
Hashes for pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33809aebac276089b78db106ee692bdc9044710e26f24a9a2eaa35a0f9fa70ba |
|
MD5 | 8747ed5272093c9096ee66908701c5c1 |
|
BLAKE2b-256 | fe18ced020e55c75cfc514957bbe8fefe61d591673098c4385c53bcad183928f |
Hashes for pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936e5db01dd49476fa8f4383c259b8b1303d5dd5fb34c97de194560698cc2c5e |
|
MD5 | f8d81abcc231fe5e3fb17faffe6bfd9b |
|
BLAKE2b-256 | 0d845e157e382cf8e2a5854802211ab954662841a82e3d3b9ff1be08b3fd7298 |
Hashes for pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6b1bb0827f56654b4437955555dc3aeeebeddc47c2d7ed575477f082622c49e |
|
MD5 | 4dda4ea0fa1a51daccdcc28cfad4ef59 |
|
BLAKE2b-256 | 180e1e39cfbffa57e92ab9f1f0869b32ead8a48ab11e4a373421d625f25fcb26 |
Hashes for pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c6ed0dc9d8e65f24f5824291550139fe6f37fac03788d4580da0d33bc00c97 |
|
MD5 | d13ca52dccc816449415217daa3bf652 |
|
BLAKE2b-256 | 9d1ab550381063265588e7c54ff56a642a725ac3bfbb3c8a5a08409ccac1e810 |
Hashes for pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b662180108c55dfbf1280d865b2d116633d436cfc0bba82323554873967b340 |
|
MD5 | 7f47db1afd2b760d1898de907bfe7ac2 |
|
BLAKE2b-256 | ce6850bfcf8fc9e51a9ca7e914bfcf8902008511e63f9922694474161ed028b9 |
Hashes for pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2acca2be4bb2f2147ada8cac612f8a98fc09f41c89f87add7256ad27332c2fda |
|
MD5 | c988616689b55f08f82c411efb41aaea |
|
BLAKE2b-256 | 54187dd9308ad022d0b47b41f5506e179e563e7cf04a04d1574598e756c83b2a |
Hashes for pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d62da299c6ecb04df729e4b5c52dc0d53f4f8430b4492b93aa8de1f541c4aac |
|
MD5 | 14bb0dbcfa6cf49850b61354358c7693 |
|
BLAKE2b-256 | d7ce666885ab07e5184825b081095071297057b77c9dccd62616bf5b85a26365 |
Hashes for pydantic_core-2.16.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e56f8186d6210ac7ece503193ec84104da7ceb98f68ce18c07282fcc2452e76f |
|
MD5 | 9f37f4e54885650e59b29ee887ddfe7c |
|
BLAKE2b-256 | be315f6b46d10f7624963630a38cf3ac97f5d62982000a656aa1976d2f84edbd |
Hashes for pydantic_core-2.16.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3992a322a5617ded0a9f23fd06dbc1e4bd7cf39bc4ccf344b10f80af58beacd |
|
MD5 | e5509f15c277769f8953f22acd1f7f9a |
|
BLAKE2b-256 | ffc7e14e6ce2fe221d1046a7cc190b26b2bde2b1076d901154cdb8c20d88e6e0 |
Hashes for pydantic_core-2.16.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 519ae0312616026bf4cedc0fe459e982734f3ca82ee8c7246c19b650b60a5ee4 |
|
MD5 | a7b623c6b6ccb6efba25af1943f77fd7 |
|
BLAKE2b-256 | 8ec7d89b2692eaaebadc9aa792a8e22f085b7fc7ed11f4cff791a9572c3fae3f |
Hashes for pydantic_core-2.16.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 732da3243e1b8d3eab8c6ae23ae6a58548849d2e4a4e03a1924c8ddf71a387cb |
|
MD5 | f228cd36114604bf0356432b088e1be7 |
|
BLAKE2b-256 | ece849d65816802781451af7e758bdf9ff9d976a6b3959e1aab843da9931e89f |
Hashes for pydantic_core-2.16.3-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 456855f57b413f077dff513a5a28ed838dbbb15082ba00f80750377eed23d132 |
|
MD5 | 677ed7db03b0ae8954f2a027ce7980d1 |
|
BLAKE2b-256 | 16c26ac75d6262c8fb44063e3a6ea2e9440fbe51fa2d5c82299dab2407fc519e |
Hashes for pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4df8a199d9f6afc5ae9a65f8f95ee52cae389a8c6b20163762bde0426275b7db |
|
MD5 | 85f174d5d8af16fd688910c3cedc1273 |
|
BLAKE2b-256 | b5d4c26689ac08b4b935d11e395516403a7b77e68e94f4861300447d1b1c8de5 |
Hashes for pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0df446663464884297c793874573549229f9eca73b59360878f382a0fc085979 |
|
MD5 | 7105efc70fee2ea86c2160dd387b2ced |
|
BLAKE2b-256 | 1dfda59e201dc75125a91328e90b9156f31562c11075fffc9399cb9072a3a148 |
Hashes for pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc4ad7f7ee1a13d9cb49d8198cd7d7e3aa93e425f371a68235f784e99741561f |
|
MD5 | 78a9c4d777b29aaa39e69400e8c317af |
|
BLAKE2b-256 | b8bea3c2edde00afcf5cdc0fb710ce0289f5af776273f420b4486cf005c94b57 |
Hashes for pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716b542728d4c742353448765aa7cdaa519a7b82f9564130e2b3f6766018c9ec |
|
MD5 | a01a58bf2797cc52c68ef7fce22b88aa |
|
BLAKE2b-256 | d8f1831ee552713474daf89997b56f3c0e7157ad40fe599172b444750f50ca66 |
Hashes for pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b926dd38db1519ed3043a4de50214e0d600d404099c3392f098a7f9d75029ff8 |
|
MD5 | a05c51b5b09058e77c4d0c492b40309f |
|
BLAKE2b-256 | 62c1c0e7984c1e06d53dc48231f052699ba62ec97a1429413295f883c66bfda8 |
Hashes for pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f583bd01bbfbff4eaee0868e6fc607efdfcc2b03c1c766b06a707abbc856187 |
|
MD5 | 355dc281df68d8ba9ca70c68159c5e9f |
|
BLAKE2b-256 | bce7e387bf771fac18e41893dc7e08f07dc3e93143b1befebc7af71cbd847004 |
Hashes for pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162e498303d2b1c036b957a1278fa0899d02b2842f1ff901b6395104c5554a45 |
|
MD5 | 67464a9196ff6ed743147597bff2a612 |
|
BLAKE2b-256 | 787ee8d64c813b1a632c8d545b0208182361597973ad8a4f5082cc66dcdcef51 |
Hashes for pydantic_core-2.16.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd87f48924f360e5d1c5f770d6155ce0e7d83f7b4e10c2f9ec001c73cf475c99 |
|
MD5 | 65b1a78977a1c221ccb5da5409a50bdb |
|
BLAKE2b-256 | f135a081d16848d303abaf2fdd98c65b3da0593455e5867c61d211626b5e8139 |
Hashes for pydantic_core-2.16.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c865a7ee6f93783bd5d781af5a4c43dadc37053a5b42f7d18dc019f8c9d2bd1 |
|
MD5 | 0ba83bcf6d7c96efaf15f91dbb12189e |
|
BLAKE2b-256 | b39bbab93756eb12a10e3db425d5e6bd603aa7089e596202713020bbb91b00e4 |
Hashes for pydantic_core-2.16.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75b81e678d1c1ede0785c7f46690621e4c6e63ccd9192af1f0bd9d504bbb6bf4 |
|
MD5 | dda29bb8160b826fbe61df512c3fddb4 |
|
BLAKE2b-256 | 87077f0e613e287376a7a2673c31fa24e1891f750972290465bd2d8a73d1ba07 |
Hashes for pydantic_core-2.16.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9091632a25b8b87b9a605ec0e61f241c456e9248bfdcf7abdf344fdb169c81cf |
|
MD5 | a75a0a8e7da93453fc8f2704ef870c6f |
|
BLAKE2b-256 | e2f0b71cdaa7e4d3eb914652c1ef4149dda9bf252eab5f36bb0ffb7a9debba8f |
Hashes for pydantic_core-2.16.3-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7774b570e61cb998490c5235740d475413a1f6de823169b4cf94e2fe9e9f6b2 |
|
MD5 | f0516920fda4896ec621e7420fdc291d |
|
BLAKE2b-256 | fb710aa7ceaaeb4cc85a0ad8003069d15b685480812b5740b185ec10f7c85b35 |
Hashes for pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ac6b4ce1e7283d715c4b729d8f9dab9627586dafce81d9eaa009dd7f25dd972 |
|
MD5 | 3bd0b4a49d28338ad6c25d64a1ef97be |
|
BLAKE2b-256 | 4c5998f7929c35df068b872070bdb257404a60d5ddc8dabb9ac06af079576acd |
Hashes for pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f99b147ff3fcf6b3cc60cb0c39ea443884d5559a30b1481e92495f2310ff2b |
|
MD5 | 14b489cd08f5eeb218a182547f7be901 |
|
BLAKE2b-256 | 7dd266392daf79515c506a1742f935d01861b945e023dcfc5c8cea14bd6aa6c1 |
Hashes for pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6119dc90483a5cb50a1306adb8d52c66e447da88ea44f323e0ae1a5fcb14256 |
|
MD5 | 8811eccfe0c85b59495f35e90b109d1e |
|
BLAKE2b-256 | 8d0c91c3a51e5bd1480e1799322392d52f2c3164277051c9b22d581f2a85bbcc |
Hashes for pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7233d65d9d651242a68801159763d09e9ec96e8a158dbf118dc090cd77a104c9 |
|
MD5 | 0eb15f142a6f83fbe534d3eb7d750e20 |
|
BLAKE2b-256 | 37c7d006cca0650d39b887489f5b0c62c767d6614d2eceef12b378e25f0f68ec |
Hashes for pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ee8d5f878dccb6d499ba4d30d757111847b6849ae07acdd1205fffa1fc1253c |
|
MD5 | ce1ffbe4339a93b4bf66adddb6aeea96 |
|
BLAKE2b-256 | 3a49895d128c60d6af044c3c0d6a6850fd3bae35d07d2ab5bd03ab7364429eb2 |
Hashes for pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5b6079cc452a7c53dd378c6f881ac528246b3ac9aae0f8eef98498a75657805 |
|
MD5 | 596ff9df563e44bb4d879e24898ed3fa |
|
BLAKE2b-256 | 635ac38280dff597924f0962195bbb11318d710271e76f12661f8a4de3f9738f |
Hashes for pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0ec334369316fa73448cc8c982c01e5d2a81c95969d58b8f6e272884df0074 |
|
MD5 | e3b2bf3270bcdf2f6983a14da2746caa |
|
BLAKE2b-256 | 941856735aa19a265916684cda6b77c716ff51a37d4cba79685853d0203cc928 |
Hashes for pydantic_core-2.16.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578114bc803a4c1ff9946d977c221e4376620a46cf78da267d946397dc9514a8 |
|
MD5 | 6bf40666db8d4dd30c4a00603fcf36a0 |
|
BLAKE2b-256 | 597bde628f7afabf4c0d5cd3bbc871b90843c08b3ca1a5d3e465f70428c7eaab |
Hashes for pydantic_core-2.16.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21b888c973e4f26b7a96491c0965a8a312e13be108022ee510248fe379a5fa23 |
|
MD5 | e21b6fff21ca9b552dfd2bf1dc2f7c7a |
|
BLAKE2b-256 | 9049a8b478aaccd9cf9e93b2c492695fe626d376b32f0c5fad5431ed92e8ef25 |
Hashes for pydantic_core-2.16.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda1ee3e08252b8d41fa5537413ffdddd58fa73107171a126d3b9ff001b9b820 |
|
MD5 | cbfb736ce651cae699a03040333c7b60 |
|
BLAKE2b-256 | 8ea400f38508c29cb7256388dc5c08bbb105f626d47a50c1be69521109b87d5e |
Hashes for pydantic_core-2.16.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecdf6bf5f578615f2e985a5e1f6572e23aa632c4bd1dc67f8f406d445ac115ed |
|
MD5 | 596ac20e5c046594742204486d0130e7 |
|
BLAKE2b-256 | 428dee6476cab1da27220df4e03bdc7d2357b36bbe1579ae3c9aa95721ff92f5 |
Hashes for pydantic_core-2.16.3-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3e70c94a0c3841e6aa831edab1619ad5c511199be94d0c11ba75fe06efe107a |
|
MD5 | 07ee99fc78ed06f928ef8f15b618f3b9 |
|
BLAKE2b-256 | 1d18576313f15e417f5912b2bacff32632f13d68bdc79e7bcea815cfbebc3fdc |
Hashes for pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13dcc4802961b5f843a9385fc821a0b0135e8c07fc3d9949fd49627c1a5e6ae5 |
|
MD5 | fd71171e6967ec0a2fc1a42002937532 |
|
BLAKE2b-256 | 4b8c569a5db6be43934d7ed88d0f64b9746217c5eca26cb7b6d70fcc01e81b9c |
Hashes for pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4b2bf78342c40b3dc830880106f54328928ff03e357935ad26c7128bbd66ce8 |
|
MD5 | d3198f415e76247df04e4641acf39ee6 |
|
BLAKE2b-256 | a76bc9cfc165e18222b226daedb2940889f3c3a22fdc11ebf29249bf8704b8b8 |
Hashes for pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f752826b5b8361193df55afcdf8ca6a57d0232653494ba473630a83ba50d8c9 |
|
MD5 | 1b6b6e48d30429c12edd6ccefd396ac2 |
|
BLAKE2b-256 | eb20c44de400d4906f75c11e8e447d1dba24ee7273fec02073686af8866f6e38 |
Hashes for pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72282ad4892a9fb2da25defeac8c2e84352c108705c972db82ab121d15f14e6d |
|
MD5 | 348029367edad28a15c427643d0445a0 |
|
BLAKE2b-256 | d770c05ec1dc13e2ec4247309ba1fe1b37847c24cdd7929e7116a55da62a25ad |
Hashes for pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9803edf8e29bd825f43481f19c37f50d2b01899448273b3a7758441b512acf8 |
|
MD5 | e692289a2680c35ca1371a9487a04f65 |
|
BLAKE2b-256 | b1011e562fd1f8ebce512cb785964de1b14cdd09ce047c573488dcc8a19111c1 |
Hashes for pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d937653a696465677ed583124b94a4b2d79f5e30b2c46115a68e482c6a591c8a |
|
MD5 | 4f97859954db012ffd355cf126af5803 |
|
BLAKE2b-256 | ee169f724d8841bef4509f667143501529c75091760a4248c2e2459f64378b55 |
Hashes for pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704d35ecc7e9c31d48926150afada60401c55efa3b46cd1ded5a01bdffaf1d48 |
|
MD5 | fb69aead3d7a693fc178d95cbc73f7eb |
|
BLAKE2b-256 | 64b7b6ae4b8d37e4695e74e0578dd842c94cef406f4ebad9c98a2f248a0057d2 |
Hashes for pydantic_core-2.16.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4384a8f68ddb31a0b0c3deae88765f5868a1b9148939c3f4121233314ad5532c |
|
MD5 | 3e2ff22738259cd787cb2897c83e29af |
|
BLAKE2b-256 | 1211e7ababda30c736572300058c4b52cb2323f4d2bdabf26ec895361439792d |
Hashes for pydantic_core-2.16.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a1ef6a36fdbf71538142ed604ad19b82f67b05749512e47f247a6ddd06afdc7 |
|
MD5 | 139ef360abb2074a9ca16f0fe9ef56c7 |
|
BLAKE2b-256 | f0d6a8914af00eeb62444609f3c7acda8fd92b23ed5f14d272ad0f3fbe103730 |
Hashes for pydantic_core-2.16.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1f6f5938d63c6139860f044e2538baeee6f0b251a1816e7adb6cbce106a1f01 |
|
MD5 | 4259066b5aa7c4364195a3c269af27a4 |
|
BLAKE2b-256 | 458b3e9105cf60fcdd59cb130cd807331d66b04d4f6a438142469b0a827d80bc |