forked from pool/python-aiohttp
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:
@@ -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
3
aiohttp-3.12.14.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6e06e120e34d93100de448fd941522e11dafa78ef1a893c179901b7d66aa29f2
|
||||
size 7822921
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user