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: Fri Dec 26 10:49:13 UTC 2025
Modified Files:
pkgsrc/devel/py-pydantic: Makefile PLIST distinfo
pkgsrc/devel/py-pydantic/patches: patch-pyproject.toml
Log Message:
py-pydantic: updated to 2.12.5
2.12.5 (2025-11-26)
This is the fifth 2.12 patch release, addressing an issue with the `MISSING` sentinel and providing several documentation improvements.
The next 2.13 minor release will be published in a couple weeks, and will include a new *polymorphic serialization* feature addressing
the remaining unexpected changes to the *serialize as any* behavior.
* Fix pickle error when using `model_construct()` on a model with `MISSING` as a default value
* Several updates to the documentation
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/py-pydantic/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-pydantic/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-pydantic/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/devel/py-pydantic/patches/patch-pyproject.toml
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.35 pkgsrc/devel/py-pydantic/Makefile:1.36
--- pkgsrc/devel/py-pydantic/Makefile:1.35 Sun Jun 15 08:28:01 2025
+++ pkgsrc/devel/py-pydantic/Makefile Fri Dec 26 10:49:13 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2025/06/15 08:28:01 adam Exp $
+# $NetBSD: Makefile,v 1.36 2025/12/26 10:49:13 adam Exp $
-DISTNAME= pydantic-2.11.7
+DISTNAME= pydantic-2.12.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydantic/}
@@ -13,8 +13,9 @@ 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
DEPENDS+= ${PYPKGPREFIX}-annotated-types>=0.6.0:../../lang/py-annotated-types
-DEPENDS+= ${PYPKGPREFIX}-pydantic-core>=2.33.1:../../devel/py-pydantic-core
-DEPENDS+= ${PYPKGPREFIX}-typing-inspection>=0.4.0:../../devel/py-typing-inspection
+DEPENDS+= ${PYPKGPREFIX}-pydantic-core>=2.41.5:../../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
TEST_DEPENDS+= ${PYPKGPREFIX}-email_validator>=2.0.0:../../mail/py-email_validator
Index: pkgsrc/devel/py-pydantic/PLIST
diff -u pkgsrc/devel/py-pydantic/PLIST:1.9 pkgsrc/devel/py-pydantic/PLIST:1.10
--- pkgsrc/devel/py-pydantic/PLIST:1.9 Fri Apr 18 12:29:19 2025
+++ pkgsrc/devel/py-pydantic/PLIST Fri Dec 26 10:49:13 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2025/04/18 12:29:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2025/12/26 10:49:13 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -162,6 +162,9 @@ ${PYSITELIB}/pydantic/experimental/__ini
${PYSITELIB}/pydantic/experimental/arguments_schema.py
${PYSITELIB}/pydantic/experimental/arguments_schema.pyc
${PYSITELIB}/pydantic/experimental/arguments_schema.pyo
+${PYSITELIB}/pydantic/experimental/missing_sentinel.py
+${PYSITELIB}/pydantic/experimental/missing_sentinel.pyc
+${PYSITELIB}/pydantic/experimental/missing_sentinel.pyo
${PYSITELIB}/pydantic/experimental/pipeline.py
${PYSITELIB}/pydantic/experimental/pipeline.pyc
${PYSITELIB}/pydantic/experimental/pipeline.pyo
Index: pkgsrc/devel/py-pydantic/distinfo
diff -u pkgsrc/devel/py-pydantic/distinfo:1.34 pkgsrc/devel/py-pydantic/distinfo:1.35
--- pkgsrc/devel/py-pydantic/distinfo:1.34 Sun Jun 15 08:28:01 2025
+++ pkgsrc/devel/py-pydantic/distinfo Fri Dec 26 10:49:13 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.34 2025/06/15 08:28:01 adam Exp $
+$NetBSD: distinfo,v 1.35 2025/12/26 10:49:13 adam Exp $
-BLAKE2s (pydantic-2.11.7.tar.gz) = 6b22b5f6761297620bfef9ff5802167141a52743ecb74b85de1f5761cdc0d5ca
-SHA512 (pydantic-2.11.7.tar.gz) = 54ee1a49d5a429cad31928425c197139ae3cce004d8f3530835ce39897be9afa6aea35e639af1d6290bace7148e1369ce66840e26bced329bc2e7d93b3dad6e5
-Size (pydantic-2.11.7.tar.gz) = 788350 bytes
-SHA1 (patch-pyproject.toml) = 17dd29379d25694e224dfd2bdfd958c489f1ade0
+BLAKE2s (pydantic-2.12.5.tar.gz) = 01b7ae68ed837d73416d99d6d177254c4379179328baf85e2533b1b3c6cc2c66
+SHA512 (pydantic-2.12.5.tar.gz) = 93968bf402ba1b2ea48375be021f8e2cfc61bee2cb39a7ec470bf445d752f1bfd638dd951b34f443ddb6a853aa81f1860b11cc6478eb20c142e48347c80ec827
+Size (pydantic-2.12.5.tar.gz) = 821591 bytes
+SHA1 (patch-pyproject.toml) = 0c27828b9251d71f87af379405ab1ff736ed6900
Index: pkgsrc/devel/py-pydantic/patches/patch-pyproject.toml
diff -u pkgsrc/devel/py-pydantic/patches/patch-pyproject.toml:1.2 pkgsrc/devel/py-pydantic/patches/patch-pyproject.toml:1.3
--- pkgsrc/devel/py-pydantic/patches/patch-pyproject.toml:1.2 Fri May 2 07:11:51 2025
+++ pkgsrc/devel/py-pydantic/patches/patch-pyproject.toml Fri Dec 26 10:49:13 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-pyproject.toml,v 1.2 2025/05/02 07:11:51 adam Exp $
+$NetBSD: patch-pyproject.toml,v 1.3 2025/12/26 10:49:13 adam Exp $
Relax pydantic-core version requirement.
---- pyproject.toml.orig 2025-04-22 11:23:12.931012242 +0000
+--- pyproject.toml.orig 2020-02-02 00:00:00.000000000 +0000
+++ pyproject.toml
-@@ -46,7 +46,7 @@ dependencies = [
- 'typing-extensions>=4.12.2',
+@@ -48,7 +48,7 @@ dependencies = [
+ 'typing-extensions>=4.14.1',
'annotated-types>=0.6.0',
# Keep this in sync with the version in the `check_pydantic_core_version()` function:
-- 'pydantic-core==2.33.2',
-+ 'pydantic-core>=2.33.2',
- 'typing-inspection>=0.4.0',
+- 'pydantic-core==2.41.5',
++ 'pydantic-core>=2.41.5',
+ 'typing-inspection>=0.4.2',
]
dynamic = ['version', 'readme']
Home |
Main Index |
Thread Index |
Old Index