From 3b995e524d230c10ea352d5e6bb8dd2a58919d6f Mon Sep 17 00:00:00 2001 From: Fabian Pfitzner Date: Fri, 17 Jul 2026 10:55:49 +0200 Subject: [PATCH 1/2] python3-canmatrix: Add recipe Canmatrix implements a "Python Can Matrix Object", which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...). Signed-off-by: Fabian Pfitzner --- .../python/python3-canmatrix_1.2.bb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-canmatrix_1.2.bb diff --git a/meta-python/recipes-devtools/python/python3-canmatrix_1.2.bb b/meta-python/recipes-devtools/python/python3-canmatrix_1.2.bb new file mode 100644 index 00000000000..a02674dd21d --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-canmatrix_1.2.bb @@ -0,0 +1,13 @@ +SUMMARY = "Converting Can (Controller Area Network) Database Formats" +HOMEPAGE = "https://github.com/ebroecker/canmatrix" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=bb3bdbe015537f08812c87d93670ea1b" + +SRC_URI[sha256sum] = "19d5ba3fd69974bd41985b90198503bfde6ae3639dfc8ce6a2f7a0338787dbf7" + +inherit setuptools3 pypi + +RDEPENDS:${PN} += "\ + python3-attrs \ + python3-click \ +" From 2edcd13e58566dfc35b92b065d857c9fc8d0e3c9 Mon Sep 17 00:00:00 2001 From: Fabian Pfitzner Date: Fri, 17 Jul 2026 14:26:14 +0200 Subject: [PATCH 2/2] python3-canopen: Add recipe A Python implementation of the CANopen standard. Signed-off-by: Fabian Pfitzner --- .../python/python3-canopen_2.4.1.bb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb diff --git a/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb b/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb new file mode 100644 index 00000000000..80c39f6c2cf --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb @@ -0,0 +1,15 @@ +SUMMARY = "A Python implementation of the CANopen standard" +HOMEPAGE = "https://github.com/canopen-python/canopen" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=97f135a6ee6f800c377b5512122c7a8d" + +SRC_URI[sha256sum] = "20a84bc498b34dadd79cece467d3bbe19591c1c02a8f39331bcc6065c4d8b2eb" + +inherit setuptools3 pypi + +RDEPENDS:${PN} += "\ + python3-can \ +" + +PACKAGECONFIG ?= "" +PACKAGECONFIG[canmatrix] = ",,,python3-canmatrix"