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)