From c63c99ab386e2ea79179ca9dd62038dffdc7cbf6 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 11 Apr 2025 20:48:37 -0700 Subject: python3-colorclass: Switch to PEP-517 build backend Use poetry build system Signed-off-by: Khem Raj --- .../0001-pyproject.toml-Use-poetry-core.patch | 30 ++++++++++++++++++++++ .../python/python3-colorclass_2.2.2.bb | 3 ++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 meta-python/recipes-devtools/python/python3-colorclass/0001-pyproject.toml-Use-poetry-core.patch (limited to 'meta-python/recipes-devtools/python') diff --git a/meta-python/recipes-devtools/python/python3-colorclass/0001-pyproject.toml-Use-poetry-core.patch b/meta-python/recipes-devtools/python/python3-colorclass/0001-pyproject.toml-Use-poetry-core.patch new file mode 100644 index 0000000000..d3e29d0a15 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-colorclass/0001-pyproject.toml-Use-poetry-core.patch @@ -0,0 +1,30 @@ +From 32a8a6bff42dfa493ae3c4a722109f2d3a32108e Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Fri, 11 Apr 2025 19:14:16 -0700 +Subject: [PATCH] pyproject.toml: Use poetry-core + +Needed for using latest poetry infrastructure + +Upstream-Status: Pending +Signed-off-by: Khem Raj +--- + pyproject.toml | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/pyproject.toml b/pyproject.toml +index 65eaec9..50d26cc 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -58,9 +58,9 @@ documentation = "https://github.com/matthewdeanmartin/colorclass" + # per vermin's estimation + python = ">=2.6 || >=3.0" + +-[tool.poetry.dev-dependencies] ++[tool.poetry.group.dev.dependencies] + pytest = "==6.0.1" + + [build-system] +-requires = ["poetry>=0.12"] +-build-backend = "poetry.masonry.api" ++requires = ["poetry-core"] ++build-backend = "poetry.core.masonry.api" diff --git a/meta-python/recipes-devtools/python/python3-colorclass_2.2.2.bb b/meta-python/recipes-devtools/python/python3-colorclass_2.2.2.bb index e605b459ce..498682cd6d 100644 --- a/meta-python/recipes-devtools/python/python3-colorclass_2.2.2.bb +++ b/meta-python/recipes-devtools/python/python3-colorclass_2.2.2.bb @@ -4,8 +4,9 @@ LICENSE = "MIT" SECTION = "devel/python" LIC_FILES_CHKSUM = "file://LICENSE;md5=1b2a533055839e54558a727657c1c73e" -inherit pypi setuptools3 +inherit pypi python_poetry_core +SRC_URI += "file://0001-pyproject.toml-Use-poetry-core.patch" SRC_URI[sha256sum] = "6d4fe287766166a98ca7bc6f6312daf04a0481b1eda43e7173484051c0ab4366" PYPI_PACKAGE = "colorclass" -- cgit v1.2.3-54-g00ecf