mirror of
https://git.yoctoproject.org/poky
synced 2026-04-04 14:02:22 +02:00
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>
This commit is contained in:
committed by
Richard Purdie
parent
468633036c
commit
f76ddac2f7
21
meta/recipes-devtools/python/python3-attrs_23.2.0.bb
Normal file
21
meta/recipes-devtools/python/python3-attrs_23.2.0.bb
Normal file
@@ -0,0 +1,21 @@
|
||||
SUMMARY = "Classes Without Boilerplate"
|
||||
HOMEPAGE = "http://www.attrs.org/"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=5e55731824cf9205cfabeab9a0600887"
|
||||
|
||||
SRC_URI[sha256sum] = "935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"
|
||||
|
||||
inherit pypi python_hatchling
|
||||
|
||||
DEPENDS += " \
|
||||
python3-hatch-vcs-native \
|
||||
python3-hatch-fancy-pypi-readme-native \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN}+= " \
|
||||
python3-compression \
|
||||
python3-ctypes \
|
||||
python3-crypt \
|
||||
"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
Reference in New Issue
Block a user