Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-aiohttp for openSUSE:Factory
checked in at 2026-10-13 17:43:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-aiohttp (Old)
and /work/SRC/openSUSE:Factory/.python-aiohttp.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-aiohttp"
Tue Oct 13 17:43:33 2026 rev:71 rq:1384280 version:3.14.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-aiohttp/python-aiohttp.changes
2026-08-06 16:18:43.249157856 +0200
+++
/work/SRC/openSUSE:Factory/.python-aiohttp.new.3698736/python-aiohttp.changes
2026-10-13 17:44:12.497456252 +0200
@@ -1,0 +2,18 @@
+Mon Oct 12 10:06:02 UTC 2026 - Markéta Machová <[email protected]>
+
+- Update to 3.14.5
+ * Added :class:`aiohttp.UploadTracker` for observing a client request's
+ upload progress
+ * Switched application/x-www-form-urlencoded parsing in
+ ~aiohttp.web.BaseRequest.post to the faster yarl.query_to_pairs parser
+ and added the client_max_fields argument to ~aiohttp.web.Application
+ (default 1000)
+ * Added constants to aiohttp.hdrs for widely used headers
+ * Deprecated ClientResponse.output_size and ClientResponse.upload_complete;
+ use aiohttp.UploadTracker instead
+ * Removed the internal writer proxy used for upload progress accounting
+ * Changed Set-Cookie parsing to create exactly one cookie per field, as
+ RFC 6265 and browsers do
+ * many bug fixes and smaller changes
+
+-------------------------------------------------------------------
Old:
----
aiohttp-3.14.3.tar.gz
New:
----
aiohttp-3.14.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-aiohttp.spec ++++++
--- /var/tmp/diff_new_pack.UqaPy4/_old 2026-10-13 17:44:14.502540282 +0200
+++ /var/tmp/diff_new_pack.UqaPy4/_new 2026-10-13 17:44:14.504540366 +0200
@@ -19,7 +19,7 @@
%bcond_with docs
%{?sle15_python_module_pythons}
Name: python-aiohttp
-Version: 3.14.3
+Version: 3.14.5
Release: 0
Summary: Asynchronous HTTP client/server framework
License: Apache-2.0
@@ -39,9 +39,9 @@
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)
-Requires: (python-multidict >= 4.5 with python-multidict < 7)
-Requires: (python-yarl >= 1.17.0 with python-yarl < 2)
+Requires: python-propcache >= 0.2.0
+Requires: (python-multidict >= 4.5 with python-multidict < 8)
+Requires: (python-yarl >= 1.25.1 with python-yarl < 2)
Recommends: python-Brotli >= 1.2
Recommends: python-aiodns
Recommends: python-cChardet
@@ -59,10 +59,10 @@
BuildRequires: %{python_module aiohappyeyeballs >= 2.5.0}
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}
-BuildRequires: %{python_module multidict >= 4.5 with %python-multidict < 7}
-BuildRequires: %{python_module yarl >= 1.17.0 with %python-yarl < 2}
+BuildRequires: %{python_module multidict >= 4.5 with %python-multidict < 8}
+BuildRequires: %{python_module propcache >= 0.2.0}
+BuildRequires: %{python_module yarl >= 1.25.1 with %python-yarl < 2}
# /SECTION
# SECTION test requirements
BuildRequires: %{python_module Brotli >= 1.2}
++++++ aiohttp-3.14.3.tar.gz -> aiohttp-3.14.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-aiohttp/aiohttp-3.14.3.tar.gz
/work/SRC/openSUSE:Factory/.python-aiohttp.new.3698736/aiohttp-3.14.5.tar.gz
differ: char 5, line 1
++++++ fix-vendoring.patch ++++++
--- /var/tmp/diff_new_pack.UqaPy4/_old 2026-10-13 17:44:14.558542629 +0200
+++ /var/tmp/diff_new_pack.UqaPy4/_new 2026-10-13 17:44:14.561542755 +0200
@@ -1,7 +1,7 @@
-Index: aiohttp-3.14.0/Makefile
+Index: aiohttp-3.14.5/Makefile
===================================================================
---- aiohttp-3.14.0.orig/Makefile
-+++ aiohttp-3.14.0/Makefile
+--- aiohttp-3.14.5.orig/Makefile
++++ aiohttp-3.14.5/Makefile
@@ -4,7 +4,7 @@ to-hash-one = $(dir $1).hash/$(addsuffix
to-hash = $(foreach fname,$1,$(call to-hash-one,$(fname)))
@@ -41,15 +41,15 @@
@@ -112,12 +108,12 @@ test: .develop
.PHONY: vtest
vtest: .develop
- @pytest -s -v
-- @python -X dev -m pytest -s -v -m dev_mode
-+ python3 -X dev -m pytest -s -v -m dev_mode
+ @pytest -s -v --numprocesses=0
+- @python -X dev -m pytest -s -v --numprocesses=0 -m dev_mode
++ python3 -X dev -m pytest -s -v --numprocesses=0 -m dev_mode
.PHONY: vvtest
vvtest: .develop
- @pytest -vv
-- @python -X dev -m pytest -s -v -m dev_mode
-+ python3 -X dev -m pytest -s -v -m dev_mode
+ @pytest -vv --numprocesses=0
+- @python -X dev -m pytest -s -v --numprocesses=0 -m dev_mode
++ python3 -X dev -m pytest -s -v --numprocesses=0 -m dev_mode
define run_tests_in_docker
@@ -76,10 +76,10 @@
@echo Updating 'requirements/runtime-deps.in' from 'pyproject.toml'...
>&2
- @python requirements/sync-direct-runtime-deps.py
+ python3 requirements/sync-direct-runtime-deps.py
-Index: aiohttp-3.14.0/tools/gen.py
+Index: aiohttp-3.14.5/tools/gen.py
===================================================================
---- aiohttp-3.14.0.orig/tools/gen.py
-+++ aiohttp-3.14.0/tools/gen.py
+--- aiohttp-3.14.5.orig/tools/gen.py
++++ aiohttp-3.14.5/tools/gen.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
++++++ test_no_warnings_fix.patch ++++++
--- /var/tmp/diff_new_pack.UqaPy4/_old 2026-10-13 17:44:14.580543552 +0200
+++ /var/tmp/diff_new_pack.UqaPy4/_new 2026-10-13 17:44:14.583543677 +0200
@@ -1,10 +1,11 @@
-diff -rup aiohttp-3.10.5.orig/tests/test_circular_imports.py
aiohttp-3.10.5/tests/test_circular_imports.py
---- aiohttp-3.10.5.orig/tests/test_circular_imports.py 2024-08-19
15:18:15.000000000 -0400
-+++ aiohttp-3.10.5/tests/test_circular_imports.py 2024-09-04
08:18:49.702469018 -0400
-@@ -111,6 +111,11 @@ def test_no_warnings(import_path: str) -
- # `gunicorn.util`.
- "-W", "ignore:pkg_resources is deprecated as an API:"
- "DeprecationWarning",
+Index: aiohttp-3.14.5/tests/test_circular_imports.py
+===================================================================
+--- aiohttp-3.14.5.orig/tests/test_circular_imports.py
++++ aiohttp-3.14.5/tests/test_circular_imports.py
+@@ -107,6 +107,11 @@ def test_no_warnings(import_path: str) -
+ # fmt: off
+ sys.executable,
+ "-W", "error",
+ # UserWarning about importing aiohttp from a second sys.path
+ # location under the abuild home directory when running tests
+ # under the build service
++++++ vendor-llhttp.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-aiohttp/vendor-llhttp.tar.gz
/work/SRC/openSUSE:Factory/.python-aiohttp.new.3698736/vendor-llhttp.tar.gz
differ: char 12, line 1