* [PATCH 0/4][meta-python] Add 4 recipes
@ 2025-12-01 9:00 liezhi.yang
2025-12-01 9:00 ` [PATCH 1/4] python3-reportlab: Add it liezhi.yang
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: liezhi.yang @ 2025-12-01 9:00 UTC (permalink / raw)
To: openembedded-devel
From: Robert Yang <liezhi.yang@windriver.com>
The following changes since commit e3257c3360a732914ae02a07a7c0fe8c845a492f:
fuse3: Fix build with clang on riscv32 (2025-11-30 20:21:12 -0800)
are available in the Git repository at:
https://github.com/robertlinux/meta-openembedded rbt/addrecipes
https://github.com/robertlinux/meta-openembedded/tree/rbt/addrecipes
Robert Yang (4):
python3-reportlab: Add it
python3-tinycss2: Add it for python3-cssselect2
python3-cssselect2: Add it for python3-svglib
python3-svglib: Add it
.../python/python3-cssselect2_0.8.0.bb | 15 +++++++++++++++
.../python/python3-reportlab_4.4.5.bb | 11 +++++++++++
.../python/python3-svglib_1.6.0.bb | 16 ++++++++++++++++
.../python/python3-tinycss2_1.5.1.bb | 13 +++++++++++++
4 files changed, 55 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/python3-cssselect2_0.8.0.bb
create mode 100644 meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb
create mode 100644 meta-python/recipes-devtools/python/python3-svglib_1.6.0.bb
create mode 100644 meta-python/recipes-devtools/python/python3-tinycss2_1.5.1.bb
--
2.44.3
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/4] python3-reportlab: Add it
2025-12-01 9:00 [PATCH 0/4][meta-python] Add 4 recipes liezhi.yang
@ 2025-12-01 9:00 ` liezhi.yang
2025-12-01 9:00 ` [PATCH 2/4] python3-tinycss2: Add it for python3-cssselect2 liezhi.yang
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: liezhi.yang @ 2025-12-01 9:00 UTC (permalink / raw)
To: openembedded-devel
From: Robert Yang <liezhi.yang@windriver.com>
Reportlab is an Open Source Python library for generating PDFs and graphics.
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
.../python/python3-reportlab_4.4.5.bb | 11 +++++++++++
1 file changed, 11 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb
diff --git a/meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb b/meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb
new file mode 100644
index 0000000000..4c411d5716
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb
@@ -0,0 +1,11 @@
+SUMMARY = "The Reportlab Toolkit."
+DESCRIPTION = "An Open Source Python library for generating PDFs and graphics."
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=cf24392f451ff6710fca1e96cefa0424"
+
+SRC_URI[sha256sum] = "0457d642aa76df7b36b0235349904c58d8f9c606a872456ed04436aafadc1510"
+
+inherit pypi python_setuptools_build_meta
+
+BBCLASSEXTEND = "native nativesdk"
--
2.44.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/4] python3-tinycss2: Add it for python3-cssselect2
2025-12-01 9:00 [PATCH 0/4][meta-python] Add 4 recipes liezhi.yang
2025-12-01 9:00 ` [PATCH 1/4] python3-reportlab: Add it liezhi.yang
@ 2025-12-01 9:00 ` liezhi.yang
2025-12-01 9:00 ` [PATCH 3/4] python3-cssselect2: Add it for python3-svglib liezhi.yang
2025-12-01 9:00 ` [PATCH 4/4] python3-svglib: Add it liezhi.yang
3 siblings, 0 replies; 5+ messages in thread
From: liezhi.yang @ 2025-12-01 9:00 UTC (permalink / raw)
To: openembedded-devel
From: Robert Yang <liezhi.yang@windriver.com>
Tinycss2 is a low-level CSS parser and generator written in
Python: it can parse strings, return objects representing tokens and blocks,
and generate CSS strings corresponding to these objects.
---
.../python/python3-tinycss2_1.5.1.bb | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/python3-tinycss2_1.5.1.bb
diff --git a/meta-python/recipes-devtools/python/python3-tinycss2_1.5.1.bb b/meta-python/recipes-devtools/python/python3-tinycss2_1.5.1.bb
new file mode 100644
index 0000000000..c75c741368
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-tinycss2_1.5.1.bb
@@ -0,0 +1,13 @@
+SUMMARY = "A tiny CSS parser"
+DESCRIPTION = "Tinycss2 is a low-level CSS parser and generator written in \
+Python: it can parse strings, return objects representing tokens and blocks, \
+and generate CSS strings corresponding to these objects."
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1d072d7e30e34f33f8ae956ada04fa2c"
+
+SRC_URI[sha256sum] = "d339d2b616ba90ccce58da8495a78f46e55d4d25f9fd71dfd526f07e7d53f957"
+
+inherit pypi python_setuptools_build_meta
+
+BBCLASSEXTEND = "native nativesdk"
--
2.44.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/4] python3-cssselect2: Add it for python3-svglib
2025-12-01 9:00 [PATCH 0/4][meta-python] Add 4 recipes liezhi.yang
2025-12-01 9:00 ` [PATCH 1/4] python3-reportlab: Add it liezhi.yang
2025-12-01 9:00 ` [PATCH 2/4] python3-tinycss2: Add it for python3-cssselect2 liezhi.yang
@ 2025-12-01 9:00 ` liezhi.yang
2025-12-01 9:00 ` [PATCH 4/4] python3-svglib: Add it liezhi.yang
3 siblings, 0 replies; 5+ messages in thread
From: liezhi.yang @ 2025-12-01 9:00 UTC (permalink / raw)
To: openembedded-devel
From: Robert Yang <liezhi.yang@windriver.com>
Cssselect2 is a straightforward implementation of CSS4 Selectors
for markup documents (HTML, XML, etc.) that can be read by ElementTree-like
parsers (including cElementTree, lxml, html5lib, etc.)"
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
.../python/python3-cssselect2_0.8.0.bb | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/python3-cssselect2_0.8.0.bb
diff --git a/meta-python/recipes-devtools/python/python3-cssselect2_0.8.0.bb b/meta-python/recipes-devtools/python/python3-cssselect2_0.8.0.bb
new file mode 100644
index 0000000000..20165a098c
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-cssselect2_0.8.0.bb
@@ -0,0 +1,15 @@
+SUMMARY = "CSS selectors for Python ElementTree."
+DESCRIPTION = "cssselect2 is a straightforward implementation of CSS4 Selectors \
+ for markup documents (HTML, XML, etc.) that can be read by ElementTree-like \
+ parsers (including cElementTree, lxml, html5lib, etc.)"
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=aa7228954285c7398bb6711fee73b4ac"
+
+SRC_URI[sha256sum] = "7674ffb954a3b46162392aee2a3a0aedb2e14ecf99fcc28644900f4e6e3e9d3a"
+
+inherit pypi python_setuptools_build_meta
+
+BBCLASSEXTEND = "native nativesdk"
+
+RDEPENDS:${PN} = "python3-tinycss2"
--
2.44.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 4/4] python3-svglib: Add it
2025-12-01 9:00 [PATCH 0/4][meta-python] Add 4 recipes liezhi.yang
` (2 preceding siblings ...)
2025-12-01 9:00 ` [PATCH 3/4] python3-cssselect2: Add it for python3-svglib liezhi.yang
@ 2025-12-01 9:00 ` liezhi.yang
3 siblings, 0 replies; 5+ messages in thread
From: liezhi.yang @ 2025-12-01 9:00 UTC (permalink / raw)
To: openembedded-devel
From: Robert Yang <liezhi.yang@windriver.com>
Svglib is a Python library for reading SVG files and converting them (to a
reasonable degree) to other formats using the ReportLab Open Source toolkit.
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
.../python/python3-svglib_1.6.0.bb | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/python3-svglib_1.6.0.bb
diff --git a/meta-python/recipes-devtools/python/python3-svglib_1.6.0.bb b/meta-python/recipes-devtools/python/python3-svglib_1.6.0.bb
new file mode 100644
index 0000000000..67c072c9a1
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-svglib_1.6.0.bb
@@ -0,0 +1,16 @@
+SUMMARY = "A pure-Python library for reading and converting SVG."
+DESCRIPTION = "Svglib is a Python library for reading SVG files and \
+ converting them (to a reasonable degree) to other formats using the \
+ ReportLab Open Source toolkit."
+
+LICENSE = "LGPL-3.0-or-later"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b52f2d57d10c4f7ee67a7eb9615d5d24"
+
+SRC_URI[sha256sum] = "4c38a274a744ef0d1677f55d5d62fc0fb798819f813e52872a796e615741733d"
+
+inherit pypi python_hatchling
+
+BBCLASSEXTEND = "native nativesdk"
+
+RDEPENDS:${PN} = "python3-pillow python3-html python3-cssselect2 python3-webencodings \
+ python3-lxml"
--
2.44.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-12-01 9:00 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-01 9:00 [PATCH 0/4][meta-python] Add 4 recipes liezhi.yang
2025-12-01 9:00 ` [PATCH 1/4] python3-reportlab: Add it liezhi.yang
2025-12-01 9:00 ` [PATCH 2/4] python3-tinycss2: Add it for python3-cssselect2 liezhi.yang
2025-12-01 9:00 ` [PATCH 3/4] python3-cssselect2: Add it for python3-svglib liezhi.yang
2025-12-01 9:00 ` [PATCH 4/4] python3-svglib: Add it liezhi.yang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.