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