pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel
Module Name: pkgsrc
Committed By: wiz
Date: Sun Nov 1 22:35:36 UTC 2026
Modified Files:
pkgsrc/devel/py-pydantic: Makefile distinfo
pkgsrc/devel/py-pydantic-core: Makefile cargo-depends.mk distinfo
Removed Files:
pkgsrc/devel/py-pydantic-core/patches:
patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs
Log Message:
py-pydantic*: update to 2.50.2/2.14.2
This release addresses 2 security issues, GHSA-qpmf-fgh3-ff25 and GHSA-3r8g-cqwr-jr29.
Packaging
Bump PyO3 to 0.30.1, jiter to 0.18.0, use PyFrozenDict by @Viicos in #14003
Bump speedate to v0.18.0 by @Viicos in #14007
Publish pydantic-core wheels for PyPy 8.0 (pp80 ABI) by @Viicos in #14083
Performance
Avoid Python tuple allocation during model fields validation by @Viicos in #13955
Lazily call repr of values during nested union serialization by @Viicos in #14082
Skip decorator field checks when no field decorators exist by @alexmojaki in #14111
Avoid heap allocation for small JSON model field buffers by @alexmojaki in #14113
Fixes
Make JSON validation by iteration consistent with Python approach by @davidhewitt in #13275.
JSON validation now handles field lookup and extra data the same way as Python validation. In particular, keys that only match an
unused alias or field name are now treated as extra data, instead of being silently dropped:
from pydantic import BaseModel, ConfigDict
from pydantic.alias_generators import to_camel
class Page(BaseModel):
model_config = ConfigDict(extra='forbid', alias_generator=to_camel)
page_size: int = 10
Page.model_validate_json('{"page_size": 50}')
# Before: Page(page_size=10)
# After: ValidationError (extra_forbidden)
See the pull request for the full list of behavior changes.
This change addresses GHSA-qpmf-fgh3-ff25.
Ignore extra data matching a field name in TypedDict and dataclasses with extra=allow by @Viicos in #14090. Addresses GHSA-3r8g-cqwr-jr29.
Fix unpickling of generic classes defined in separate module by @Viicos in #13994
Support explicit by_alias overriding validate_by_alias in validation JSON schemas by @Viicos in #13997
Fix mypy plugin crash on deferred empty model by @ilevkivskyi in #14027
Fix infinite recursion when validating an invalid default with PydanticUseDefault by @Viicos in #14028
Implement recursion guard for validate_strings() by @Viicos in #14029
Support named tuples in Sequence serialization by @Viicos in #14033
Take preserve_empty_path into account in URL types equality by @Viicos in #14035
Fix pickling of PydanticCustomError and ValidationErrors containing custom errors by @Viicos in #14051
Do not extract attribute docstrings from nested classes and functions by @Viicos in #14052
Fix forward annotations evaluation and type variables substitution when rebuilding parametrized generic models by @Viicos in #14054
Fix Self resolution in parametrized generics by @Viicos in #14065
Check mapping max_length constraint during validation by @Viicos in #14092
Fix deep copy of self-referential models by @Viicos in #14116
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/py-pydantic/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/py-pydantic/distinfo
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/py-pydantic-core/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-pydantic-core/cargo-depends.mk
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-pydantic-core/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/devel/py-pydantic-core/patches/patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-pydantic/Makefile
diff -u pkgsrc/devel/py-pydantic/Makefile:1.43 pkgsrc/devel/py-pydantic/Makefile:1.44
--- pkgsrc/devel/py-pydantic/Makefile:1.43 Mon Oct 12 11:43:53 2026
+++ pkgsrc/devel/py-pydantic/Makefile Sun Nov 1 22:35:35 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.43 2026/10/12 11:43:53 adam Exp $
+# $NetBSD: Makefile,v 1.44 2026/11/01 22:35:35 wiz Exp $
# NB: pydantic expresses an exact dependency on pydantic-core. While
# unfortunate, it is actually true, and pydantic with non-matching
# versions of pydantic-core fail to build matrix-synapse.
# https://github.com/pydantic/pydantic/issues/12189#issuecomment-3227083571
-DISTNAME= pydantic-2.14.1
+DISTNAME= pydantic-2.14.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydantic/}
@@ -19,7 +19,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>
DEPENDS+= ${PYPKGPREFIX}-annotated-types>=0.6.0:../../lang/py-annotated-types
# We must express the exact dependency from pyproject.toml with
# respect to upstream's version, but allow for possible nbN versions.
-DEPENDS+= ${PYPKGPREFIX}-pydantic-core>=2.50.1<2.51:../../devel/py-pydantic-core
+DEPENDS+= ${PYPKGPREFIX}-pydantic-core>=2.50.2<2.51:../../devel/py-pydantic-core
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.16.0:../../devel/py-typing-extensions
DEPENDS+= ${PYPKGPREFIX}-typing-inspection>=0.4.4:../../devel/py-typing-inspection
TEST_DEPENDS+= ${PYPKGPREFIX}-cloudpickle>=0:../../converters/py-cloudpickle
@@ -33,16 +33,17 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-bench
TEST_DEPENDS+= ${PYPKGPREFIX}-test-codspeed>=0:../../devel/py-test-codspeed
TEST_DEPENDS+= ${PYPKGPREFIX}-test-examples>=0:../../devel/py-test-examples
TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=0:../../devel/py-test-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-time-machine>=0:../../time/py-time-machine
TEST_DEPENDS+= ${PYPKGPREFIX}-test-run-parallel>=0.3.1:../../devel/py-test-run-parallel
USE_LANGUAGES= # none
-# TODO: import cloudpickle and test-examples
-pre-test:
- ${RM} -f ${WRKSRC}/tests/test_docs.py ${WRKSRC}/tests/test_pickle.py
+# as of 2.14.2
+# 6480 passed, 242 skipped, 28 xfailed
-# test status
-# 2 errors
+# needs non-existent 'docs' directory
+pre-test:
+ ${RM} -f ${WRKSRC}/tests/test_docs.py
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pydantic/distinfo
diff -u pkgsrc/devel/py-pydantic/distinfo:1.39 pkgsrc/devel/py-pydantic/distinfo:1.40
--- pkgsrc/devel/py-pydantic/distinfo:1.39 Mon Oct 12 11:43:53 2026
+++ pkgsrc/devel/py-pydantic/distinfo Sun Nov 1 22:35:35 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.39 2026/10/12 11:43:53 adam Exp $
+$NetBSD: distinfo,v 1.40 2026/11/01 22:35:35 wiz Exp $
-BLAKE2s (pydantic-2.14.1.tar.gz) = 3dffb6e54fac68afd7f3ad3210dcb4ac21581e1187366402272724a5ecb31860
-SHA512 (pydantic-2.14.1.tar.gz) = f5c0f0f856e4a9cb50482b4a9ec1366a11b16a996d480addec22738b07648cf97f33f44680cfea203ee7f773facfdc899b40d6096f65b56c615e30ce4dc6bd48
-Size (pydantic-2.14.1.tar.gz) = 900362 bytes
+BLAKE2s (pydantic-2.14.2.tar.gz) = 983479c64faab6acb0e36cb261ffbd933ff841acae11ece4ef8e3ee46f05fc8e
+SHA512 (pydantic-2.14.2.tar.gz) = 7f1a57e726773d190addf6663c2393e7aa883c08709391c93158ab9cb30504025526ac9c0b07ad4401271e45874c0ee178f7fa6527f8310affcc8f1826cac3fd
+Size (pydantic-2.14.2.tar.gz) = 911596 bytes
Index: pkgsrc/devel/py-pydantic-core/Makefile
diff -u pkgsrc/devel/py-pydantic-core/Makefile:1.39 pkgsrc/devel/py-pydantic-core/Makefile:1.40
--- pkgsrc/devel/py-pydantic-core/Makefile:1.39 Mon Oct 12 11:42:52 2026
+++ pkgsrc/devel/py-pydantic-core/Makefile Sun Nov 1 22:35:36 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.39 2026/10/12 11:42:52 adam Exp $
+# $NetBSD: Makefile,v 1.40 2026/11/01 22:35:36 wiz Exp $
# NB: pydantic expresses an exact dependency on pydantic-core. While
# unfortunate, it is actually true, and pydantic with non-matching
# versions of pydantic-core fail to build matrix-synapse.
# https://github.com/pydantic/pydantic/issues/12189#issuecomment-3227083571
-DISTNAME= pydantic_core-2.50.1
+DISTNAME= pydantic_core-2.50.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydantic-core/}
@@ -20,14 +20,17 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-dirty-equa
TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=6.92.9:../../devel/py-hypothesis
TEST_DEPENDS+= ${PYPKGPREFIX}-inline-snapshot>=0:../../devel/py-inline-snapshot
TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark>=0:../../devel/py-test-benchmark
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-examples>=0:../../devel/py-test-examples
TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=0:../../devel/py-test-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-test-run-parallel>=0:../../devel/py-test-run-parallel
TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=2.2.0:../../devel/py-test-timeout
TEST_DEPENDS+= ${PYPKGPREFIX}-typing-inspection>=0.4.1:../../devel/py-typing-inspection
TEST_DEPENDS+= ${PYPKGPREFIX}-tzdata>=0:../../time/py-tzdata
+# dependency loop: https://github.com/pydantic/pydantic/issues/14183
+#TEST_DEPENDS+= ${PYPKGPREFIX}-pydantic>=0:../../devel/py-pydantic
-# as of 2.46.5
-# 5763 passed, 127 skipped, 10 xfailed, 34 errors
+# as of 2.50.2, with pydantic installed:
+# 5999 passed, 192 skipped, 8 xfailed
.include "cargo-depends.mk"
Index: pkgsrc/devel/py-pydantic-core/cargo-depends.mk
diff -u pkgsrc/devel/py-pydantic-core/cargo-depends.mk:1.24 pkgsrc/devel/py-pydantic-core/cargo-depends.mk:1.25
--- pkgsrc/devel/py-pydantic-core/cargo-depends.mk:1.24 Mon Oct 12 11:42:52 2026
+++ pkgsrc/devel/py-pydantic-core/cargo-depends.mk Sun Nov 1 22:35:36 2026
@@ -1,7 +1,8 @@
-# $NetBSD: cargo-depends.mk,v 1.24 2026/10/12 11:42:52 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.25 2026/11/01 22:35:36 wiz Exp $
CARGO_CRATE_DEPENDS+= ahash-0.8.12
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
+CARGO_CRATE_DEPENDS+= arrayvec-0.7.8
CARGO_CRATE_DEPENDS+= autocfg-1.3.0
CARGO_CRATE_DEPENDS+= base64-0.23.1
CARGO_CRATE_DEPENDS+= bitflags-2.9.1
@@ -10,6 +11,7 @@ CARGO_CRATE_DEPENDS+= bumpalo-3.19.0
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= displaydoc-0.2.5
CARGO_CRATE_DEPENDS+= enum_dispatch-0.3.13
+CARGO_CRATE_DEPENDS+= equivalent-1.0.3
CARGO_CRATE_DEPENDS+= foldhash-0.2.0
CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.2
CARGO_CRATE_DEPENDS+= funty-2.0.0
@@ -29,12 +31,13 @@ CARGO_CRATE_DEPENDS+= icu_provider-1.5.0
CARGO_CRATE_DEPENDS+= icu_provider_macros-1.5.0
CARGO_CRATE_DEPENDS+= idna-1.1.0
CARGO_CRATE_DEPENDS+= idna_adapter-1.2.0
+CARGO_CRATE_DEPENDS+= indexmap-2.14.0
CARGO_CRATE_DEPENDS+= itoa-1.0.11
-CARGO_CRATE_DEPENDS+= jiter-0.16.0
+CARGO_CRATE_DEPENDS+= jiter-0.18.0
CARGO_CRATE_DEPENDS+= js-sys-0.3.77
-CARGO_CRATE_DEPENDS+= lexical-parse-float-1.0.5
-CARGO_CRATE_DEPENDS+= lexical-parse-integer-1.0.5
-CARGO_CRATE_DEPENDS+= lexical-util-1.0.6
+CARGO_CRATE_DEPENDS+= lexical-parse-float-1.0.6
+CARGO_CRATE_DEPENDS+= lexical-parse-integer-1.0.6
+CARGO_CRATE_DEPENDS+= lexical-util-1.0.7
CARGO_CRATE_DEPENDS+= libc-0.2.185
CARGO_CRATE_DEPENDS+= litemap-0.7.3
CARGO_CRATE_DEPENDS+= log-0.4.27
@@ -47,11 +50,11 @@ CARGO_CRATE_DEPENDS+= once_cell-1.21.3
CARGO_CRATE_DEPENDS+= percent-encoding-2.3.2
CARGO_CRATE_DEPENDS+= portable-atomic-1.6.0
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.107
-CARGO_CRATE_DEPENDS+= pyo3-0.29.2
-CARGO_CRATE_DEPENDS+= pyo3-build-config-0.29.2
-CARGO_CRATE_DEPENDS+= pyo3-ffi-0.29.2
-CARGO_CRATE_DEPENDS+= pyo3-macros-0.29.2
-CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.29.2
+CARGO_CRATE_DEPENDS+= pyo3-0.30.1
+CARGO_CRATE_DEPENDS+= pyo3-build-config-0.30.1
+CARGO_CRATE_DEPENDS+= pyo3-ffi-0.30.1
+CARGO_CRATE_DEPENDS+= pyo3-macros-0.30.1
+CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.30.1
CARGO_CRATE_DEPENDS+= quote-1.0.44
CARGO_CRATE_DEPENDS+= r-efi-5.2.0
CARGO_CRATE_DEPENDS+= radium-0.7.0
@@ -63,11 +66,10 @@ CARGO_CRATE_DEPENDS+= serde_core-1.0.229
CARGO_CRATE_DEPENDS+= serde_derive-1.0.229
CARGO_CRATE_DEPENDS+= serde_json-1.0.151
CARGO_CRATE_DEPENDS+= smallvec-1.16.2
-CARGO_CRATE_DEPENDS+= speedate-0.17.0
+CARGO_CRATE_DEPENDS+= speedate-0.18.0
CARGO_CRATE_DEPENDS+= stable_deref_trait-1.2.0
-CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
-CARGO_CRATE_DEPENDS+= strum-0.27.2
-CARGO_CRATE_DEPENDS+= strum_macros-0.27.2
+CARGO_CRATE_DEPENDS+= strum-0.28.0
+CARGO_CRATE_DEPENDS+= strum_macros-0.28.0
CARGO_CRATE_DEPENDS+= syn-2.0.82
CARGO_CRATE_DEPENDS+= syn-3.0.6
CARGO_CRATE_DEPENDS+= synstructure-0.13.1
Index: pkgsrc/devel/py-pydantic-core/distinfo
diff -u pkgsrc/devel/py-pydantic-core/distinfo:1.37 pkgsrc/devel/py-pydantic-core/distinfo:1.38
--- pkgsrc/devel/py-pydantic-core/distinfo:1.37 Mon Oct 12 11:42:52 2026
+++ pkgsrc/devel/py-pydantic-core/distinfo Sun Nov 1 22:35:36 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.37 2026/10/12 11:42:52 adam Exp $
+$NetBSD: distinfo,v 1.38 2026/11/01 22:35:36 wiz Exp $
BLAKE2s (ahash-0.8.12.crate) = 157e4e2836883526fa391419f08c2aa4c932fb96ddf2b254bb436193691754c4
SHA512 (ahash-0.8.12.crate) = 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
@@ -6,6 +6,9 @@ Size (ahash-0.8.12.crate) = 43413 bytes
BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
Size (aho-corasick-1.1.3.crate) = 183311 bytes
+BLAKE2s (arrayvec-0.7.8.crate) = 887d08fc93cb04624758fa7cf3b7e1b289de1237beb4179c871757ff29a1d3ac
+SHA512 (arrayvec-0.7.8.crate) = fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822
+Size (arrayvec-0.7.8.crate) = 33260 bytes
BLAKE2s (autocfg-1.3.0.crate) = 4b8d612ff5e388a3a839ce0211c16422cce28b2bf8a607944c90de0737f97850
SHA512 (autocfg-1.3.0.crate) = a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
Size (autocfg-1.3.0.crate) = 16524 bytes
@@ -30,6 +33,9 @@ Size (displaydoc-0.2.5.crate) = 24219 by
BLAKE2s (enum_dispatch-0.3.13.crate) = 91e7bdf086cf2c371897d4442123453038efa6ac8116e8f5d86b5ab60f0f08f8
SHA512 (enum_dispatch-0.3.13.crate) = 9ff73db5852d8c515f8f3beae0e62ac3845b42fb39a2ecdcda50e44535e9183790406652024e3f968ecbf4413488a02344831c45498294ba97c345b31e1d0782
Size (enum_dispatch-0.3.13.crate) = 29876 bytes
+BLAKE2s (equivalent-1.0.3.crate) = 455fcac080bc1e771bc78c6180c85d37422db662e65a16ce198b044bfa8a39d4
+SHA512 (equivalent-1.0.3.crate) = b9d17c4525732c12ba963504639be082db92a812b9453f675104bfe4e4a328ee0ac26b867b4684aa92081d32aedde735b1d77a9b73a056412cecb080f31cdede
+Size (equivalent-1.0.3.crate) = 7495 bytes
BLAKE2s (foldhash-0.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
Size (foldhash-0.2.0.crate) = 23329 bytes
@@ -87,24 +93,27 @@ Size (idna-1.1.0.crate) = 148747 bytes
BLAKE2s (idna_adapter-1.2.0.crate) = 6812251a5a078141c2887eb943607e7aff47210d31dff791ba9137bc430f3e30
SHA512 (idna_adapter-1.2.0.crate) = 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
Size (idna_adapter-1.2.0.crate) = 8206 bytes
+BLAKE2s (indexmap-2.14.0.crate) = 6f827c3e302f65a44ef7e6e971d803204f4a3f625e328eba190b015c7ae4263f
+SHA512 (indexmap-2.14.0.crate) = fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
+Size (indexmap-2.14.0.crate) = 104085 bytes
BLAKE2s (itoa-1.0.11.crate) = be2967c52bce05d38dd6647d64ea41d26d215abe3af2edfcbb7922637ac4372d
SHA512 (itoa-1.0.11.crate) = 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
Size (itoa-1.0.11.crate) = 10563 bytes
-BLAKE2s (jiter-0.16.0.crate) = 207c5dd65f45b998ee692a35e715326b1138f6b2e8bcbf7da6c434ecf40a964f
-SHA512 (jiter-0.16.0.crate) = 36ef4f18f1d47ce13b21c47f8db33cb83e1910e057b0ad841ec62ff554e3a817fbb7aef7bb67a0926af3bd49de1e946f97f485c8e13358ef7126278f6e1bc194
-Size (jiter-0.16.0.crate) = 167515 bytes
+BLAKE2s (jiter-0.18.0.crate) = 9dce5e5129a7a7287546d1bcb0813b019a90a4a326e792e4e93dd1fa31022ac2
+SHA512 (jiter-0.18.0.crate) = fad8b68ab9b05655de893932a8106164d2e5d7f6342e6df60c1f3cc68c6947b1ad7f538d81671d4638f7cb7f2afc1cf54d93510333faadf868675dce6780e2f3
+Size (jiter-0.18.0.crate) = 223242 bytes
BLAKE2s (js-sys-0.3.77.crate) = 3e7de8eca10f0ac70a0005ad2f97142b7679fdaf982d26f11b522006dd96a4f2
SHA512 (js-sys-0.3.77.crate) = d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
Size (js-sys-0.3.77.crate) = 55538 bytes
-BLAKE2s (lexical-parse-float-1.0.5.crate) = 02a2ef76e8d348703deff6c2227128f26f2549c88378394c3ff2b1cd6bf76ab7
-SHA512 (lexical-parse-float-1.0.5.crate) = 3785bac5f2694febf1ce5f094ff04dc032fc1adf992949087bb18f8316fdaf416701365b34defd2529012d077032fe62ba32f898a6dfad7eefb8b7b59a06742e
-Size (lexical-parse-float-1.0.5.crate) = 186731 bytes
-BLAKE2s (lexical-parse-integer-1.0.5.crate) = 19fb45d6932020e8ec592e73b3eb3a5acf21c8ceedceb3d68d23a304bbd2dc1b
-SHA512 (lexical-parse-integer-1.0.5.crate) = 3239abf7200d3c480f19848d197168dea36428b1edfa565e21a568642400a32136020b2308a81f55aeaee9f8c7db448d913b1971eab4f146ef2c1a7e29cc9715
-Size (lexical-parse-integer-1.0.5.crate) = 36912 bytes
-BLAKE2s (lexical-util-1.0.6.crate) = 898b2d65fdcba7d061430655f404a35699712458fcf30942851732a5ccb14159
-SHA512 (lexical-util-1.0.6.crate) = 6df0a49097809351fb798cffe783173b357bdd420de035a4eff34ee7b4e8f350d8ef7de976e3393c0e00df1cb6809212a5e0630a7915e9cf937ec532e9faeae6
-Size (lexical-util-1.0.6.crate) = 106117 bytes
+BLAKE2s (lexical-parse-float-1.0.6.crate) = 6ef406ab4002eb392801cb1fe9b46f300356070dc4da634369ab0e4d4a15bcb6
+SHA512 (lexical-parse-float-1.0.6.crate) = 1fe11ef55fad87b806caa28512f76d02e14cea394dbd8bab76efc4683eb3f5eb7985d4189775f688f7ce31d798a2b67b904f2d0d7bdeb832e65fba6615efe3cb
+Size (lexical-parse-float-1.0.6.crate) = 194003 bytes
+BLAKE2s (lexical-parse-integer-1.0.6.crate) = 40eff38947d303111d698ab1f72a17f6990d0b28d2421add509bbc6ec360dbf6
+SHA512 (lexical-parse-integer-1.0.6.crate) = cb6f9cf53c796bb34d136475949aee5f0c35c72071b18d295390feb302b0c117420c1839cc177714b5d5625e04dd9b164b78324ae74cf6f6288cab7d1a5fab9e
+Size (lexical-parse-integer-1.0.6.crate) = 37501 bytes
+BLAKE2s (lexical-util-1.0.7.crate) = 382799c36cc885ee2fe08c64ae6cdfa120a865ccdda8e00eeacea5174a9734a2
+SHA512 (lexical-util-1.0.7.crate) = 4ab3af2dd32b02e803c13e890f61e84623a0770d9eaf6aac8e52946830fe47594c9019d381f1e45a5350925343c477484708663870d70c7e27e0528e788f0519
+Size (lexical-util-1.0.7.crate) = 111747 bytes
BLAKE2s (libc-0.2.185.crate) = 4571ea59c09944dc900f3e23b2729201780fa042c594cf127bf8140222daf20b
SHA512 (libc-0.2.185.crate) = c8dbcaaf2e5d8377a4d1003af4a7210fbfe4f9b1e8497f07d88a231a8d5c9f67014e650a5e18e913e7b4d6a1835c4cbc9c31ce0cd224ea28acbdbb39034a300e
Size (libc-0.2.185.crate) = 821775 bytes
@@ -141,24 +150,24 @@ Size (portable-atomic-1.6.0.crate) = 140
BLAKE2s (proc-macro2-1.0.107.crate) = fb11738a84dd1e4dea616e14778d0223a5085563cb1ea8a8fa433e26bfb1351a
SHA512 (proc-macro2-1.0.107.crate) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
Size (proc-macro2-1.0.107.crate) = 59588 bytes
-BLAKE2s (pydantic_core-2.50.1.tar.gz) = 60d61021a9e2cd5d701ed681cf7d01ad61fc1abd33556fd8a55d1337bb551f11
-SHA512 (pydantic_core-2.50.1.tar.gz) = 1287904873f36825beff3e7a76f8f897c95849ed55b4a95409964420265ba30dd85006e0b727da0dc3a877521fa79e700e20c4f8046da6649dd634d7615feda6
-Size (pydantic_core-2.50.1.tar.gz) = 513515 bytes
-BLAKE2s (pyo3-0.29.2.crate) = af0f771a01900c42afa567985995548ff571b03a5980fff73494515ca5409188
-SHA512 (pyo3-0.29.2.crate) = 85326462a932fd49441f320a879192306a7a6f3a66468ca468fefdb3dff9a530b7895010f156c8c3b125279b94dd304b72825fd4bbdcaeba8e3a58bd8cdcc929
-Size (pyo3-0.29.2.crate) = 1255741 bytes
-BLAKE2s (pyo3-build-config-0.29.2.crate) = 7f15a4a87d634f71ac98c68c609ccab5ce371212d9571e6cb19d9325cbaa08fb
-SHA512 (pyo3-build-config-0.29.2.crate) = ecae961c373a87eb13ed3881ac4954112bbf54b3e02eb287d818e44e5ab46cd4700220da5072dd1fb22d68435d012a413a3680b54505c700ee059f1472833b6a
-Size (pyo3-build-config-0.29.2.crate) = 41104 bytes
-BLAKE2s (pyo3-ffi-0.29.2.crate) = 2e344e0354e0e8733fb540f94179b111a1fb3400212e97b22da456edb3d71d6e
-SHA512 (pyo3-ffi-0.29.2.crate) = a5b1db7e856af10f32ba3ce6a4dddc48a11f48431b82cbc1e40be88370836902afc9ab2918eb953d7fbed1ad7daaebefdf70489c7c798e591782e7dd6e2d0ddd
-Size (pyo3-ffi-0.29.2.crate) = 90029 bytes
-BLAKE2s (pyo3-macros-0.29.2.crate) = 3633e12d28747e42231beb07a6b4c01e3ad10f63a569b6f33de9355280e1278d
-SHA512 (pyo3-macros-0.29.2.crate) = 32281797e849ccb23c0ba03f8bea13ffcd86acfc3d5df65543c13befc03c142e88bfaf45f0cf5489cfe9e6acf9170ca6c24ced5d3f3f72be37bc7d2ce2bdb935
-Size (pyo3-macros-0.29.2.crate) = 9044 bytes
-BLAKE2s (pyo3-macros-backend-0.29.2.crate) = 9061466783774f5c2c9e2b66031e825b6b682fea22187ba8f9a2f8c50627b787
-SHA512 (pyo3-macros-backend-0.29.2.crate) = 944b8482e2a6fd0dce82eabe50f915d82b066cf11944e413ab81c01fc917dfe1877748cb8eb92f23d8acee43a9d1fb35f8690203ec440e7db7c66b03c7f27358
-Size (pyo3-macros-backend-0.29.2.crate) = 93749 bytes
+BLAKE2s (pydantic_core-2.50.2.tar.gz) = e78f0de0d41f8ad00d3ca627763a3be065a2edcd2b7eae965cbd400acf131801
+SHA512 (pydantic_core-2.50.2.tar.gz) = 79817d5269bb11d855ca6083b785d2730e08dbc326ad081000d560d5d40abd3a4e28c25bba0f78807c9da758be3c9bbf5e86ce2fbc6efc132ba93b34c674fb03
+Size (pydantic_core-2.50.2.tar.gz) = 518711 bytes
+BLAKE2s (pyo3-0.30.1.crate) = f0e52334d3f93e8b01d889a076b007cc535e365bc2a745c5a797888dbb077727
+SHA512 (pyo3-0.30.1.crate) = 68799fc448f68b204d4825ce4e1a0b000febf18d968740fa9f94df9507b3a2697fb1c4b642d88ad1f1fb2b214fcd1b9a3a8089eccd8b0418c08b4ae69b7bfdec
+Size (pyo3-0.30.1.crate) = 1345706 bytes
+BLAKE2s (pyo3-build-config-0.30.1.crate) = 793b7b417d9a437d2b522d57b21284c14b36991ce90747cc758ea50831c7c7c0
+SHA512 (pyo3-build-config-0.30.1.crate) = 9801d582931f1d6b835792ffa04439310544b068c9f94f1329487328d43010646dd81233575a4338c44e7fe86714a579186c04ee07604b94f8af5066730eb699
+Size (pyo3-build-config-0.30.1.crate) = 42996 bytes
+BLAKE2s (pyo3-ffi-0.30.1.crate) = 487eb2de6990505baa281b7ca2935ddf0373a9fc1b8a15c19cfa1c6814777660
+SHA512 (pyo3-ffi-0.30.1.crate) = 32945d4b6f08723ae1129810ac71e12f5dc9c5de3710cadedb91bba17cbcf21acbf269598241117b45dc36141d28e6d1a58f1c07957b8664de62e991f30c82e9
+Size (pyo3-ffi-0.30.1.crate) = 93717 bytes
+BLAKE2s (pyo3-macros-0.30.1.crate) = e45021c29e710631a15327076f6727ee4084fd6c097959d7295b75a6c3264af1
+SHA512 (pyo3-macros-0.30.1.crate) = 26f3b4d1aa86da4a305b01d780ce7de3359d3bfeadcbdbb39b9803d0a7634cf3611dfd5a285d21e97d51f61a6c590fdef8ddda45ec9abe870575519e6bbb4f33
+Size (pyo3-macros-0.30.1.crate) = 9055 bytes
+BLAKE2s (pyo3-macros-backend-0.30.1.crate) = b43d5ffe6056f8e0fe33975ae663618e291fc8caf068b9f71a5268776906fc71
+SHA512 (pyo3-macros-backend-0.30.1.crate) = 29f96ff877d55ea3141435a30b8482743590f2dfd3fd9d24291cba8c834148cc2e0790125c8c0c3af650bf1c9b5e521a1a2ff3874dfa58bb3673dc11876ddf89
+Size (pyo3-macros-backend-0.30.1.crate) = 97593 bytes
BLAKE2s (quote-1.0.44.crate) = 09d1bf6552c75930a6136c2dd0788730041a1719a3d89c4c1fbf5031533bac5c
SHA512 (quote-1.0.44.crate) = 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d
Size (quote-1.0.44.crate) = 31629 bytes
@@ -192,21 +201,18 @@ Size (serde_json-1.0.151.crate) = 156556
BLAKE2s (smallvec-1.16.2.crate) = d0e0a3062ad273561e72e90263c598e50deda7a8a7579288ea6b6863067add29
SHA512 (smallvec-1.16.2.crate) = 672edd712fbc9643cc7a72590eeb6558a372a1ac29bb0f6b71f086c4c89618322cbf72292f1e1fbd06eff2ef1ac48b1c8c8c8a397d5641817f6b21a4d65adc3e
Size (smallvec-1.16.2.crate) = 34874 bytes
-BLAKE2s (speedate-0.17.0.crate) = 8ade7b50251e50f7746164bab3c7cb0c04cc1be039818bc00aa48eb08780b365
-SHA512 (speedate-0.17.0.crate) = d24dafd1be59c99118bf73369dbf5fe4fd6d0a3b4d09d59d00019e66e9e1300f0089a04f48191c1fb7b1890b7ef575baf0a8f07d487d0bbf537c0d8e87328e1c
-Size (speedate-0.17.0.crate) = 40124 bytes
+BLAKE2s (speedate-0.18.0.crate) = 1eb30ea3df4521b4d794dade9df419a1da41c92e38fd851b750999349ce2053d
+SHA512 (speedate-0.18.0.crate) = 69eabc45d149e829905d8f115327757e41c11969cbf53418cb14ba5e5df1bbbea3a813ca5e43193ae99355191987aed58229c18b9d9aebfbd0972f8ca766a999
+Size (speedate-0.18.0.crate) = 42012 bytes
BLAKE2s (stable_deref_trait-1.2.0.crate) = 4ccf524130eadac6b21106564de56e582d0f308b32442552d70bb9d313c53920
SHA512 (stable_deref_trait-1.2.0.crate) = a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
Size (stable_deref_trait-1.2.0.crate) = 8054 bytes
-BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
-SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-Size (static_assertions-1.1.0.crate) = 18480 bytes
-BLAKE2s (strum-0.27.2.crate) = d6c5575e232069cd0b3833d56f115b1d3b8115781bbb68740c764f1434cbefb4
-SHA512 (strum-0.27.2.crate) = 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
-Size (strum-0.27.2.crate) = 8489 bytes
-BLAKE2s (strum_macros-0.27.2.crate) = e91326bea2e50925db1983d7d0f05e43c02258ba45c4fe137369b85e3fc45882
-SHA512 (strum_macros-0.27.2.crate) = fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
-Size (strum_macros-0.27.2.crate) = 30522 bytes
+BLAKE2s (strum-0.28.0.crate) = 9ee726611e29d67f512b5b107c152b4fc116483ff95e0596bf52a1773d053002
+SHA512 (strum-0.28.0.crate) = 673d6aec90d89b1a31ec114723009748b2469c9c07b5e17e86fcd1655e745dfcda4dce7bc4423679903a4650a6693284454aba634cffdaa4735c63b0a475185a
+Size (strum-0.28.0.crate) = 8550 bytes
+BLAKE2s (strum_macros-0.28.0.crate) = 26d0f2bd069176a0399501298fdfee57f0003494ccec732d75e41f517652a01a
+SHA512 (strum_macros-0.28.0.crate) = a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
+Size (strum_macros-0.28.0.crate) = 30964 bytes
BLAKE2s (syn-2.0.82.crate) = 1aef6d2f2ace3d0770311b8cbc31667350e67ad26e6bab4389f5f1b0805f5331
SHA512 (syn-2.0.82.crate) = b1e90fc37a68998e4708ba5c68581feeb88d73ce56b73e6c87f1341ddba04cb6afd43ebf83abecee94c03b2bf9df5b0dd9dfad32d7914e82ddf6c50cab81267d
Size (syn-2.0.82.crate) = 272300 bytes
@@ -300,4 +306,3 @@ Size (zerovec-derive-0.10.3.crate) = 194
BLAKE2s (zmij-1.0.6.crate) = 4b7bee2ab927fe646f001e0fbdb910945a6f01a828daef4fc99e2d80d7aeb342
SHA512 (zmij-1.0.6.crate) = 222e681b103932c89f2d85d416d8e8971f5d96c108afdb51284cdf012432b99e32f4f8734323401272ebc4daeb7e12333322d80e1ed3ca3eda0216e35076dec5
Size (zmij-1.0.6.crate) = 21298 bytes
-SHA1 (patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs) = 2bb415d88a4dcc03679f7c4ecfd238af2d45f6ad
Home |
Main Index |
Thread Index |
Old Index