forked from pool/python-aiohttp
- Update to 3.10.9
* Fixed proxy headers being used in the ``ConnectionKey`` hash
when a proxy was not being used
* Widened the type of the ``trace_request_ctx`` parameter of
:meth:`ClientSession.request() <aiohttp.ClientSession.request>`
and friends
* Fixed failure to try next host after single-host connection timeout
* Improved performance of resolving hosts with Python 3.12+
* Reduced memory required for timer objects
created during the client request lifecycle
- from version 3.10.8
* Fixed cancellation leaking upwards on timeout
- from version 3.10.7
* Fixed assembling the :class:`~yarl.URL` for web requests when
the host contains a non-default port or IPv6 address
* Improved performance of determining if a URL is absolute
* Replaced code that can now be handled by ``yarl``
- Add patch to increase timeout for import time test
* test_relax_import_time.patch
- Update BuildRequires and Requires from setup.py
OBS-URL: https://build.opensuse.org/request/show/1206475
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-aiohttp?expand=0&rev=134
21 lines
801 B
Diff
21 lines
801 B
Diff
diff -Nru aiohttp-3.10.9.orig/tests/test_imports.py aiohttp-3.10.9/tests/test_imports.py
|
|
--- aiohttp-3.10.9.orig/tests/test_imports.py 2024-10-04 18:47:06.000000000 +0200
|
|
+++ aiohttp-3.10.9/tests/test_imports.py 2024-10-09 09:57:53.705087969 +0200
|
|
@@ -29,7 +29,7 @@
|
|
|
|
|
|
_TARGET_TIMINGS_BY_PYTHON_VERSION = {
|
|
- "3.12": 250, # 3.12 is expected to be a bit slower due to performance trade-offs
|
|
+ "3.12": 500, # 3.12 is expected to be a bit slower due to performance trade-offs
|
|
}
|
|
|
|
|
|
@@ -66,6 +66,6 @@
|
|
os.environ["PYTHONPATH"] = old_path
|
|
|
|
expected_time = _TARGET_TIMINGS_BY_PYTHON_VERSION.get(
|
|
- f"{sys.version_info.major}.{sys.version_info.minor}", 200
|
|
+ f"{sys.version_info.major}.{sys.version_info.minor}", 500
|
|
)
|
|
assert best_time_ms < expected_time
|