Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-openapi-core for
openSUSE:Factory checked in at 2026-05-25 21:54:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
and /work/SRC/openSUSE:Factory/.python-openapi-core.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-openapi-core"
Mon May 25 21:54:56 2026 rev:26 rq:1354995 version:0.23.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes
2026-05-10 16:49:17.987174517 +0200
+++
/work/SRC/openSUSE:Factory/.python-openapi-core.new.2084/python-openapi-core.changes
2026-05-25 21:58:49.537955542 +0200
@@ -1,0 +2,6 @@
+Mon May 25 02:28:40 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Add patch support-openapi-schema-validator-0.9.patch:
+ * Support openapi-schema-validator 0.9.0.
+
+-------------------------------------------------------------------
New:
----
support-openapi-schema-validator-0.9.patch
----------(New B)----------
New:
- Add patch support-openapi-schema-validator-0.9.patch:
* Support openapi-schema-validator 0.9.0.
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-openapi-core.spec ++++++
--- /var/tmp/diff_new_pack.UtyEms/_old 2026-05-25 21:58:50.145980554 +0200
+++ /var/tmp/diff_new_pack.UtyEms/_new 2026-05-25 21:58:50.145980554 +0200
@@ -28,6 +28,8 @@
License: BSD-3-Clause
URL: https://github.com/p1c2u/openapi-core
Source:
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
+# PATCH-FIX-OPENSUSE Support openapi-schema-validator 0.9
+Patch0: support-openapi-schema-validator-0.9.patch
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module poetry-core}
@@ -45,7 +47,7 @@
BuildRequires: %{python_module jsonschema-path >= 0.4.5}
BuildRequires: %{python_module more-itertools}
BuildRequires: %{python_module multidict >= 6.0.4}
-BuildRequires: %{python_module openapi-schema-validator >= 0.7 with
%python-openapi-schema-validator < 0.9}
+BuildRequires: %{python_module openapi-schema-validator >= 0.7 with
%python-openapi-schema-validator < 0.10}
BuildRequires: %{python_module openapi-spec-validator >= 0.8 with
%python-openapi-spec-validator < 0.9}
BuildRequires: %{python_module parse}
BuildRequires: %{python_module pytest-asyncio}
@@ -62,7 +64,7 @@
Requires: python-parse
Requires: (python-jsonschema >= 4.23.0 with python-jsonschema < 5)
Requires: (python-jsonschema-path >= 0.4.5)
-Requires: (python-openapi-schema-validator >= 0.7 with
python-openapi-schema-validator < 0.9)
+Requires: (python-openapi-schema-validator >= 0.7 with
python-openapi-schema-validator < 0.10)
Requires: (python-openapi-spec-validator >= 0.8 with
python-openapi-spec-validator < 0.9)
BuildArch: noarch
%python_subpackages
@@ -73,7 +75,7 @@
v3.0.0.
%prep
-%setup -q -n openapi-core-%{version}
+%autosetup -p1 -n openapi-core-%{version}
sed -i '/--cov/d' pyproject.toml
for f in openapi_core/contrib/falcon/views.py; do
[ -f $f -a ! -s $f ] && echo "# empty module" > $f || exit 1
@@ -90,12 +92,11 @@
%if !%{with django}
rm -v tests/unit/contrib/django/test_django.py
%endif
-# https://github.com/python-openapi/openapi-core/issues/1009
TestImportModelCreate::test_dynamic_model fails with Python 3.14
-%pytest tests/unit -k 'not (test_dynamic_model)'
+%pytest tests/unit
%files %{python_files}
%license LICENSE
%doc README.md
%{python_sitelib}/openapi_core
-%{python_sitelib}/openapi_core-%{version}*-info
+%{python_sitelib}/openapi_core-%{version}.dist-info
++++++ support-openapi-schema-validator-0.9.patch ++++++
Index: openapi-core-0.23.1/pyproject.toml
===================================================================
--- openapi-core-0.23.1.orig/pyproject.toml
+++ openapi-core-0.23.1/pyproject.toml
@@ -67,7 +67,7 @@ aiohttp = {version = ">=3.0", optional =
starlette = {version = ">=0.40.0,<1.1.0", optional = true}
isodate = "*"
more-itertools = "*"
-openapi-schema-validator = ">=0.7.0,<0.9.0"
+openapi-schema-validator = ">=0.7.0,<0.10.0"
openapi-spec-validator = "^0.8.0"
requests = {version = "*", optional = true}
werkzeug = ">=2.1.0"