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 <steven.kowa...@suse.com>
+
+- 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)

Reply via email to