pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-pydantic
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 12 11:43:53 UTC 2026
Modified Files:
pkgsrc/devel/py-pydantic: Makefile PLIST distinfo
Log Message:
py-pydantic: updated to 2.14.1
2.14.1
Performance
Avoid Python tuple allocation during model fields validation
Avoid unnecessary extra dict allocation in model validation
Fixes
Fix arguments-v3 schema with variadic keywords
Fix TypeError on ForwardRef on Python 3.10.0
Support closed and extra_items via inheritance in TypedDict
Enforce the max_digits whole-digits limit in the Python Decimal validator
Reject out-of-range int inputs for timedelta
Support named tuples in Sequence validation
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/py-pydantic/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-pydantic/PLIST
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/py-pydantic/distinfo
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.42 pkgsrc/devel/py-pydantic/Makefile:1.43
--- pkgsrc/devel/py-pydantic/Makefile:1.42 Mon Aug 31 09:58:03 2026
+++ pkgsrc/devel/py-pydantic/Makefile Mon Oct 12 11:43:53 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.42 2026/08/31 09:58:03 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/10/12 11:43:53 adam 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.13.5
+DISTNAME= pydantic-2.14.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydantic/}
@@ -15,24 +15,24 @@ COMMENT= Data validation and settings ma
LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme>=22.5.0:../../devel/py-hatch-fancy-pypi-readme
-TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-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.46.5<2.46.6:../../devel/py-pydantic-core
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.14.1:../../devel/py-typing-extensions
-DEPENDS+= ${PYPKGPREFIX}-typing-inspection>=0.4.2:../../devel/py-typing-inspection
-TEST_DEPENDS+= ${PYPKGPREFIX}-cloudpickle-[0-9]*:../../converters/py-cloudpickle
-TEST_DEPENDS+= ${PYPKGPREFIX}-dirty-equals-[0-9]*:../../devel/py-dirty-equals
+DEPENDS+= ${PYPKGPREFIX}-pydantic-core>=2.50.1<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
+TEST_DEPENDS+= ${PYPKGPREFIX}-dirty-equals>=0:../../devel/py-dirty-equals
TEST_DEPENDS+= ${PYPKGPREFIX}-email_validator>=2.0.0:../../mail/py-email_validator
TEST_DEPENDS+= ${PYPKGPREFIX}-faker>=18.13.0:../../devel/py-faker
TEST_DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.23.0:../../textproc/py-jsonschema
-TEST_DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
-TEST_DEPENDS+= ${PYPKGPREFIX}-rich-[0-9]*:../../comms/py-rich
+TEST_DEPENDS+= ${PYPKGPREFIX}-pytz>=0:../../time/py-pytz
+TEST_DEPENDS+= ${PYPKGPREFIX}-rich>=0:../../comms/py-rich
TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark>=4.0.0:../../devel/py-test-benchmark
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-codspeed-[0-9]*:../../devel/py-test-codspeed
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-examples-[0-9]*:../../devel/py-test-examples
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
+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}-test-run-parallel>=0.3.1:../../devel/py-test-run-parallel
USE_LANGUAGES= # none
Index: pkgsrc/devel/py-pydantic/PLIST
diff -u pkgsrc/devel/py-pydantic/PLIST:1.10 pkgsrc/devel/py-pydantic/PLIST:1.11
--- pkgsrc/devel/py-pydantic/PLIST:1.10 Fri Dec 26 10:49:13 2025
+++ pkgsrc/devel/py-pydantic/PLIST Mon Oct 12 11:43:53 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2025/12/26 10:49:13 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2026/10/12 11:43:53 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -51,9 +51,6 @@ ${PYSITELIB}/pydantic/_internal/_git.pyo
${PYSITELIB}/pydantic/_internal/_import_utils.py
${PYSITELIB}/pydantic/_internal/_import_utils.pyc
${PYSITELIB}/pydantic/_internal/_import_utils.pyo
-${PYSITELIB}/pydantic/_internal/_internal_dataclass.py
-${PYSITELIB}/pydantic/_internal/_internal_dataclass.pyc
-${PYSITELIB}/pydantic/_internal/_internal_dataclass.pyo
${PYSITELIB}/pydantic/_internal/_known_annotated_metadata.py
${PYSITELIB}/pydantic/_internal/_known_annotated_metadata.pyc
${PYSITELIB}/pydantic/_internal/_known_annotated_metadata.pyo
@@ -81,6 +78,9 @@ ${PYSITELIB}/pydantic/_internal/_seriali
${PYSITELIB}/pydantic/_internal/_signature.py
${PYSITELIB}/pydantic/_internal/_signature.pyc
${PYSITELIB}/pydantic/_internal/_signature.pyo
+${PYSITELIB}/pydantic/_internal/_type_refs.py
+${PYSITELIB}/pydantic/_internal/_type_refs.pyc
+${PYSITELIB}/pydantic/_internal/_type_refs.pyo
${PYSITELIB}/pydantic/_internal/_typing_extra.py
${PYSITELIB}/pydantic/_internal/_typing_extra.pyc
${PYSITELIB}/pydantic/_internal/_typing_extra.pyo
Index: pkgsrc/devel/py-pydantic/distinfo
diff -u pkgsrc/devel/py-pydantic/distinfo:1.38 pkgsrc/devel/py-pydantic/distinfo:1.39
--- pkgsrc/devel/py-pydantic/distinfo:1.38 Mon Aug 31 09:58:03 2026
+++ pkgsrc/devel/py-pydantic/distinfo Mon Oct 12 11:43:53 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.38 2026/08/31 09:58:03 wiz Exp $
+$NetBSD: distinfo,v 1.39 2026/10/12 11:43:53 adam Exp $
-BLAKE2s (pydantic-2.13.5.tar.gz) = 0e9e66d966cbacbbc3c719725c450f6fd6fc2a00f6744f15c77593599cec9271
-SHA512 (pydantic-2.13.5.tar.gz) = 3fe65b5610e4aa0bd91c4a97d80cd3f16546f3f35a9d39650ca1d953e403edf17a226f28b9bac5e9a9040e6e67121b99289fee5905dfd00e9fdfcbdebb522a42
-Size (pydantic-2.13.5.tar.gz) = 845750 bytes
+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
Home |
Main Index |
Thread Index |
Old Index