Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-datamodel-code-generator for 
openSUSE:Factory checked in at 2026-08-18 16:37:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-datamodel-code-generator (Old)
 and      /work/SRC/openSUSE:Factory/.python-datamodel-code-generator.new.1258 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-datamodel-code-generator"

Tue Aug 18 16:37:34 2026 rev:2 rq:1371685 version:0.72.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-datamodel-code-generator/python-datamodel-code-generator.changes
  2026-01-15 16:48:55.702908914 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-datamodel-code-generator.new.1258/python-datamodel-code-generator.changes
        2026-08-18 16:38:20.950937408 +0200
@@ -1,0 +2,14 @@
+Thu Aug 13 16:29:25 UTC 2026 - Nico Krapp <[email protected]>
+
+- Update to 0.72.4 (fixes CVE-2026-55391 (bsc#1272870),
+  CVE-2026-55403 (bsc#1272885), CVE-2026-55415 (bsc#1272887),
+  CVE-2026-63720 (bsc#1272888))
+  * Update package metadata validation by @koxudaxi in #3733
+  * Fix nullable forward reference unions by @koxudaxi in #3732
+  * Split generation orchestration into phases by @koxudaxi in #3726
+  * Split result emission paths by @koxudaxi in #3727
+  * Split parser processing phases by @koxudaxi in #3728
+  * Group single-module processing steps by @koxudaxi in #3729
+  * Remove Astral sponsor logo by @koxudaxi in #3735
+
+-------------------------------------------------------------------

Old:
----
  datamodel_code_generator-0.42.2.tar.gz

New:
----
  datamodel-code-generator-0.72.3.tar.gz

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

Other differences:
------------------
++++++ python-datamodel-code-generator.spec ++++++
--- /var/tmp/diff_new_pack.grHiF5/_old  2026-08-18 16:38:22.178981352 +0200
+++ /var/tmp/diff_new_pack.grHiF5/_new  2026-08-18 16:38:22.180981424 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-datamodel-code-generator
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,61 +12,83 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
 
 
-%define upname datamodel_code_generator
+%define upname datamodel-code-generator
 Name:           python-datamodel-code-generator
-Version:        0.42.2
+Version:        0.72.3
 Release:        0
 Summary:        Datamodel Code Generator
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/koxudaxi/datamodel-code-generator/
-Source0:        
https://files.pythonhosted.org/packages/source/d/%{upname}/%{upname}-%{version}.tar.gz
+Source0:        
https://github.com/koxudaxi/datamodel-code-generator/archive/refs/tags/%{version}.tar.gz#/datamodel-code-generator-%{version}.tar.gz
+BuildRequires:  %{python_module hatch-vcs}
 BuildRequires:  %{python_module hatchling}
-BuildRequires:  %{python_module graphql-core}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-PySnooper >= 0.4.1
-Requires:       python-argcomplete >= 1.11.1
+Requires:       python-PyYAML >= 6.0.1
+Requires:       python-argcomplete >= 2.10.1
 Requires:       python-black >= 19.10b0
 Requires:       python-genson >= 1.2.1
-Requires:       python-graphql-core
 Requires:       python-inflect >= 4.1.0
 Requires:       python-isort >= 4.3.21
-Requires:       python-jinja2 >= 2.11.2
-Requires:       python-openapi-spec-validator >= 0.2.8
-Requires:       python-prance >= 0.18.2
-Requires:       python-pydantic >= 1.5.1
+Requires:       python-jinja2 >= 2.10.1
+Requires:       python-pydantic >= 2.12
 Requires:       python-toml >= 0.10.1
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Recommends:     python-httpx
+Recommends:     python-PySnooper >= 0.4.1
+Recommends:     python-graphql-core
+Recommends:     python-grpcio-tools >= 1.62
+Recommends:     python-httpx >= 0.24.1
+Recommends:     python-openapi-spec-validator >= 0.2.8
+Recommends:     python-prance >= 0.18.2
+Recommends:     python-ruamel.yaml >= 0.5.1
+Recommends:     python-ruff >= 0.9.10
+Recommends:     python-watchfiles >= 1.1
 BuildArch:      noarch
 # SECTION test requirements
+BuildRequires:  %{python_module black >= 19.10b0}
 BuildRequires:  %{python_module PySnooper >= 0.4.1}
 BuildRequires:  %{python_module argcomplete >= 1.11.1}
 BuildRequires:  %{python_module black >= 19.10b0}
+BuildRequires:  %{python_module email-validator >= 2.2}
 BuildRequires:  %{python_module freezegun}
 BuildRequires:  %{python_module genson >= 1.2.1}
+BuildRequires:  %{python_module graphql-core}
+BuildRequires:  %{python_module grpcio-tools}
 BuildRequires:  %{python_module httpx}
+BuildRequires:  %{python_module hypothesis >= 6.136.6}
+BuildRequires:  %{python_module hypothesis-jsonschema >= 0.23.1}
 BuildRequires:  %{python_module inflect >= 4.1.0}
-BuildRequires:  %{python_module inline-snapshot >= 0.31.1}
+BuildRequires:  %{python_module inflect}
+BuildRequires:  %{python_module inline-snapshot >= 0.34.2}
 BuildRequires:  %{python_module isort >= 4.3.21}
 BuildRequires:  %{python_module jinja2 >= 2.11.2}
+BuildRequires:  %{python_module jsonschema >= 4.24}
+BuildRequires:  %{python_module msgspec >= 0.18}
 BuildRequires:  %{python_module openapi-spec-validator >= 0.2.8}
 BuildRequires:  %{python_module prance >= 0.18.2}
-BuildRequires:  %{python_module pydantic >= 1.5.1}
+BuildRequires:  %{python_module pydantic >= 2.12}
 BuildRequires:  %{python_module pydantic-core}
 BuildRequires:  %{python_module pytest >= 4.6}
+BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pytest-mock}
-BuildRequires:  %{python_module pytest-benchmark}
-BuildRequires:  %{python_module ruamel.yaml}
+BuildRequires:  %{python_module pytest-timeout}
+BuildRequires:  %{python_module pytest-xdist >= 3.3.1}
+BuildRequires:  %{python_module ruff}
+BuildRequires:  %{python_module trustme}
+#BuildRequires:  %%{python_module ruamel.yaml}
 BuildRequires:  %{python_module time-machine >= 3.1}
+BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module covdefaults}
 BuildRequires:  %{python_module toml >= 0.10.1}
+BuildRequires:  %{python_module watchfiles}
 # /SECTION
 %python_subpackages
 
@@ -74,9 +96,10 @@
 Python Datamodel Code Generator.
 
 %prep
-%setup -q -n %{upname}-%{version}
+%autosetup -p1 -n %{upname}-%{version}
 
 %build
+export SETUPTOOLS_SCM_PRETEND_VERSION="%{version}"
 %pyproject_wheel
 
 %install
@@ -85,7 +108,14 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pytest -k 'not test_openapi_parser_parse_remote_ref'
+skiptests="test_openapi_parser_parse_remote_ref"
+skiptests+=" or 
test_watch_cli_resolves_relative_coverage_file_for_other_working_directory"
+skiptests+=" or 
test_regular_generation_does_not_load_watch_dependency_collector"
+# ruff newline changes
+skiptests+=" or test_ruff_check_and_format_combined or test_ruff_check_only"
+skiptests+=" or est_ruff_batch_formatting_directory or 
test_type_checking_imports_default_to_runtime_imports_for_modular_pydantic_ruff"
+skiptests+=" or test_no_use_type_checking_imports"
+%pytest -k "not ($skiptests)"
 
 %post
 %python_install_alternative datamodel-codegen

Reply via email to