Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-fastapi for openSUSE:Factory 
checked in at 2026-02-18 17:05:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fastapi (Old)
 and      /work/SRC/openSUSE:Factory/.python-fastapi.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-fastapi"

Wed Feb 18 17:05:03 2026 rev:47 rq:1333468 version:0.129.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-fastapi/python-fastapi.changes    
2025-12-02 13:19:30.505221315 +0100
+++ /work/SRC/openSUSE:Factory/.python-fastapi.new.1977/python-fastapi.changes  
2026-02-18 17:05:37.582214558 +0100
@@ -1,0 +2,43 @@
+Tue Feb 17 04:24:15 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Add missing Requires on typing-inspection.
+- Add missing BuildRequires on a2wsgi and uvicorn for the testsuite.
+
+-------------------------------------------------------------------
+Mon Feb 16 17:53:59 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.129.0:
+  * Drop support for Python 3.9.
+  * Fix grammar in `docs/en/docs/tutorial/first-steps.md`.
+  * Tweak PDM hook script.
+  * Show a clear error on attempt to include router into
+    itself.
+  * Replace `dict` by `Mapping` on `HTTPException.headers`. PR
+  * Simplify reading files in memory, do it sequentially
+    instead of (fake) parallel.
+  * Fix `on_startup` and `on_shutdown` parameters of
+    `APIRouter`.
+  * Update translations for zh (update-outdated).
+  * Fix parameterized tests with snapshots.
+  * Refactor and simplify Pydantic v2 (and v1) compatibility
+    internal utils.
+  * Add inline snapshot tests for OpenAPI before changes from
+    Pydantic v2.
+  * Update translations for fr (outdated pages).
+  * Update translations for tr (outdated and missing).
+  * Upgrade Starlette supported version range to
+    `starlette>=0.40.0,<1.0.0`.
+  * Add support for PEP695 `TypeAliasType`.
+  * Allow `Response` type hint as dependency annotation.
+  * Add `viewport` meta tag to improve Swagger UI on mobile
+    devices.
+  * Update `ValidationError` schema to include `input` and
+    `ctx`.
+  * Fix TYPE_CHECKING annotations for Python 3.14 (PEP 649).
+  * Strip whitespaces from `Authorization` header credentials.
+    PR
+  * Fix OpenAPI duplication of `anyOf` refs for app-level
+    responses with specified `content` and `model` as `Union`.
+  * Drop support for `pydantic.v1`.
+
+-------------------------------------------------------------------

Old:
----
  fastapi-0.122.0.tar.gz

New:
----
  fastapi-0.129.0.tar.gz

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

Other differences:
------------------
++++++ python-fastapi.spec ++++++
--- /var/tmp/diff_new_pack.GyE5Mm/_old  2026-02-18 17:05:40.226324608 +0100
+++ /var/tmp/diff_new_pack.GyE5Mm/_new  2026-02-18 17:05:40.242325274 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-fastapi
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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
@@ -31,7 +31,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-fastapi%{psuffix}
-Version:        0.122.0
+Version:        0.129.0
 Release:        0
 Summary:        FastAPI framework
 License:        MIT
@@ -44,8 +44,9 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-annotated-doc >= 0.0.2
 Requires:       python-pydantic >= 1.8.2
+Requires:       python-typing-inspection >= 0.4.2
 Requires:       python-typing_extensions >= 4.8.0
-Requires:       (python-starlette >= 0.40.0 with python-starlette < 0.50.0)
+Requires:       (python-starlette >= 0.40.0 with python-starlette < 1.0.0)
 BuildArch:      noarch
 %if %{with libalternatives}
 BuildRequires:  alts
@@ -60,6 +61,7 @@
 BuildRequires:  %{python_module PyJWT}
 BuildRequires:  %{python_module PyYAML >= 5.3.1}
 BuildRequires:  %{python_module SQLAlchemy}
+BuildRequires:  %{python_module a2wsgi >= 1.9.0}
 BuildRequires:  %{python_module aiosqlite}
 BuildRequires:  %{python_module anyio >= 3.2.1}
 BuildRequires:  %{python_module argon2-cffi}
@@ -80,6 +82,7 @@
 BuildRequires:  %{python_module sqlmodel}
 BuildRequires:  %{python_module trio}
 BuildRequires:  %{python_module ujson >= 5.6}
+BuildRequires:  %{python_module uvicorn >= 0.12}
 %endif
 # /SECTION
 %python_subpackages
@@ -111,7 +114,9 @@
 donttest+=" or test_openapi"
 # seems to hang in OBS and only for 3.9 which we don't support anymore
 donttest+=" or test_tutorial003_py39.py"
-%pytest -W ignore::DeprecationWarning -W ignore::PendingDeprecationWarning -W 
ignore::ResourceWarning -k "not ($donttest)" tests
+# strawberry-graphql not packaged
+ignore="--ignore tests/test_tutorial/test_graphql/test_tutorial001.py"
+%pytest -W ignore::DeprecationWarning -W ignore::PendingDeprecationWarning -W 
ignore::ResourceWarning $ignore -k "not ($donttest)" tests
 %endif
 
 %pre

++++++ fastapi-0.122.0.tar.gz -> fastapi-0.129.0.tar.gz ++++++
++++ 133931 lines of diff (skipped)

Reply via email to