chore(deps): update dependency multidict to v6 - autoclosed
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
multidict |
==5.2.0 -> ==6.0.2
|
Release Notes
aio-libs/multidict
v6.0.2
==================
Bugfixes
- Revert :issue:
644
, restore type annotations to as-of 5.2.0 version. (:issue:688
)
v6.0.1
==================
Bugfixes
-
Restored back
MultiDict
,CIMultiDict
,MultiDictProxy
, andCIMutiDictProxy
generic type arguments; they are parameterized by value type, but the key type is fixed by container class.MultiDict[int]
meansMutableMultiMapping[str, int]
. The key type ofMultiDict
is alwaysstr
, while all str-like keys are accepted by API and converted tostr
internally.The same is true for
CIMultiDict[int]
which meansMutableMultiMapping[istr, int]
. str-like keys are accepted but converted toistr
internally. (:issue:682
)
v6.0.0
==================
Features
-
Use
METH_FASTCALL
where it makes sense.MultiDict.add()
is 2.2 times faster now,CIMultiDict.add()
is 1.5 times faster. The same boost is applied toget*()
,setdefault()
, andpop*()
methods. (:issue:681
)
Bugfixes
- Fixed type annotations for keys of multidict mapping classes. (:issue:
644
) - Support Multidict[int] for pure-python version.
__class_getitem__
is already provided by C Extension, making it work with the pure-extension too. (:issue:678
)
Deprecations and Removals
- Dropped Python 3.6 support (:issue:
680
)
Misc
- :issue:
659
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.