14
0

Accepting request 1244123 from home:glaubitz:branches:devel:languages:python

- Update to 0.115.8
  * Fix `OAuth2PasswordRequestForm` and `OAuth2PasswordRequestFormStrict` fixed `grant_type` "password" RegEx.
  * Simplify tests for body_multiple_params.
  * Move duplicated code portion to a static method in the `APIKeyBase` super class.
  * Simplify tests for request_files.
  * Change the word "unwrap" to "unpack" in `docs/en/docs/tutorial/extra-models.md`.
  * Update Request Body's `tutorial002` to deal with `tax=0` case.
  * Update FastAPI People - Experts.
  * Add Japanese translation for `docs/ja/docs/environment-variables.md`.
  * Add Russian translation for `docs/ru/docs/advanced/async-tests.md`.
  * Update Russian translation for `docs/ru/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`.
  * Add Russian translation for `docs/ru/docs/tutorial/bigger-applications.md`.
  * Add support for Python 3.13.
  * Upgrade AnyIO max version for tests, new range: `>=3.2.1,<5.0.0`.
  * Update Sponsors badges.
  * Fix `notify_translations.py` empty env var handling for PR label events vs workflow_dispatch.
  * Refactor and move `scripts/notify_translations.py`, no need for a custom GitHub Action.
  * Update FastAPI People Experts script, refactor and optimize data fetching to handle rate limits.
  * Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4.
- from version 0.115.7
  * Upgrade `python-multipart` to >=0.0.18.
  * Bump Starlette to allow up to 0.45.0: `>=0.40.0,<0.46.0`.
  * Upgrade `jinja2` to >=3.1.5.
  * Simplify tests for websockets.
  * Simplify tests for request_form_models.
  * Simplify tests for separate_openapi_schemas.
  * Simplify tests for security.
  * Simplify tests for schema_extra_example.
  * Simplify tests for request_model.
  * Simplify tests for request_forms_and_files.

OBS-URL: https://build.opensuse.org/request/show/1244123
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fastapi?expand=0&rev=88
This commit is contained in:
2025-02-07 13:03:04 +00:00
committed by Git OBS Bridge
parent c96ad6bb8c
commit e439df6d66
5 changed files with 153 additions and 13 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-fastapi
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%bcond_with ringdisabled
%{?sle15_python_module_pythons}
Name: python-fastapi
Version: 0.115.6
Version: 0.115.8
Release: 0
Summary: FastAPI framework
License: MIT
@@ -31,13 +31,13 @@ Patch0: remove-classifiers.patch
BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pydantic-settings >= 2.0.0}
BuildRequires: %{python_module starlette >= 0.40.0 with %python-starlette < 0.42.0}
BuildRequires: %{python_module starlette >= 0.40.0 with %python-starlette < 0.46.0}
BuildRequires: %{python_module typing_extensions >= 4.8.0}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-pydantic >= 1.8.2
Requires: python-typing_extensions >= 4.8.0
Requires: (python-starlette >= 0.40.0 with python-starlette < 0.42.0)
Requires: (python-starlette >= 0.40.0 with python-starlette < 0.46.0)
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildArch: noarch
@@ -52,7 +52,7 @@ BuildRequires: %{python_module coverage}
BuildRequires: %{python_module dirty-equals}
BuildRequires: %{python_module httpx >= 0.23.0}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module python-multipart >= 0.0.7}
BuildRequires: %{python_module python-multipart >= 0.0.18}
BuildRequires: %{python_module trio}
%if !%{with ringdisabled}
BuildRequires: %{python_module aiosqlite}