Update dependency attrs to v22
This MR contains the following updates:
Package | Update | Change |
---|---|---|
attrs (source, changelog) | major |
==21.4.0 -> ==22.1.0
|
Release Notes
python-attrs/attrs
v22.1.0
Backwards-incompatible Changes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
Python 2.7 is not supported anymore.
Dealing with Python 2.7 tooling has become too difficult for a volunteer-run project.
We have supported Python 2 more than 2 years after it was officially discontinued and feel that we have paid our dues. All version up to 21.4.0 from December 2021 remain fully functional, of course.
#​936 <https://github.com/python-attrs/attrs/issues/936>
_ -
The deprecated
cmp
attribute ofattrs.Attribute
has been removed. This does not affect the cmp argument toattr.s
that can be used as a shortcut to set eq and order at the same time.#​939 <https://github.com/python-attrs/attrs/issues/939>
_
Changes ^^^^^^^
- Instantiation of frozen slotted classes is now faster.
#​898 <https://github.com/python-attrs/attrs/issues/898>
_ - If an
eq
key is defined, it is also used before hashing the attribute.#​909 <https://github.com/python-attrs/attrs/issues/909>
_ - Added
attrs.validators.min_len()
.#​916 <https://github.com/python-attrs/attrs/issues/916>
_ -
attrs.validators.deep_iterable()
's member_validator argument now also accepts a list of validators and wraps them in anattrs.validators.and_()
.#​925 <https://github.com/python-attrs/attrs/issues/925>
_ - Added missing type stub re-imports for
attrs.converters
andattrs.filters
.#​931 <https://github.com/python-attrs/attrs/issues/931>
_ - Added missing stub for
attr(s).cmp_using()
.#​949 <https://github.com/python-attrs/attrs/issues/949>
_ -
attrs.validators._in()
'sValueError
is not missing the attribute, expected options, and the value it got anymore.#​951 <https://github.com/python-attrs/attrs/issues/951>
_ - Python 3.11 is now officially supported.
#​969 <https://github.com/python-attrs/attrs/issues/969>
_
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.