Update dependency aiohttp to v3.8.3 #403
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.8.2
->==3.8.3
Release Notes
aio-libs/aiohttp
v3.8.3
Compare Source
.. attention::
This is the last :doc:
aiohttp <index>
release tested underPython 3.6. The 3.9 stream is dropping it from the CI and the
distribution package metadata.
Bugfixes
Increased the upper boundary of the :doc:
multidict:index
dependencyto allow for the version 6 -- by :user:
hugovk
.It used to be limited below version 7 in :doc:
aiohttp <index>
v3.8.1 butwas lowered in v3.8.2 via :pr:
6550
and never brought back, causingproblems with dependency pins when upgrading. :doc:
aiohttp <index>
v3.8.3fixes that by recovering the original boundary of
< 7
.(#6950)
3.8.2 (2022-09-20, subsequently yanked on 2022-09-21)
.. note::
This release has some compatibility fixes for Python 3.11 but it may
still have some quirks. Some tests are still flaky in the CI.
.. caution::
This release has been yanked from PyPI. Modern pip will not pick it
up automatically. The reason is that is has
multidict < 6
set inthe distribution package metadata (see :pr:
6950
). Please, useaiohttp ~= 3.8.3, != 3.8.1
instead, if you can.Bugfixes
Added support for registering :rfc:
OPTIONS <9110#OPTIONS>
HTTP method handlers via :py:class:
~aiohttp.web.RouteTableDef
.(#4663)
Started supporting :rfc:
authority-form <9112#authority-form>
and:rfc:
absolute-form <9112#absolute-form>
URLs on the server-side.(#6227)
Fixed Python 3.11 incompatibilities by using Cython 0.29.25.
(#6396)
Extended the
sock
argument typing declaration of the:py:func:
~aiohttp.web.run_app
function as optionallyaccepting iterables.
(#6401)
Fixed a regression where :py:exc:
~asyncio.CancelledError
occurs on client disconnection.
(#6719)
Started exporting :py:class:
~aiohttp.web.PrefixedSubAppResource
under :py:mod:
aiohttp.web
-- by :user:Dreamsorcerer
.This fixes a regression introduced by :pr:
3469
.(#6889)
Dropped the :class:
object
type possibility fromthe :py:attr:
aiohttp.ClientSession.timeout
property return type declaration.
(#6917),
(#6923)
Improved Documentation
settings such as a database connection.
(#4137)
sock
argument typing declaration of the:py:func:
~aiohttp.web.run_app
function as optionallyaccepting iterables.
(#6401)
object
type possibility fromthe :py:attr:
aiohttp.ClientSession.timeout
property return type declaration.
(#6917),
(#6923)
Deprecations and Removals
aiohttp <index>
only worksunder Python 3.6 and higher from now on.
(#4046)
Misc
pytest.warns(None) <pytest.warns>
in tests.(#6663)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.