15
0

Accepting request 1294222 from devel:languages:python

- update to 3.12.14:
  * Fixed file uploads failing with HTTP 422 errors when
    encountering 307/308 redirects, and 301/302 redirects for
    non-POST methods, by preserving the request body when
    appropriate per RFC 9110 -- by :user:`bdraco`. Related issues
    and pull requests on GitHub: :issue:`11270`.
  * Fixed :py:meth:`ClientSession.close()
    <aiohttp.ClientSession.close>` hanging indefinitely when
    using HTTPS requests through HTTP proxies -- by
    :user:`bdraco`. Related issues and pull requests on GitHub:
    :issue:`11273`.
  * Bumped minimum version of aiosignal to 1.4+ to resolve typing
    issues -- by :user:`Dreamsorcerer`. Related issues and pull
    requests on GitHub: :issue:`11280`.
  * Added initial trailer parsing logic to Python HTTP parser --
    by :user:`Dreamsorcerer`. Related issues and pull requests on
    GitHub: :issue:`11269`.
  * Clarified exceptions raised by WebSocketResponse.send_frame
    et al. -- by :user:`DoctorJohn`. Related issues and pull
    requests on GitHub: :issue:`11234`.

OBS-URL: https://build.opensuse.org/request/show/1294222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-aiohttp?expand=0&rev=57
This commit is contained in:
2025-07-18 13:57:49 +00:00
committed by Git OBS Bridge
4 changed files with 31 additions and 9 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:47e2da578528264a12e4e3dd8dd72a7289e5f812758fe086473fab037a10fcce
size 7819160

3
aiohttp-3.12.14.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6e06e120e34d93100de448fd941522e11dafa78ef1a893c179901b7d66aa29f2
size 7822921

View File

@@ -1,3 +1,27 @@
-------------------------------------------------------------------
Mon Jul 14 15:17:06 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 3.12.14:
* Fixed file uploads failing with HTTP 422 errors when
encountering 307/308 redirects, and 301/302 redirects for
non-POST methods, by preserving the request body when
appropriate per RFC 9110 -- by :user:`bdraco`. Related issues
and pull requests on GitHub: :issue:`11270`.
* Fixed :py:meth:`ClientSession.close()
<aiohttp.ClientSession.close>` hanging indefinitely when
using HTTPS requests through HTTP proxies -- by
:user:`bdraco`. Related issues and pull requests on GitHub:
:issue:`11273`.
* Bumped minimum version of aiosignal to 1.4+ to resolve typing
issues -- by :user:`Dreamsorcerer`. Related issues and pull
requests on GitHub: :issue:`11280`.
* Added initial trailer parsing logic to Python HTTP parser --
by :user:`Dreamsorcerer`. Related issues and pull requests on
GitHub: :issue:`11269`.
* Clarified exceptions raised by WebSocketResponse.send_frame
et al. -- by :user:`DoctorJohn`. Related issues and pull
requests on GitHub: :issue:`11234`.
-------------------------------------------------------------------
Mon Jun 30 06:00:18 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>

View File

@@ -19,7 +19,7 @@
%bcond_with docs
%{?sle15_python_module_pythons}
Name: python-aiohttp
Version: 3.12.13
Version: 3.12.14
Release: 0
Summary: Asynchronous HTTP client/server framework
License: Apache-2.0
@@ -30,7 +30,7 @@ Patch0: test_no_warnings_fix.patch
# Remove python-isal dependency for testing.
Patch1: remove-isal-test-dep.patch
Requires: python-aiohappyeyeballs >= 2.5.0
Requires: python-aiosignal >= 1.1.2
Requires: python-aiosignal >= 1.4
Requires: python-attrs >= 17.3.0
Requires: python-frozenlist >= 1.1.1
Requires: (python-charset-normalizer >= 2.0 with python-charset-normalizer < 4)
@@ -51,7 +51,7 @@ BuildRequires: python-rpm-macros
# /SECTION
# SECTION install requirements
BuildRequires: %{python_module aiohappyeyeballs >= 2.5.0}
BuildRequires: %{python_module aiosignal >= 1.1.2}
BuildRequires: %{python_module aiosignal >= 1.4}
BuildRequires: %{python_module attrs >= 17.3.0}
BuildRequires: %{python_module charset-normalizer >= 2.0 with %python-charset-normalizer < 4}
BuildRequires: %{python_module frozenlist >= 1.1.1}
@@ -59,7 +59,6 @@ BuildRequires: %{python_module multidict >= 4.5 with %python-multidict < 7}
BuildRequires: %{python_module yarl >= 1.17.0 with %python-yarl < 2}
# /SECTION
# SECTION test requirements
BuildRequires: %{python_module aiodns}
BuildRequires: %{python_module Brotli}
BuildRequires: %{python_module blockbuster}
BuildRequires: %{python_module freezegun}
@@ -150,8 +149,7 @@ single_runs="(test_run_app or test_web_runner)"
# breaks without threading
single_runs+=" and not test_shutdown_handler_cancellation_suppressed"
test -d aiohttp && mv aiohttp aiohttp.bkp
%pytest_arch %{?jobs: -n %jobs} tests -k "not ($donttest or ${single_runs})"
%pytest_arch tests -k "${single_runs}"
%pytest_arch tests -n 4 -k "not ($donttest or skip_blockbuster)"
%files %{python_files}
%license LICENSE.txt