Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pydantic-settings for
openSUSE:Factory checked in at 2025-04-25 22:17:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pydantic-settings (Old)
and /work/SRC/openSUSE:Factory/.python-pydantic-settings.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pydantic-settings"
Fri Apr 25 22:17:55 2025 rev:8 rq:1272302 version:2.9.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pydantic-settings/python-pydantic-settings.changes
2025-04-11 16:45:56.373106682 +0200
+++
/work/SRC/openSUSE:Factory/.python-pydantic-settings.new.30101/python-pydantic-settings.changes
2025-04-25 22:17:59.320206351 +0200
@@ -1,0 +2,20 @@
+Thu Apr 24 05:53:47 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 2.9.1:
+ * Drop support for Python 3.8
+ * Switch to typing-inspection
+ * Refactor sources.py into a subpackage
+ * Add support for AWS Secrets Manager
+ * Fix minor typo: conotations => connotations
+ * Azure Key Vault: Don't load disabled secret
+ * Add support for GCP Secret Manager
+ * CLI JSON Optional Default
+ * Fix for env nested enum
+ * CLI submodel suppress
+ * Cli retrieve unknown args
+ * Update pydantic
+- Drop patches:
+ * fix-settings-dump.patch
+ * use-typing_objects.patch
+
+-------------------------------------------------------------------
Old:
----
fix-settings-dump.patch
pydantic_settings-2.8.1.tar.gz
use-typing_objects.patch
New:
----
pydantic_settings-2.9.1.tar.gz
BETA DEBUG BEGIN:
Old:- Drop patches:
* fix-settings-dump.patch
* use-typing_objects.patch
Old: * fix-settings-dump.patch
* use-typing_objects.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pydantic-settings.spec ++++++
--- /var/tmp/diff_new_pack.x6NX9z/_old 2025-04-25 22:18:00.036236442 +0200
+++ /var/tmp/diff_new_pack.x6NX9z/_new 2025-04-25 22:18:00.040236611 +0200
@@ -26,21 +26,21 @@
%endif
%{?sle15_python_module_pythons}
Name: python-pydantic-settings%{psuffix}
-Version: 2.8.1
+Version: 2.9.1
Release: 0
Summary: Settings management using Pydantic
License: MIT
URL: https://github.com/pydantic/pydantic-settings
Source:
https://files.pythonhosted.org/packages/source/p/pydantic-settings/pydantic_settings-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE Support Pydantic 2.10 changes.
-Patch0: fix-settings-dump.patch
-# PATCH-FIX-OPENSUSE Use typing_inspection.typing_objects (adapted from
upstream)
-Patch1: use-typing_objects.patch
+BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
BuildRequires: python-rpm-macros
# SECTION test requirements
%if %{with test}
+BuildRequires: %{python_module azure-keyvault-secrets >= 4.8}
+BuildRequires: %{python_module google-auth}
+BuildRequires: %{python_module google-cloud-secret-manager >= 2.23.1}
BuildRequires: %{python_module pydantic-settings = %{version}}
BuildRequires: %{python_module pytest-examples}
BuildRequires: %{python_module pytest-mock}
@@ -48,11 +48,13 @@
%endif
# /SECTION
BuildRequires: fdupes
-Requires: python-pydantic >= 2.3.0
+Requires: python-pydantic >= 2.7.0
Requires: python-python-dotenv >= 0.21.0
Requires: python-typing-inspection >= 0.4.0
-Suggests: python-pyyaml >= 6.0.1
+Suggests: python-PyYAML >= 6.0.1
Suggests: python-tomli >= 2.0.1
+Suggests: python-google-cloud-secret-manager >= 2.23.1
+Suggests: python-azure-keyvault-secrets >= 4.8
BuildArch: noarch
%python_subpackages
@@ -74,7 +76,7 @@
%check
%if %{with test}
# This test requires azure
-skiptest="test_docs_examples[docs/index.md:1803-1847]"
+skiptest="test_docs_examples[docs/index.md:1847-1890]"
%pytest -k "not ($skiptest)"
%endif
++++++ pydantic_settings-2.8.1.tar.gz -> pydantic_settings-2.9.1.tar.gz ++++++
++++ 10671 lines of diff (skipped)