aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-04-13 11:57:24 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-04-13 11:57:24 +0000
commitab968a3fe614f62fe9f2610c11c49f253e76c841 (patch)
treec971d9f14e2e2f304dc8c6c492875113d53c4410
parenta5d13974bac1d55019e84913d903293026086a54 (diff)
downloadports-ab968a3fe614f62fe9f2610c11c49f253e76c841.tar.gz
ports-ab968a3fe614f62fe9f2610c11c49f253e76c841.zip
devel/py-pydantic-core: Update to 2.18.1
-rw-r--r--devel/py-pydantic-core/Makefile5
-rw-r--r--devel/py-pydantic-core/Makefile.crates40
-rw-r--r--devel/py-pydantic-core/distinfo86
3 files changed, 62 insertions, 69 deletions
diff --git a/devel/py-pydantic-core/Makefile b/devel/py-pydantic-core/Makefile
index eed40c2ce14a..4505ec5e3e34 100644
--- a/devel/py-pydantic-core/Makefile
+++ b/devel/py-pydantic-core/Makefile
@@ -1,13 +1,12 @@
PORTNAME= pydantic-core
-PORTVERSION= 2.16.3
-PORTREVISION= 1
+PORTVERSION= 2.18.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTFILES= pydantic_core-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Core functionality for pydantic
+COMMENT= Core functionality for Pydantic validation and serialization
WWW= https://github.com/pydantic/pydantic-core
LICENSE= MIT
diff --git a/devel/py-pydantic-core/Makefile.crates b/devel/py-pydantic-core/Makefile.crates
index efa9e050473c..f51ed0ea4152 100644
--- a/devel/py-pydantic-core/Makefile.crates
+++ b/devel/py-pydantic-core/Makefile.crates
@@ -1,28 +1,24 @@
-CARGO_CRATES= ahash-0.8.7 \
+CARGO_CRATES= ahash-0.8.10 \
aho-corasick-1.0.2 \
- allocator-api2-0.2.16 \
autocfg-1.1.0 \
base64-0.21.7 \
bitflags-1.3.2 \
cc-1.0.79 \
cfg-if-1.0.0 \
- enum_dispatch-0.3.12 \
+ enum_dispatch-0.3.13 \
equivalent-1.0.1 \
form_urlencoded-1.2.1 \
getrandom-0.2.10 \
hashbrown-0.14.3 \
heck-0.4.1 \
idna-0.5.0 \
- indexmap-2.0.0 \
+ indexmap-2.2.2 \
indoc-2.0.4 \
itoa-1.0.8 \
- jiter-0.0.6 \
- lexical-core-0.8.5 \
+ jiter-0.2.1 \
lexical-parse-float-0.8.5 \
lexical-parse-integer-0.8.6 \
lexical-util-0.8.5 \
- lexical-write-float-0.8.5 \
- lexical-write-integer-0.8.5 \
libc-0.2.147 \
lock_api-0.4.10 \
memchr-2.6.3 \
@@ -34,29 +30,31 @@ CARGO_CRATES= ahash-0.8.7 \
parking_lot-0.12.1 \
parking_lot_core-0.9.8 \
percent-encoding-2.3.1 \
+ portable-atomic-1.6.0 \
proc-macro2-1.0.76 \
- pyo3-0.20.2 \
- pyo3-build-config-0.20.2 \
- pyo3-ffi-0.20.2 \
- pyo3-macros-0.20.2 \
- pyo3-macros-backend-0.20.2 \
+ pyo3-0.21.1 \
+ pyo3-build-config-0.21.1 \
+ pyo3-ffi-0.21.1 \
+ pyo3-macros-0.21.1 \
+ pyo3-macros-backend-0.21.1 \
python3-dll-a-0.2.9 \
quote-1.0.35 \
redox_syscall-0.3.5 \
- regex-1.10.2 \
- regex-automata-0.4.3 \
+ regex-1.10.3 \
+ regex-automata-0.4.5 \
regex-syntax-0.8.2 \
rustversion-1.0.13 \
ryu-1.0.14 \
scopeguard-1.1.0 \
- serde-1.0.195 \
- serde_derive-1.0.195 \
- serde_json-1.0.109 \
- smallvec-1.11.2 \
- speedate-0.13.0 \
+ serde-1.0.197 \
+ serde_derive-1.0.197 \
+ serde_json-1.0.114 \
+ smallvec-1.13.2 \
+ speedate-0.14.0 \
static_assertions-1.1.0 \
strum-0.25.0 \
strum_macros-0.25.3 \
+ strum_macros-0.26.1 \
syn-2.0.48 \
target-lexicon-0.12.9 \
tinyvec-1.6.0 \
@@ -66,7 +64,7 @@ CARGO_CRATES= ahash-0.8.7 \
unicode-normalization-0.1.22 \
unindent-0.2.3 \
url-2.5.0 \
- uuid-1.6.1 \
+ uuid-1.7.0 \
version_check-0.9.4 \
wasi-0.11.0+wasi-snapshot-preview1 \
windows-targets-0.48.1 \
diff --git a/devel/py-pydantic-core/distinfo b/devel/py-pydantic-core/distinfo
index 493482ac0f80..a855b35025a5 100644
--- a/devel/py-pydantic-core/distinfo
+++ b/devel/py-pydantic-core/distinfo
@@ -1,12 +1,10 @@
-TIMESTAMP = 1709390636
-SHA256 (pydantic_core-2.16.3.tar.gz) = 1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad
-SIZE (pydantic_core-2.16.3.tar.gz) = 368930
-SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01
-SIZE (rust/crates/ahash-0.8.7.crate) = 42894
+TIMESTAMP = 1713001132
+SHA256 (pydantic_core-2.18.1.tar.gz) = de9d3e8717560eb05e28739d1b35e4eac2e458553a52a301e51352a7ffc86a35
+SIZE (pydantic_core-2.18.1.tar.gz) = 381997
+SHA256 (rust/crates/ahash-0.8.10.crate) = 8b79b82693f705137f8fb9b37871d99e4f9a7df12b917eed79c3d3954830a60b
+SIZE (rust/crates/ahash-0.8.10.crate) = 43555
SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -17,8 +15,8 @@ SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a
SIZE (rust/crates/cc-1.0.79.crate) = 62624
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/enum_dispatch-0.3.12.crate) = 8f33313078bb8d4d05a2733a94ac4c2d8a0df9a2b84424ebf4f33bfc224a890e
-SIZE (rust/crates/enum_dispatch-0.3.12.crate) = 22400
+SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd
+SIZE (rust/crates/enum_dispatch-0.3.13.crate) = 29876
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
@@ -31,26 +29,20 @@ SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d
-SIZE (rust/crates/indexmap-2.0.0.crate) = 64038
+SHA256 (rust/crates/indexmap-2.2.2.crate) = 824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520
+SIZE (rust/crates/indexmap-2.2.2.crate) = 76160
SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
SIZE (rust/crates/indoc-2.0.4.crate) = 14311
SHA256 (rust/crates/itoa-1.0.8.crate) = 62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a
SIZE (rust/crates/itoa-1.0.8.crate) = 10465
-SHA256 (rust/crates/jiter-0.0.6.crate) = 87db066a99f69382be06d02313f8ce989996b53a04a8a70cfd1a6483a56227f7
-SIZE (rust/crates/jiter-0.0.6.crate) = 128330
-SHA256 (rust/crates/lexical-core-0.8.5.crate) = 2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46
-SIZE (rust/crates/lexical-core-0.8.5.crate) = 26680
+SHA256 (rust/crates/jiter-0.2.1.crate) = 8e1177860adcf80c1ae7d7c1d41561f008c7530664caebbfa5ddd8a7f7316b98
+SIZE (rust/crates/jiter-0.2.1.crate) = 139173
SHA256 (rust/crates/lexical-parse-float-0.8.5.crate) = 683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f
SIZE (rust/crates/lexical-parse-float-0.8.5.crate) = 180161
SHA256 (rust/crates/lexical-parse-integer-0.8.6.crate) = 6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9
SIZE (rust/crates/lexical-parse-integer-0.8.6.crate) = 33647
SHA256 (rust/crates/lexical-util-0.8.5.crate) = 5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc
SIZE (rust/crates/lexical-util-0.8.5.crate) = 85152
-SHA256 (rust/crates/lexical-write-float-0.8.5.crate) = accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862
-SIZE (rust/crates/lexical-write-float-0.8.5.crate) = 100281
-SHA256 (rust/crates/lexical-write-integer-0.8.5.crate) = e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446
-SIZE (rust/crates/lexical-write-integer-0.8.5.crate) = 55427
SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
SIZE (rust/crates/libc-0.2.147.crate) = 686772
SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
@@ -73,28 +65,30 @@ SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd
SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/proc-macro2-1.0.76.crate) = 95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c
SIZE (rust/crates/proc-macro2-1.0.76.crate) = 45660
-SHA256 (rust/crates/pyo3-0.20.2.crate) = 9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0
-SIZE (rust/crates/pyo3-0.20.2.crate) = 434326
-SHA256 (rust/crates/pyo3-build-config-0.20.2.crate) = 07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be
-SIZE (rust/crates/pyo3-build-config-0.20.2.crate) = 30029
-SHA256 (rust/crates/pyo3-ffi-0.20.2.crate) = dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1
-SIZE (rust/crates/pyo3-ffi-0.20.2.crate) = 64601
-SHA256 (rust/crates/pyo3-macros-0.20.2.crate) = 05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3
-SIZE (rust/crates/pyo3-macros-0.20.2.crate) = 7925
-SHA256 (rust/crates/pyo3-macros-backend-0.20.2.crate) = 0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f
-SIZE (rust/crates/pyo3-macros-backend-0.20.2.crate) = 49710
+SHA256 (rust/crates/pyo3-0.21.1.crate) = a7a8b1990bd018761768d5e608a13df8bd1ac5f678456e0f301bb93e5f3ea16b
+SIZE (rust/crates/pyo3-0.21.1.crate) = 503776
+SHA256 (rust/crates/pyo3-build-config-0.21.1.crate) = 650dca34d463b6cdbdb02b1d71bfd6eb6b6816afc708faebb3bac1380ff4aef7
+SIZE (rust/crates/pyo3-build-config-0.21.1.crate) = 30540
+SHA256 (rust/crates/pyo3-ffi-0.21.1.crate) = 09a7da8fc04a8a2084909b59f29e1b8474decac98b951d77b80b26dc45f046ad
+SIZE (rust/crates/pyo3-ffi-0.21.1.crate) = 66163
+SHA256 (rust/crates/pyo3-macros-0.21.1.crate) = 4b8a199fce11ebb28e3569387228836ea98110e43a804a530a9fd83ade36d513
+SIZE (rust/crates/pyo3-macros-0.21.1.crate) = 7921
+SHA256 (rust/crates/pyo3-macros-backend-0.21.1.crate) = 93fbbfd7eb553d10036513cb122b888dcd362a945a00b06c165f2ab480d4cc3b
+SIZE (rust/crates/pyo3-macros-backend-0.21.1.crate) = 57986
SHA256 (rust/crates/python3-dll-a-0.2.9.crate) = d5f07cd4412be8fa09a721d40007c483981bbe072cd6a21f2e83e04ec8f8343f
SIZE (rust/crates/python3-dll-a-0.2.9.crate) = 66092
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
SIZE (rust/crates/quote-1.0.35.crate) = 28136
SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
-SIZE (rust/crates/regex-1.10.2.crate) = 252839
-SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
-SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
+SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
+SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/regex-automata-0.4.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
+SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
SHA256 (rust/crates/rustversion-1.0.13.crate) = dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f
@@ -103,22 +97,24 @@ SHA256 (rust/crates/ryu-1.0.14.crate) = fe232bdf6be8c8de797b22184ee71118d63780ea
SIZE (rust/crates/ryu-1.0.14.crate) = 46861
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/serde-1.0.195.crate) = 63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02
-SIZE (rust/crates/serde-1.0.195.crate) = 76856
-SHA256 (rust/crates/serde_derive-1.0.195.crate) = 46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c
-SIZE (rust/crates/serde_derive-1.0.195.crate) = 55687
-SHA256 (rust/crates/serde_json-1.0.109.crate) = cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9
-SIZE (rust/crates/serde_json-1.0.109.crate) = 146459
-SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970
-SIZE (rust/crates/smallvec-1.11.2.crate) = 34801
-SHA256 (rust/crates/speedate-0.13.0.crate) = 242f76c50fd18cbf098607090ade73a08d39cfd84ea835f3796a2c855223b19b
-SIZE (rust/crates/speedate-0.13.0.crate) = 30904
+SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
+SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
+SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
+SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/speedate-0.14.0.crate) = c323c4e6fece5a5a1a2a7f726d243144cce9fbcfe3ce4d9f3c6ede726a2bc780
+SIZE (rust/crates/speedate-0.14.0.crate) = 31499
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125
SIZE (rust/crates/strum-0.25.0.crate) = 5539
SHA256 (rust/crates/strum_macros-0.25.3.crate) = 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0
SIZE (rust/crates/strum_macros-0.25.3.crate) = 22570
+SHA256 (rust/crates/strum_macros-0.26.1.crate) = 7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18
+SIZE (rust/crates/strum_macros-0.26.1.crate) = 25326
SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
SIZE (rust/crates/syn-2.0.48.crate) = 250566
SHA256 (rust/crates/target-lexicon-0.12.9.crate) = df8e77cb757a61f51b947ec4a7e3646efd825b73561db1c232a8ccb639e611a0
@@ -137,8 +133,8 @@ SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a
SIZE (rust/crates/unindent-0.2.3.crate) = 7306
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
-SIZE (rust/crates/uuid-1.6.1.crate) = 55554
+SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
+SIZE (rust/crates/uuid-1.7.0.crate) = 42627
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423