From f76ddac2f7a8b1f7c072325c7fef8e004cad7929 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Wed, 3 Jan 2024 16:42:57 +0800 Subject: 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 Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie --- .../recipes-devtools/python/python3-attrs_23.1.0.bb | 21 --------------------- .../recipes-devtools/python/python3-attrs_23.2.0.bb | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 21 deletions(-) delete mode 100644 meta/recipes-devtools/python/python3-attrs_23.1.0.bb create mode 100644 meta/recipes-devtools/python/python3-attrs_23.2.0.bb (limited to 'meta/recipes-devtools/python') diff --git a/meta/recipes-devtools/python/python3-attrs_23.1.0.bb b/meta/recipes-devtools/python/python3-attrs_23.1.0.bb deleted file mode 100644 index 314053de08..0000000000 --- a/meta/recipes-devtools/python/python3-attrs_23.1.0.bb +++ /dev/null @@ -1,21 +0,0 @@ -SUMMARY = "Classes Without Boilerplate" -HOMEPAGE = "http://www.attrs.org/" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=5e55731824cf9205cfabeab9a0600887" - -SRC_URI[sha256sum] = "6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015" - -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" diff --git a/meta/recipes-devtools/python/python3-attrs_23.2.0.bb b/meta/recipes-devtools/python/python3-attrs_23.2.0.bb new file mode 100644 index 0000000000..e00e152015 --- /dev/null +++ b/meta/recipes-devtools/python/python3-attrs_23.2.0.bb @@ -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" -- cgit v1.2.3-54-g00ecf