summaryrefslogtreecommitdiffstats
path: root/scripts/lib/devtool/standard.py
diff options
context:
space:
mode:
authorWang Mingyu <wangmy@fujitsu.com>2024-01-03 16:42:57 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-01-07 12:24:57 +0000
commitf76ddac2f7a8b1f7c072325c7fef8e004cad7929 (patch)
tree32ab4ed241768c8e44c840971c6b7d85b84e9885 /scripts/lib/devtool/standard.py
parent468633036c4b049b137d80740c4380ae1959e645 (diff)
downloadpoky-f76ddac2f7a8b1f7c072325c7fef8e004cad7929.tar.gz
python3-attrs: upgrade 22.1.0 -> 23.2.0
Changelog: =========== - The type annotation for 'attrs.resolve_types()' is now correct. - Type stubs now use 'typing.dataclass_transform' to decorate dataclass-like decorators, instead of the non-standard '__dataclass_transform__' special form, which is only supported by Pyright. - Fixed serialization of namedtuple fields using 'attrs.asdict/astuple()' with 'retain_collection_types=True'. - 'attrs.AttrsInstance' is now a 'typing.Protocol' in both type hints and code. This allows you to subclass it along with another 'Protocol'. - If *attrs* detects that '__attrs_pre_init__' accepts more than just 'self', it will call it with the same arguments as '__init__' was called. This allows you to, for example, pass arguments to 'super().__init__()'. - Slotted classes now transform 'functools.cached_property' decorated methods to support equivalent semantics. - Added *class_body* argument to 'attrs.make_class()' to provide additional attributes for newly created classes. It is, for example, now possible to attach methods. (From OE-Core rev: 9070758f0bb806f763a0d07b2b58b8b84b255880) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/devtool/standard.py')
0 files changed, 0 insertions, 0 deletions