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.15.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e8d3fabca82de524789a45121ccfded1847bb5b9ad3520227f743fe141ba1ec |
|
MD5 | 1a19c63de93066e407ceb8a68ce1c20e |
|
BLAKE2b-256 | 79f98a5de3a8cceaf3e463186b510a451ffa0932fa4f0609a83447cf3099e4d6 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36f9efc4118f2ec9f62a10c7a129a0f2ffb6390c0defff9263cf8162bacb14c |
|
MD5 | 4377b0712b908e2a58c1abb21c6bcd10 |
|
BLAKE2b-256 | 21ebba4dab37ff3d584c0e78338d8758790054b7f3c2583fa8e6e6b8e64751a2 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd82ee8a8f62b910cb2c3d426806a353db97929c40dd2956c5d4c0e4bf10632 |
|
MD5 | 21410b93e6ae31863ee02a9800297e65 |
|
BLAKE2b-256 | 0befd80aded7d10574e8e90a387cf60649246035a8f04965ea20e035ff6651e1 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ae26c2108fd851d1f18adfd5d75f338cc775633833b10078b637017fbfd7e4f |
|
MD5 | e6bc68f7b63b6fac28fc715c874ab501 |
|
BLAKE2b-256 | 4419ad68f72c8887ff60d826b83680759e90e72c02e2366b2bda58de58ebaf17 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31ce218f105bc81a353a887b5d500a7267197de646e67d11d5513e1e5d81a8f2 |
|
MD5 | 27e0217e3398164f2ccfb4111e45a791 |
|
BLAKE2b-256 | 8689760b9f18f8467407bb6085f9daed12775e21719a36cb632b224a4bf33716 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410f8b135d864395873bf2d66c5b8368e211b136dadbd72f4648126e823ab72b |
|
MD5 | 7e0d14de4ca0f03e00fe31914fa08db2 |
|
BLAKE2b-256 | 153ecc61fff7d9e114430c9e59f6017755810dee47617a612c825707184a48c6 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d0293a03e9ed10b5156a9a1cc7e54306f236f8b85a084c586f8a68bc031755b |
|
MD5 | a449ce4f960f2b593610e70e9bac4bac |
|
BLAKE2b-256 | ee9d8a45e829df2a100c6e2d690bc03b1918d4b793bc967000068b5a5e346ab9 |
Hashes for pydantic_core-2.15.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7f89266aaf8184f6357bd0e29800dbd1b4fe040fdbd76ddbb555a55b56cbc71 |
|
MD5 | de1ccbaa9828b3d5c2627db6ee29bac1 |
|
BLAKE2b-256 | 1892f6737f76a545d2d9b0f635293c6c03eea91952feb26bb4cefda4f461848a |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3d7315473b779a78276630b4f163043b1a3e80cc131686338c87389f1d4428 |
|
MD5 | 53fcf67867166b2d12ebf203b9c4282a |
|
BLAKE2b-256 | 4ed42c4cd47593b180c5877418107a1a242bac6323abd1058cc73ba302e0f2fa |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 545a1a28052ff004bab89034aa924523209f7d2a540aa268f980abcc3742c81a |
|
MD5 | c461ef98e35863a07109cbbbc47aec37 |
|
BLAKE2b-256 | 3ba71a4457f620d025767335e7d8ee4b7bf78b234fb677a6a7c353436e67fb23 |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b039088d73852bea004c3cb1045e5a9d787ae9e2f56e08b75b496a4725b94820 |
|
MD5 | 47d03cdc49ae0667113785e92a6d7141 |
|
BLAKE2b-256 | b098c805c7232515a8b22059200fe0585ccdd0c9beda1a5e01789ed4d1c4f018 |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e50a0a959a2a3ef8caa8fd60ffe98882d6aa4b2a7b349f135cae5527ecab69 |
|
MD5 | cbe9f077b4db88cffc20786fd7219378 |
|
BLAKE2b-256 | 3e94bf01ce8fe72c4f04b92ee294c32163bf9f29b4a273b460b1a21134b30045 |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f6cf3719927086655d5556b451b07f8d7e6ab4031d811aa6eb0e125ea8a13a |
|
MD5 | 0812375429c1509e6610ed92117e793e |
|
BLAKE2b-256 | cadbe76dcade79172bfc8b9abe1708d54caba0f042d80ee5cb1342cde792cf4a |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 290947f467f5e25af6fafd6e5528ee76b58db3341237fc6935cb8aa4b2a53200 |
|
MD5 | 4405d6c6c69de715b7cae80361ca5544 |
|
BLAKE2b-256 | 36bd23874ec883b4dd4f290cb000248f5f97d0c06fee294b2d3de76e00a0472b |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e7011a372db37116480840ba026ffd0e185a6b74c587012e50c4bacb89667ba |
|
MD5 | a4df37458196c0392d3a35cb0a30f985 |
|
BLAKE2b-256 | a25edfdf589c03be8c0b01edcac143310f3191738e84cce2568815a5b5e993db |
Hashes for pydantic_core-2.15.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e040aee9f5dab8e02d034d42515b1181b322e4ab2420e2bb719236c11ea5135e |
|
MD5 | 396712c687e1054d29348af08308d733 |
|
BLAKE2b-256 | c73db6f2af76fcb14df292c36328cad6d383be0dce24225c9f6668d162a1a040 |
Hashes for pydantic_core-2.15.0-cp312-none-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a86086dc3f19f58e4abf6f8c042a473e932c217358908adcaa3919c5c9630426 |
|
MD5 | ae00f25499f8fbe8edad8b3d0a4e2d54 |
|
BLAKE2b-256 | 14d8a4feab5515b49b72ccc4f3a1dc998c2818f0a5762f8aa1cc8eb77e5a1260 |
Hashes for pydantic_core-2.15.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36c593d5bfcca3626beb3e74b5c899465d0cac865d0ce72078348cef47819b5b |
|
MD5 | 9e52188e6d23bb847c8fec7a97aea7a2 |
|
BLAKE2b-256 | 5fac530a7e5a7bfc850e90eee1e5de3893dec6a3949cb1583d9f2380b86335f3 |
Hashes for pydantic_core-2.15.0-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e8a15b72b81e2e32c5e773a376a937e7bb26e3befc1bf36c97b00178332775 |
|
MD5 | e435be4124b876e8182d2835ed61de46 |
|
BLAKE2b-256 | 7c2a90da9d6032d65090f5882d87372b23e16807fd8797eb3b3c06e44f0fd196 |
Hashes for pydantic_core-2.15.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7b3e6d4d54714f54474c59402d903f8ce1a39ce155baad1c00d9880b92f506a |
|
MD5 | 4dda508de13d7c27070671a95adbb7fa |
|
BLAKE2b-256 | 350b90cfe009ef954ab70af8f31df53e37ab3cc79cd5fb3d60ac77e86600077d |
Hashes for pydantic_core-2.15.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8843b6e20acb8a89a32a507761a87f3ec091988b3c6ca7357c32a0d8cc56a732 |
|
MD5 | eebd474c3db1b85257c72682a13f2acf |
|
BLAKE2b-256 | d8c190957aad63cdbfacb7f9926d0ed84e93b6d9287798fad9f4ab4c387840d7 |
Hashes for pydantic_core-2.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ab94b247408532c6d24e219be5c3b94d5786725d60a886dc6af7a90faad1d11 |
|
MD5 | 7510b48c7c8b3d993ca8f1e6827f14c5 |
|
BLAKE2b-256 | 763d5aea9ee0ba22ef7d6fbfc87d79da8f2cebdde92de413a382b3ee44d71f7b |
Hashes for pydantic_core-2.15.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 536104eab3389d12f597a4bc6bc7b32c07542bb8bc9ca68c3c4ba9cea790aae6 |
|
MD5 | 62d334f78747deab7d75438115578d4c |
|
BLAKE2b-256 | aa08c049df3e99c60d66870519a7d42d49fa5befd2d23c22512b9ba4310e1368 |
Hashes for pydantic_core-2.15.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d5b031d536ea5a4bb28b8f2f25e3f924be42eaee8ba13546a36607b6e39f2c9 |
|
MD5 | 5566bfba423909e91fb98e8262b56e62 |
|
BLAKE2b-256 | 9db713dea7684bd4e5157480a518118d3bba5b85f8d00eb0aa3c6743263369b5 |
Hashes for pydantic_core-2.15.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 843b169d094df3ddcdcae015e988929e7ce7da6d144493cf89f218c3ad7f94fd |
|
MD5 | f49dc2acd867440f1ab2046e6d7f56db |
|
BLAKE2b-256 | d4c46d129ef174de2daf22b6a2db0a1334d8af25c171edb5a7b84335195bd684 |
Hashes for pydantic_core-2.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb86c253c2e2ed527cfcd158aad2ee2883a0c14441b55e7f6d75c64c772a344f |
|
MD5 | 93467a2b9618252a788b5732151dd439 |
|
BLAKE2b-256 | 555b1e4b0b4fea644007cf1ec6dee5667e8d2cf282e8704d237d7a773148da9b |
Hashes for pydantic_core-2.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67e5dd2918855155e5c9a7e86622f6adbbc52ec0c489d4339486888eaf5701f3 |
|
MD5 | 8091df9bf37ea22a17e066ffe4134213 |
|
BLAKE2b-256 | 0360e1ed7fc78f66f1e5263d76eabb32012592f70de4c76be340809be19dc939 |
Hashes for pydantic_core-2.15.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a57b62e8dbf43aacfeac24ae68f24ff8a4fe60fcc50a610f0da00ac5e4e1963a |
|
MD5 | 5dc2409b19392950a4070142de9005a3 |
|
BLAKE2b-256 | 3ed6e746a9eaa416dbee61b4b3cfe671a43860ffbdd753007390e82adf688d9f |
Hashes for pydantic_core-2.15.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 924e9736aefffebbf3cd176240a736ef800c2a24d7b211c063661d18906336d5 |
|
MD5 | 17de3f983de1c2230682e8221a190af0 |
|
BLAKE2b-256 | 36e920b98a433f863da90e2e18b0ff92acab920c3e554c04026f5fd59cd56024 |
Hashes for pydantic_core-2.15.0-cp311-none-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6c2fb17b7ebbe196d84e95480ea189a7338907be02bbd89ac8319c8b7155d97 |
|
MD5 | 241cd05cb784c77307cf89579e71b82e |
|
BLAKE2b-256 | 0b2477b6dfc4a8f8344b1fd9d03129529bd8c48e03a286ebcd7cc0512bb0436b |
Hashes for pydantic_core-2.15.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d5a7eb71d5a2e02cd1ff525f06967129111c6c1df1f81369bd88f1e1fd161ac |
|
MD5 | 6c28b8edf08c7e22edf5cbbb5fc19759 |
|
BLAKE2b-256 | a7be4e7d0e769566a35a0871593e88644312d55eafeb31a35574290d37ef2611 |
Hashes for pydantic_core-2.15.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72a7ac199181778a2bcd3bd98872002133aa1ba6314774476efd5fdd802bf277 |
|
MD5 | db92e565c676948363efd614cc9e1ddf |
|
BLAKE2b-256 | 4be6d33af0f24413d409f2675f44313e867c6278a3f30312b7a8f877843fab84 |
Hashes for pydantic_core-2.15.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 389615bf25352f26932017a291adeb74c87ae6a6ff9d76be5c2721138eade6e6 |
|
MD5 | 3b9e9053a79fd97fc2e1c3c19ef8b97a |
|
BLAKE2b-256 | 4c368353856323d12c9fcb289ac11940841d098f7efd661db1bfdc149d404ac0 |
Hashes for pydantic_core-2.15.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0a71bac3947e223cb72b23db52b4901205e14cdc377ea9f6fbf0241158d808 |
|
MD5 | 10322dffee9039ef16fabcbca6976524 |
|
BLAKE2b-256 | 73cff58b65d99375ebe34d747603bfdec94024c42e16d33f8b2a900dfee35f6a |
Hashes for pydantic_core-2.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a57e685366907b2fc4cee9bda5e5423957287119b4b8c5741892d9b055ae5be |
|
MD5 | 654f8e37a1db0b52538ce94e677a542e |
|
BLAKE2b-256 | 8fb721379e18926137650fcbb45bb35ce9e45c03b895e07cea849fc38e9d220b |
Hashes for pydantic_core-2.15.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30b57ad768f533ad47d70231836cd9665ee3c992d22184295c01c74ccdc3ea30 |
|
MD5 | bd8c75bc779c2a9e24d27cbaa088a569 |
|
BLAKE2b-256 | 45c47a5af003ad48f2334fedc19f033e3331dce8cc06f1ff1aac0d26edb7028f |
Hashes for pydantic_core-2.15.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1add24c3b2b50924fb35c1707aa6ffe68b66206416748b00fd1208c2c71d3ca |
|
MD5 | 3dd4706522270a9e3063667d341800dd |
|
BLAKE2b-256 | 7d4f6b999f4409c5311b4924eb2bafba0b272f66e01f94157010df17ff934bd9 |
Hashes for pydantic_core-2.15.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de262f945fb78dfebd46f77dbdb470f47281defa83767f9dac0879c96db3e4b4 |
|
MD5 | 45618d79f545d9c79a5829f1dc4b7681 |
|
BLAKE2b-256 | ba3d21585da3d7a29066cd3b3a204d1979a03241e795390cd6f0cc2149d33d7c |
Hashes for pydantic_core-2.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8932460c2bc353130d144c6678a75810b5fcd75f82b6abc3537a564a79bee25 |
|
MD5 | 7eacc67130e86720fdf07407e4d94b86 |
|
BLAKE2b-256 | f0df402da8141e28c277acde47550b2fdb61728aff55657adbfb35a690d16f1b |
Hashes for pydantic_core-2.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62eda1b14090d1e0ee8665dd32a636d26a9fa5cad8a9baed33c370b6d732dc3e |
|
MD5 | e74cfb388b99199aa55ec59c48f12fdb |
|
BLAKE2b-256 | c33b619ac7472eef4f964e753b0ae9a2b80381216666d3ff08239f638f82e446 |
Hashes for pydantic_core-2.15.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79092a937ee1e09f5d5b7eb41f68ec2e69b77fe340313cb28c512a1b50801b77 |
|
MD5 | 7f2774d48074b35d24fcd3f9cf71ef9f |
|
BLAKE2b-256 | 35a10c0d384aabbf7839737c99ac56ba8ad71d7000affef750ace083b237799f |
Hashes for pydantic_core-2.15.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8aafb96fee56a7575ef1eb2a0de015fc1b4aa69304f6e64c7225aef4345560 |
|
MD5 | 56db803eb6a9a52c8368bb91dcc4ebe5 |
|
BLAKE2b-256 | 4d0ee074c4564f528fa470ad4ae9ab7fb2cff09ff74e8674580e0e7364676fc4 |
Hashes for pydantic_core-2.15.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c943f90a8ae27ab5f6e02d195b6dc7cb3803631d84ea12ce72841712db161f |
|
MD5 | 44dab65cb6d3fe35dc1087afc384e726 |
|
BLAKE2b-256 | ff4e52d485e4a6abeffdd718f3f5a919c793e55d392a7a410b1d8e998f4a5427 |
Hashes for pydantic_core-2.15.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27e20c8b6ff3c8bbfea02712ea1e276763b86025c0533f5ac941911f54d167e |
|
MD5 | afb4723e53b9e378bd1ae3e222c1756a |
|
BLAKE2b-256 | 564a2336264f6ad4414986e35b6806a59eaada98c7ec92a66c6a273a792ae540 |
Hashes for pydantic_core-2.15.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c995b55683034d429e79d6f5aec9cb6bec18df32aef4d70d2f0dfc5373be7be |
|
MD5 | 04bf454fc82cb17ef87b0b3f6feb985b |
|
BLAKE2b-256 | b9291b95d45071bb5544952e022a6f4bf87be020541aa80b9c3d84b77410f5a2 |
Hashes for pydantic_core-2.15.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25cbdc3b8a616ed17bf5e266c9d105172a80f2c3e4b07f7723e90c16cb2dab34 |
|
MD5 | 75755a384bed5d4a543ea12825a56a29 |
|
BLAKE2b-256 | 82389b3c1fe6c3d3d079f29563cebc4372f8b9344f4d32ef1a32ce8905324a59 |
Hashes for pydantic_core-2.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b2b6c8c6859306ba47ccd9c9f0e022a2aba03ca973cd9a5f211ff63eeb070ef |
|
MD5 | 6436a089cb90ef60aed412ee3ff0e0c8 |
|
BLAKE2b-256 | 00bd399a415b7d786c426413de77cd03ffdd055aa50462ad90263f7a0bb481c8 |
Hashes for pydantic_core-2.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b4e31159d14231dc5d4d88a23026e4f6a6fbdf0d96d5e1910dd13f7ab184217 |
|
MD5 | b0b32419671073566283b480bfdbd217 |
|
BLAKE2b-256 | f4ba5b19ce4d5244313d29d81f6881c34802aadc16cf2d62bdc3207e4298b2ac |
Hashes for pydantic_core-2.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb983a4a95ad6b01a02a3ba4734674a8cccd95691975c6e9d17ed13c0fa57eb8 |
|
MD5 | 99ea2ff01d4a489876dfd369cdbd0386 |
|
BLAKE2b-256 | 7f9567710e6c0ed6b9e27e1cf3faf1a2756ea3cbfde271b28b87dc9ac0be1ca1 |
Hashes for pydantic_core-2.15.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fcee17111f6fffb6a63cde007767b74179fe7c86ed7c579c8baf6a9b668b22d |
|
MD5 | c91c0add9db1f6ed07513ec6ab3427bc |
|
BLAKE2b-256 | e23980fd29ebd891207f704e41b4ed2f46c86631456c396e0ae0f6852abab3ce |
Hashes for pydantic_core-2.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 298d51d10a56908d0d8215eae1880e8b935f6b1f48b7f45839e7c4641d09be60 |
|
MD5 | 0c496ebf41523fc0e68388d121f826b6 |
|
BLAKE2b-256 | f14910fe8f2bdb26e8e1c9734fee2da8445ab76fa2570c949df03b96ca72ee5e |
Hashes for pydantic_core-2.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85939017f74bed2afd5089e94cfea4a5a97bb00e4cf0c11e38655e0f5de7d659 |
|
MD5 | 61e8cfe14511d7dd4467480cb19de7c4 |
|
BLAKE2b-256 | 0a1d7f57c64aee8e92a94fb7f58acb14efb5966c393865a811aa51a297e78c1b |
Hashes for pydantic_core-2.15.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4686ab41ab0a93d855e191e495a402d5c07e216e14d28ca32f667995d16de3c |
|
MD5 | c82f9a9a65b6c7ada4eeede77a31b02b |
|
BLAKE2b-256 | 4305050d96c69af819e1a28ffb31fd51e840e8e9ba60f9c4d168e927bc96a7a0 |
Hashes for pydantic_core-2.15.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3cb3b352d95b4aea75b328b219695bdda26506e88898f272446f042c81ff871 |
|
MD5 | 003ce3ee110bcc6f67d152f830ef7f0c |
|
BLAKE2b-256 | 20e16828264b6684e87179e721a88f569f27658c5bfb74414b69a1ef2e10b470 |
Hashes for pydantic_core-2.15.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73ffc23646a2e4a4f83398bfdb0a5fe22b38f217dbbda13601a736211a71833e |
|
MD5 | a60d4610711ea8e40485a3f25100612b |
|
BLAKE2b-256 | 13b43fac86f0ed5c2337918496c8620eea76519a52a696b68087f56e7bfbeefc |
Hashes for pydantic_core-2.15.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85ee5a2eb68a02c9a81f98281b68e7832bd5946535a9d541742be8152304bc93 |
|
MD5 | b748b306fdae5056a8247c509889d044 |
|
BLAKE2b-256 | 46f649b4a8ed0c6132af9f7842f5ba6b96b86d0d9220fceab9fef873c86a866a |
Hashes for pydantic_core-2.15.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abd797a1c153bd3b90604c4661911a9460e8f546685adc531213cb66cd345477 |
|
MD5 | 307053e25fcfd7b9254f2aedb0122133 |
|
BLAKE2b-256 | 92c6ad90e6006d74b9e9680c702371adf3fd1c6b53f44b4c20e8fe2b30e1d0e7 |
Hashes for pydantic_core-2.15.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b69c00d6590afea6dadb7f2adf505ce466db3648429e18d036f75c584000278 |
|
MD5 | 9e395c641446e97831ae68bdd8139085 |
|
BLAKE2b-256 | 36cbaf7c084c41983b86ca5108df71b1d80d44c67e8d86146b933589e06fb97f |
Hashes for pydantic_core-2.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f01f8093b1772bc821834a2147ba0b7c62f34ee4b9858e8dc643b8685edd433 |
|
MD5 | 0a5d850d26614552838f57188ccf4cb3 |
|
BLAKE2b-256 | 30778e3210bbf7007edeb788b6bfbb2a0fded2ea18d847754c42b93a4f0f95f6 |
Hashes for pydantic_core-2.15.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8e5ebcf144c3da71a906ab9fdfebb73d370ea5d0cd92eb877891816b86df75a |
|
MD5 | f966795913afd26b1cff63e9039db5e5 |
|
BLAKE2b-256 | 384f910c38f841b2916020a9c7d08c237577434ec0710e4fedade90f77b4b850 |
Hashes for pydantic_core-2.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 015b688d92701d8973429616b0b5cfca3c8d75c322376cf883a653ead3fe7e3a |
|
MD5 | 2a34584d3b083d77b264169922faa769 |
|
BLAKE2b-256 | 06802fb4f45e483eb4d7e04df4d31cdb9ef04a36e364c1ec2368363d02ae3c36 |
Hashes for pydantic_core-2.15.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3be21c31cb8fdf7222e0ef6306b7ea49f46e59e84294b307bd272525369af4e5 |
|
MD5 | 6a825edd149cfb77abbe636d185f9d96 |
|
BLAKE2b-256 | e8d307628a45d7ea4d1350642e129f7eb86ca4f3fcc6b9b6112bb0eb1c86ee9a |
Hashes for pydantic_core-2.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7dd2a0b6d32adbe455563c3cdbe4985fc0504633f3fdfdd970ecb45147d2ee6 |
|
MD5 | 7197d9746c44e9a5598ef7460ea99c12 |
|
BLAKE2b-256 | c8dea28c218914be9e06fe1c1d2ddfea27cd637333635f19a349c6dc4a1fe3aa |
Hashes for pydantic_core-2.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15107c6fc5c4b325831026180d88e23e212eb66334d41012c3ab7f20ab3df1b0 |
|
MD5 | f5a72dfb2f7576de0b4b5fa7cbe290fd |
|
BLAKE2b-256 | eb0b7b3919ffb4f2e4758404918fbbbb33334e2d84f312228ae5ebfc5d5439fe |
Hashes for pydantic_core-2.15.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4da1f61fcd9df415b986d7c7c482b579effb4129cf6582331088acb8207c3783 |
|
MD5 | 15899b98872398fc8d9355d4d27272b1 |
|
BLAKE2b-256 | f703cbbc4e943414a72dcee010db55b95323622affe826b73e018a1e926b6251 |
Hashes for pydantic_core-2.15.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b61a51d08e5a318232a9f2ce0e10f68833cfd3cc7d911b49bdbba596d857d476 |
|
MD5 | 12662fad02525086f1754f2c90323836 |
|
BLAKE2b-256 | 09f5245f8a745e31ffc0dd9c37bc18c8e75cd5f7e48d243bb503dd5006922e82 |
Hashes for pydantic_core-2.15.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f863415b60d80e9f6232c828d5c6b63e4751b372fc5ffa59bfc44a928014e38 |
|
MD5 | 8787769c899bb26d76fa47cf2805d99f |
|
BLAKE2b-256 | 8f5c8ec7c2e688f2d6a372a6b199c62d64f33b60707186be4ad84967017011df |
Hashes for pydantic_core-2.15.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf5c41b03a887cd088773947000b5579f8d717b79e1253a027e0b7c4415504d |
|
MD5 | c182e524f8826a2f9aece6c55142c212 |
|
BLAKE2b-256 | 44cf4aab003755c9a0fec23da962ad028789959d6c9490b928cc606fb1e1ffe1 |
Hashes for pydantic_core-2.15.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36c48890f49b0da88cf56ea6ae0ffc963f8d5d18146e852497d3d350e96a780 |
|
MD5 | 596894f0162c39ff524a762a6e466f71 |
|
BLAKE2b-256 | 1d0675845816d163e66d91afabe4e91c4a972f6cd564feeeb42366e7cf7c4d9c |
Hashes for pydantic_core-2.15.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e138f008daa8bc67a9880903d7adc2f9db7c14a64dd34a9d15bd252b13c4967e |
|
MD5 | 51064cfdff1321f1adacde2894427ce5 |
|
BLAKE2b-256 | 0f4d88e0c9b3585544ad9c8374482c9f5b4fbeb721b872f6d6752f42cf6ddb63 |
Hashes for pydantic_core-2.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda46eebb23b6d06ab47be915361edba785d1c8447c0a76fff208b69a492658a |
|
MD5 | a24e9019e504ddac83d10e101e607c91 |
|
BLAKE2b-256 | bef3c2ec65c8be02540d4e538fc6c57eda63fb56ee870a1bebbdc95f94e0b7da |
Hashes for pydantic_core-2.15.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce0bec8aa828554142c697fb6f2279d5609585455040ff0c677ea978fde94f8 |
|
MD5 | 51ca3a20fff43db9cdebe4fe90b6cf70 |
|
BLAKE2b-256 | 97cc1c27090e320ea6a011e420ce77a649a36d07fc7539ec9fd775b87a1c16b0 |
Hashes for pydantic_core-2.15.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99caa44a596ea2f671c675c08375eaf3e3c21a1a1cf6151bfd6375876057a6f8 |
|
MD5 | cc686c1b82a49a917f00ed40997cc224 |
|
BLAKE2b-256 | 8e494a8840571e73e6199db675b9f2cbcc375a74ae7f1d312653f12087a59b83 |
Hashes for pydantic_core-2.15.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fc9ba55e594b3d49c63642cdbde5ffd70d67124e6d571ec2027d637c071a729 |
|
MD5 | 4597c2b75062282015559e736123b037 |
|
BLAKE2b-256 | 13a9524f5089c721806a11bcc2c999cc0ecdd62a2db658ecb7ffa279fa1d544c |
Hashes for pydantic_core-2.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49de6b18a581538853cb57cfa592068573e179b2b5a8dc3397672e9a346ff99a |
|
MD5 | ea94c9e3a1981617482b4b941bd6df4e |
|
BLAKE2b-256 | 8338823ae45b4780576c1cef845c0457fd164654d6a51600e6c3547a91442caa |
Hashes for pydantic_core-2.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5630232186fca764d12dab913ed517a5a7bddfe8cc6f738c4a854f03ae546b6 |
|
MD5 | d1c7135bf0195964a6d83cdd94922acb |
|
BLAKE2b-256 | d1089fbaae7cc8d39cbeca32d3f10ba7bddf974248bc00c778b9e3f941869a16 |
Hashes for pydantic_core-2.15.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428ccf14ce83d48a88cb9e9f5d73515c59a657fd25d5d3a92100ff114eff5d40 |
|
MD5 | 58b10b011d5016eb743e8322c20c9e74 |
|
BLAKE2b-256 | d894a651cb98928e97ca2f0f38f9cfbe21818f1ef592aeb43d8e5a539e42dde0 |
Hashes for pydantic_core-2.15.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1605f136fe2bc68ed17966619593f930b0a6616a564b2168817d46a9e1356d0 |
|
MD5 | 541bd3e905778769923901b01512a404 |
|
BLAKE2b-256 | ef234308aa42f48268ca53153de41c67622f06953367eb46991a9de3f27958ac |