diff --git a/aiohttp-3.12.13.tar.gz b/aiohttp-3.12.13.tar.gz deleted file mode 100644 index b7e27d7..0000000 --- a/aiohttp-3.12.13.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47e2da578528264a12e4e3dd8dd72a7289e5f812758fe086473fab037a10fcce -size 7819160 diff --git a/aiohttp-3.12.14.tar.gz b/aiohttp-3.12.14.tar.gz new file mode 100644 index 0000000..bbb9520 --- /dev/null +++ b/aiohttp-3.12.14.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e06e120e34d93100de448fd941522e11dafa78ef1a893c179901b7d66aa29f2 +size 7822921 diff --git a/python-aiohttp.changes b/python-aiohttp.changes index d2215ba..75e6ad2 100644 --- a/python-aiohttp.changes +++ b/python-aiohttp.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Mon Jul 14 15:17:06 UTC 2025 - Dirk Müller + +- 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() + ` 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 diff --git a/python-aiohttp.spec b/python-aiohttp.spec index 4ff5433..888d677 100644 --- a/python-aiohttp.spec +++ b/python-aiohttp.spec @@ -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