Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pydantic for openSUSE:Factory 
checked in at 2025-12-17 17:29:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pydantic (Old)
 and      /work/SRC/openSUSE:Factory/.python-pydantic.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pydantic"

Wed Dec 17 17:29:49 2025 rev:37 rq:1322568 version:2.12.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pydantic/python-pydantic.changes  
2025-09-30 17:39:15.093356354 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pydantic.new.1939/python-pydantic.changes    
    2025-12-17 17:29:56.499450275 +0100
@@ -1,0 +2,9 @@
+Wed Dec  3 20:31:21 UTC 2025 - Guang Yee <[email protected]>
+
+- Update to 2.12.5
+  * Fix pickle error when using model_construct() on a model with MISSING as a 
default value in #12522.
+  * Several updates to the documentation
+- Remove patches bump-pydantic-core-2.35.1.patch, 
field-name-validator-core-schemas.patch,
+  py314.patch, and support-pydantic-core-2.39.0.patch as they've merged 
upstream.
+
+-------------------------------------------------------------------

Old:
----
  bump-pydantic-core-2.35.1.patch
  field-name-validator-core-schemas.patch
  py314.patch
  pydantic-2.11.9.tar.gz
  support-pydantic-core-2.39.0.patch

New:
----
  pydantic-2.12.5.tar.gz

----------(Old B)----------
  Old:  * Several updates to the documentation
- Remove patches bump-pydantic-core-2.35.1.patch, 
field-name-validator-core-schemas.patch,
  py314.patch, and support-pydantic-core-2.39.0.patch as they've merged 
upstream.
  Old:  * Several updates to the documentation
- Remove patches bump-pydantic-core-2.35.1.patch, 
field-name-validator-core-schemas.patch,
  py314.patch, and support-pydantic-core-2.39.0.patch as they've merged 
upstream.
  Old:- Remove patches bump-pydantic-core-2.35.1.patch, 
field-name-validator-core-schemas.patch,
  py314.patch, and support-pydantic-core-2.39.0.patch as they've merged 
upstream.
  Old:- Remove patches bump-pydantic-core-2.35.1.patch, 
field-name-validator-core-schemas.patch,
  py314.patch, and support-pydantic-core-2.39.0.patch as they've merged 
upstream.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pydantic.spec ++++++
--- /var/tmp/diff_new_pack.xUWFZD/_old  2025-12-17 17:29:57.619497359 +0100
+++ /var/tmp/diff_new_pack.xUWFZD/_new  2025-12-17 17:29:57.623497526 +0100
@@ -27,25 +27,17 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-pydantic%{psuffix}
-Version:        2.11.9
+Version:        2.12.5
 Release:        0
 Summary:        Data validation and settings management using python type 
hinting
 License:        MIT
 URL:            https://github.com/pydantic/pydantic
 Source:         
https://github.com/pydantic/pydantic/archive/v%{version}.tar.gz#/pydantic-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM bump-pydantic-core-2.35.1.patch gh#pydantic/pydantic#11963
-Patch0:         bump-pydantic-core-2.35.1.patch
-# PATCH-FIX-UPSTREAM field-name-validator-core-schemas.patch 
gh#pydantic/pydantic#11761
-Patch1:         field-name-validator-core-schemas.patch
-# PATCH-FIX-UPSTREAM Based on gh#pydantic/pydantic#11883
-Patch2:         support-pydantic-core-2.39.0.patch
-# PATCH-FIX-UPSTREAM https://github.com/pydantic/pydantic/pull/11991 Add 
initial support for Python 3.14
-Patch3:         py314.patch
 BuildRequires:  %{python_module hatch-fancy-pypi-readme}
 BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module packaging}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module pydantic-core = 2.39.0}
+BuildRequires:  %{python_module pydantic-core = 2.41.5}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -65,9 +57,9 @@
 BuildRequires:  %{python_module rich}
 BuildRequires:  %{python_module typing-inspection}
 %endif
-Requires:       python-annotated-types >= 0.4.0
-Requires:       python-pydantic-core = 2.39.0
-Requires:       python-typing-extensions >= 4.12.2
+Requires:       python-annotated-types >= 0.6.0
+Requires:       python-pydantic-core = 2.41.5
+Requires:       python-typing-extensions >= 4.14.1
 Requires:       python-typing-inspection
 BuildArch:      noarch
 %python_subpackages
@@ -78,6 +70,10 @@
 %prep
 %autosetup -p1 -n pydantic-%{version}
 
+# FIXME: make it compatible with the older version of setuptools.
+# make sure to remove this hack once we have a newer version of setuptools.
+sed -i '/.*Programming Language :: Python :: 3\.14.*/d' pyproject.toml
+
 %build
 %pyproject_wheel
 

++++++ pydantic-2.11.9.tar.gz -> pydantic-2.12.5.tar.gz ++++++
++++ 38283 lines of diff (skipped)

Reply via email to