From patchwork Mon May 26 13:51:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?S=C3=B8ren_Andersen?= X-Patchwork-Id: 63679 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 633D1C5B543 for ; Mon, 26 May 2025 13:51:32 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.132]) by mx.groups.io with SMTP id smtpd.web10.28941.1748267490146272748 for ; Mon, 26 May 2025 06:51:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@skov.dk header.s=selector1 header.b=N4eOMOs7; spf=pass (domain: skov.dk, ip: 40.107.22.132, mailfrom: san@skov.dk) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Gfystwa9cySp3eg6VKjYG7Qho5sAsggvWZYFQgHewBJhJQVYb/CCd0Sqeq9/VGzQkuqCMrBpJ6ejK8Xr0GEY2n0VtnwoCUigNTs6tAGtiXrYKme5GIv0/VzDjRW6D3lJHWBr35+Fpo6jGmplghdsXFnD3X4hem1TzULiCWJgg/0tUv1jo+P6SnpXwi2RZwpH+h4YGfu4Orl0qtDut8vw4NM6uDerkLGiHG7WNYjvsh41LXsd1Y4lQaCz2rA83BhNwG4wTpY9J1spdyLm5ZtaWeYl465+VXJTNWhcA+nawkdTlKuchET7QZFJFRpUSxULf4ZnhMSKe3z+NaWIYFd5hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NwMKThxHbw+3riTZkAnyQUTCCGETz3KT6/1mW/5dJFc=; b=yX54a8nLzz9y5gQEAiV58e4p56a/SZKoAdDhO5tu2dLGq17DeHEYzjvkIuh325qI1ojexWODwxaj7WiuPnW0/LWrpdYbWfRE5Tkg2fN2/tLNm8DES87chVpfWvnKBUOpjtOw/cbOAsoX9bFXD1sxi9NxQKm693atYahcMikgEeHk1kx9BAhABPkFvLYraMihwNPrBvazkuGgy0+vkO4jjUqK11fyuNRzU/7CnX2heDFsBlGYt6TnFJqXc8sQ1BCmpSuhIIZ8eXDDDoO1yLpRth03jHJMQl1u3twyvbS1bhddwMFGJS2IBi+rD4M8CZD4aGYZoI9FPO8YrUYjcr7q+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=skov.dk; dmarc=pass action=none header.from=skov.dk; dkim=pass header.d=skov.dk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skov.dk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NwMKThxHbw+3riTZkAnyQUTCCGETz3KT6/1mW/5dJFc=; b=N4eOMOs7AmwhwVk7/mzPPpVaS8vhzfw7viTGBK+Skk6egyM72UIWHtfSGUQM1cHCe8Sc3Qv6GkePvldqn3puq/ZRAzHDmjgsg6RDGiY1/iMTU6Spq7Ie3veS1Zx6tUUppO6Ueiw92ms170K8/iK5bKW0s65MHqYbATsdpwZSHCw= Received: from AM6PR0402MB3429.eurprd04.prod.outlook.com (2603:10a6:209:6::22) by AM9PR04MB8890.eurprd04.prod.outlook.com (2603:10a6:20b:409::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.24; Mon, 26 May 2025 13:51:24 +0000 Received: from AM6PR0402MB3429.eurprd04.prod.outlook.com ([fe80::9561:f7c4:dea8:ebcd]) by AM6PR0402MB3429.eurprd04.prod.outlook.com ([fe80::9561:f7c4:dea8:ebcd%4]) with mapi id 15.20.8769.025; Mon, 26 May 2025 13:51:24 +0000 From: =?iso-8859-1?q?S=F8ren_Andersen?= To: "openembedded-devel@lists.openembedded.org" Subject: [meta-python][PATCH 1/2] python3-canmatrix: Add recipe Thread-Topic: [meta-python][PATCH 1/2] python3-canmatrix: Add recipe Thread-Index: AdvOQ8cAUr7pKifoQYOndZF0yXiXig== Date: Mon, 26 May 2025 13:51:24 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=skov.dk; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM6PR0402MB3429:EE_|AM9PR04MB8890:EE_ x-ms-office365-filtering-correlation-id: bc15e5f9-d9a6-4b21-b3fe-08dd9c5c6781 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?ziUKeOJhTjQx5r7ubN9lW+a7iw?= =?iso-8859-1?q?omtbMFp4HopP+twEt3NsS/4HPEVJCWhmw9zrdkF9cclFdKBdbiotW+yXrFlt?= =?iso-8859-1?q?WXk59QQdYcl6shtj6QQvX+yeNxJEWPgn1EoTyKPkGcOZpwp4RwlzwMI7IfFx?= =?iso-8859-1?q?W0cYVBi8N3xbkp/hbU6I+szBG6lx9YEK6X4n2LJiy2Hk/6GmHjK+gjFw8xSo?= =?iso-8859-1?q?YauD2zqA22pHHM6gT2UF2HlP38AUMSuY4H3aj6dnbsbYgWnu2v9QLKynzD+1?= =?iso-8859-1?q?yKtG1bSw3ilzp7SenQ9KGMNiSanS01fUxN+JTUkqVzTVvjY4Z2ek/6zbi/p+?= =?iso-8859-1?q?DHtZ6MNevN+kalEaMCVeLV/Ji/4yoLaSDrCniXSfRzwNt18Y1yLA7NqHiqVS?= =?iso-8859-1?q?lTGp6R7N3J6KB8p2jEbr41O6KPhk4LHoXvTW9hxPvdUjtFkpDXEO3/M6Geeb?= =?iso-8859-1?q?skuEO8F4+7TzCiPMgcsf5QfSwwBGGQXESH6tuyhhqHGztAakWadEhXzeLEPl?= =?iso-8859-1?q?U2qst1N4VgwfQ/MnuDF6NVFv74Ld3iGtylSkBV3FyNs2qljnMwaAfKkVZ4GM?= =?iso-8859-1?q?qXUVn13PwZJA/+nHiL9S3x32iibp4WpCx0gC+i4jKfTRUi5qfF+p7wm6a5bR?= =?iso-8859-1?q?/hS7N6oVzBWD0MbkviwcvI7l5MYVfZ5ZzqIBH9IEnbIBwIuIe+/2ZBTs169c?= =?iso-8859-1?q?/batLeOn6wXa3FYEdF97wK2xg3gmTHMRT+q30xEFTf/J83e6dynPpc7OGIZQ?= =?iso-8859-1?q?14zMvodo3SeamXDO05xHwR1bNpp/FEhBhheQh72mp+IosE7lPDv8QmLvpIDq?= =?iso-8859-1?q?M+EhWWPYzAuAxLS4X0sSfU4Ajb+o9cV8BPo6impjmBDFU4MqMKJwGilEDONF?= =?iso-8859-1?q?4M8bqv545kKcqHmUdlN2uURkM5zi036VJjlvbcdMkmTOF2AYGHryqOVS4fzB?= =?iso-8859-1?q?Tc3ELeOPvTJ1OTELRiqJ9WHYQ8gxIWqoWiJGVnK9QalBXUZ1QG5Om+n/xb1j?= =?iso-8859-1?q?epzGmFy2aaDqB4WifAow8/Vjwh3VOmYUestmKK+un+7Wm+FNiF53A890pjs/?= =?iso-8859-1?q?/tIzaPWEEqn3Hop/+rDGaNjCKP7HX1s62t/kg3MC15kLwfAt39WRi8FoHpPf?= =?iso-8859-1?q?QhjUB17vCWedZW/e/OLzX4CGN+qqukihADg7pD+dJ6Z3ZM1cSVskl8NuLvfL?= =?iso-8859-1?q?XgkocSfSCx0b0SfHggSzwo3Znke1/aBtfbr0NpI9pwfdFnvaqqNSCoXGAqIJ?= =?iso-8859-1?q?0C7y2G1LpFAgb0gK5QnX+tj+50BDKTrDt97EhOSVBO6oiTQziti93JWQEv6W?= =?iso-8859-1?q?Kn1vXXnjw2tyrLLIltKde9BGbGTShshS/u5xXuCFrdWFq6n9MYoHUtpdudCJ?= =?iso-8859-1?q?R/jWAHDnZZp0gZ578+p+jwuC5uDSWfTG72fnxjlK/crcANaHuQUFm/Z7fX9e?= =?iso-8859-1?q?X2SET1A3He3z1ZmAIsQcpcPDI2Bq+UQGjZdabHJgRJOnQt/JRQwKRBd65Krw?= =?iso-8859-1?q?t+/pMy/BSsYOTLPO76Pp8HfqZpS/g9fdNoagbJVLvFnoOtlT0=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR0402MB3429.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?4lJv9rrqSrtTF6smVeRKTmJ?= =?iso-8859-1?q?9bls7gT75bY6TUjB8G3AlYfm6wPGW08mcCwiPT9wjWLOEGh8rOU4VUEky77v?= =?iso-8859-1?q?9hsJ9tsG6A5+X0g+lXTTw06X2jMQQTSDSZw4+fcSQ/JwEBaUc45IqO4WgAdk?= =?iso-8859-1?q?DB1Yk7tx3dP6LmNJ0YKvUfnwsC05CAdA0qyaDSVtd51r2Dr9fm35d41xd8+g?= =?iso-8859-1?q?NuQbj8ZWZYDFEIKzX5cUlV2GMRgEfqUdZzYAWIoaI0raCeICfLlOxOVrpGUH?= =?iso-8859-1?q?jFeTSg0K7KRqPnvhfeJ9JefOVmxhLM3Ig3qrwBgGr+aqkMnlwn83OHdSP40b?= =?iso-8859-1?q?s+Xa3MoK6Q7sr1IG/xyennF1W6EYaae/GDPvhTkbNoOY5VbVN+T6HrL7X4cI?= =?iso-8859-1?q?vVrbexaJQHWfW95z8xIyApjJKKvOXQDyFtxuUyP+j4oAR5eRCp+Y/n544ZPC?= =?iso-8859-1?q?2DrioGPI35nIsOZZlkQ51a2C6M9idx8EfqKp6WK11DVrEse9lAki03Ld2g0X?= =?iso-8859-1?q?6cHY+REjwTTw6YDZj9QpHeYiN3VFdK5nskXb7Aq5V5AiZk+Gkz5jTkC+ff3d?= =?iso-8859-1?q?9xvDVNW/SnKcilCn6Iis9Sq/7Y3G4Mm0Su2IIMMUM/qk72UuyKo+jmAAWpQh?= =?iso-8859-1?q?KyfBh2b7vL6VjEtScpLFVb1zm1NO7sgYo/iGrm/lNEPWpGg0EFQVKLSeo1ao?= =?iso-8859-1?q?5z3gh1VKShEuRVlW2t+aXa8eKw2gHCMq7XKyZTYoJuereGIXcIZpHZqR00QH?= =?iso-8859-1?q?RX3cR/6e8ls4t8PIPX5BU/U6z4h4HqFg0gF2FNdtrfaZHNBQAuyTHw9jRAZk?= =?iso-8859-1?q?ZM5lR9NXCm3VKTxNtDjw4FWdYNQ+AvaiwQBsXnmq8rg/vO3IZPWsKxU6sHjw?= =?iso-8859-1?q?AjnGeSed9DKKOULsP9vmdVzFH1qK12m+PlNs5aByc+p8WEuPwHk/rICcmVHY?= =?iso-8859-1?q?8dMkw68fpMyngJLjiiL38acoU2OyAEtvru5aI8g/tk0EpDqrs8fN2OkIXz0b?= =?iso-8859-1?q?Ma6KDBkKjyJKs1v2fEVxtZ86awOBwF+2/0M2AP9XIZOvWYb+qu833ca4fLUB?= =?iso-8859-1?q?/rW8wRdlqG+YkjSxFsgGjlxrf1kyNB2P8bRiS12+ErfUr+pTWPFHZDROqikI?= =?iso-8859-1?q?CVjJtU6HTCi30CO7BI9yUzV8LfxUW8nmknyxkAkUsh6UBH4LJ088d4uBogf/?= =?iso-8859-1?q?6jbm4yEHYDK5N5a1WOKRwm0fJ3K6qzdMM/MqFazcO/vlUj1mmeAnfl8d+x1c?= =?iso-8859-1?q?B0qMIKX3YRvprQ+QfXzI4VX5brdqd1e9BZTpV9Z1oYlSesusCpdS+nmZ7BA8?= =?iso-8859-1?q?RnC12KGwLXbM4hH5c0JeZww1cWibcFQwJ+r8VlGSqoraO8Hew5tZy3YtuVnl?= =?iso-8859-1?q?uZvXACphPtc6sIs+JAz7B5dgetegjEQGE7NA2qmRTAj+9k7BEdsn0zmhSeF5?= =?iso-8859-1?q?6VBAX2dUCc+O/qv04iVZUxFp6xNvKX6LyhxRKGm4VMfIMdTPQlssZA7s5U90?= =?iso-8859-1?q?2SkgCjP8iJpi1Tfrg7urrv5akGp+YNrmuTqwK9UmhXNjswZtzaES6JjQMlz2?= =?iso-8859-1?q?4rqHTich/j1SWgg8cPnQ3jjP8UM2YPFiYhQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: skov.dk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR0402MB3429.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc15e5f9-d9a6-4b21-b3fe-08dd9c5c6781 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2025 13:51:24.3482 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2bb8f3d2-db94-422a-b8ad-e4a4aa412414 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /gKSZCHYK+4yDwtNNVJwVlAYESwEaSD0CQus8HVBHNcTitEaiDYBA4pEvh5qFQBv X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8890 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 26 May 2025 13:51:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/117628 python3-canmatrix is needed for python3-canopen Signed-off-by: Søren Andersen --- .../recipes-devtools/python/python3-canmatrix_1.2.bb | 10 ++++++++++ 1 file changed, 10 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 0000000000..e78606a142 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-canmatrix_1.2.bb @@ -0,0 +1,10 @@ +SUMMARY = "Canmatrix is a python package to read and write several CAN (Controller Area Network) database formats." +HOMEPAGE = "https://github.com/Phynix/yamlloader" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=bb3bdbe015537f08812c87d93670ea1b" + +SRC_URI[sha256sum] = "19d5ba3fd69974bd41985b90198503bfde6ae3639dfc8ce6a2f7a0338787dbf7" + +PYPI_PACKAGE = "canmatrix" + +inherit pypi python_setuptools_build_meta From patchwork Mon May 26 13:51:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?S=C3=B8ren_Andersen?= X-Patchwork-Id: 63678 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 621F7C54FB3 for ; Mon, 26 May 2025 13:51:32 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.132]) by mx.groups.io with SMTP id smtpd.web10.28941.1748267490146272748 for ; Mon, 26 May 2025 06:51:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@skov.dk header.s=selector1 header.b=fQMrI64J; spf=pass (domain: skov.dk, ip: 40.107.22.132, mailfrom: san@skov.dk) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DFvpgeWaA3SqMUJMjAY5INAG3h2jdA1uqcaeYkYzpnYNdNU0yEZImX/byBC/fb63fEz7CUO6PRLL3gQc/ZL9t8Teut5BJJrpiYAPdnn4vuSCSsCt2fuTFAv6N3B8aU78Y+EQibQTN8jKzOoVNGMsj47Kf9aB2oHFZhZdF+8zg7+djgbZgVOzrt7rQkO58rt7uB5Jae8QdVypkwx1xOL6n7z7fTPaqp6nch6tyoz0fTylYxHH3CFNsIcwLXgTkQslP0yTYE7qGgKdgs1WR1auBJKkhdnKVRtq6s/x8QA/lOk+8AsbSnObl71A7CIjuXDbaulpAnQaYD0UEX1AWRAnMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ek+T7B1XXrjXSLUBcNO/sqajshI3iDAJKL4s+aZRGRo=; b=YSsA+trMy0n5Jj7QqdFbKxyWz/zLGHtJCJ9PTKvRAoIWNyYy8tT9CjCR2JeY7T4NMNDv7uQsGV5Qg7nJe2cqCYWFeFZrjMF3FIBMrGFr2grvutZlBYzB3mEnAfGhTs564H4cTcDQQRGX1veMPVkrI2pBnA+SPlfHdQP87nAHNU8ttWsUipsP3XMw/VtP8Ax3spaABLcGyJ2XJ4HhzNWcxCUT6fvt2WDB8XKlMEv7/qks5Twl/DwvYC4V6uy4qv3l5X8fCFax2Rku74MpD5fqsmXbWfH6NGE6iOhx7d+NzWjZ/0ALWMU9DxMEiF+X23adUhVcUm6zY5xgxOJuUXWByA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=skov.dk; dmarc=pass action=none header.from=skov.dk; dkim=pass header.d=skov.dk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skov.dk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ek+T7B1XXrjXSLUBcNO/sqajshI3iDAJKL4s+aZRGRo=; b=fQMrI64JvBj/MKLz29CW2GkNyA6qxLat+qRMYCCiHzslivrI6mnbMpjBVFuiszUtiT1RmUddTDSG/kXOrs8PHJq2Z1nyUAejnywDIQjDmsA0JDktnNJrtl+1flM8b4rWKtvhk/tMaQTyAFJoa/0wp75gkSgUjbe5uUST+1Op4A8= Received: from AM6PR0402MB3429.eurprd04.prod.outlook.com (2603:10a6:209:6::22) by AM9PR04MB8890.eurprd04.prod.outlook.com (2603:10a6:20b:409::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.24; Mon, 26 May 2025 13:51:25 +0000 Received: from AM6PR0402MB3429.eurprd04.prod.outlook.com ([fe80::9561:f7c4:dea8:ebcd]) by AM6PR0402MB3429.eurprd04.prod.outlook.com ([fe80::9561:f7c4:dea8:ebcd%4]) with mapi id 15.20.8769.025; Mon, 26 May 2025 13:51:25 +0000 From: =?iso-8859-1?q?S=F8ren_Andersen?= To: "openembedded-devel@lists.openembedded.org" Subject: [meta-python][PATCH 2/2] python3-canopen: Add recipe Thread-Topic: [meta-python][PATCH 2/2] python3-canopen: Add recipe Thread-Index: AdvOQ/J4MNutDCxcT/ObSG7AVd0MsQ== Date: Mon, 26 May 2025 13:51:25 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=skov.dk; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM6PR0402MB3429:EE_|AM9PR04MB8890:EE_ x-ms-office365-filtering-correlation-id: e6765c0b-a6a1-4492-34fb-08dd9c5c6807 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?H1vvMlFClEcQ8LbS9lpz9C+QI3?= =?iso-8859-1?q?5qrIAyHhGvPTLyjoSU997dsa3fIbV+nWnbUMle7RkRCKV5qA3d2QJlwWRT8c?= =?iso-8859-1?q?+nlHl5SK56+6acC05RP7cmmcdes/k1fDd33dSsJOndttznSyxfkv3nMk5JuT?= =?iso-8859-1?q?ueujihGuk+/WwR0jy7pbzcU+Pg7Xh9WaAkq4tyvKCYtWxjCeAOxF0oaBJQC+?= =?iso-8859-1?q?1pKTlhB43IeBfMoYsvoQGeuwCuHhtIZG2FRAhgNQGMQObyaqcOmONGNtagfZ?= =?iso-8859-1?q?CIEe0O/QJDxm0sV7E5iFtge6sLLAc03/VN71Kbdh+ltYVsEeUAk4hSMPQ/9A?= =?iso-8859-1?q?I32fqwH/qBDihMIDrR7aoQp7FCLFAWyezR77lQ3kyq3Ae5Ngp3FYFRn7BY8G?= =?iso-8859-1?q?cfWSiFYhj9CqXhsHPEIOmMJc/fef0y21IksgOtaEV9tiO69aPGq6WpApqqj0?= =?iso-8859-1?q?sY+dcqbWN2Ml/VyHK/UaAlHm8bYD/QXiePfFEcIs3E8XOcgnFNeXB3yQtPEr?= =?iso-8859-1?q?fWPGdWWf3tJ9NPRT7nJrl5UYiptApxv5pWsPMUpnU45iaFXsLJ3Y7V9cazPH?= =?iso-8859-1?q?teF14iigOm28GpgaFpcJulAr/jM+n1xt/mvj901mUz0RBMx7zx1/CmZ6k0b+?= =?iso-8859-1?q?ZS9oGc2+Nr3TcqpPgdj62WHyISFKHskNMDso9QqCpcppb6GyhdLIUZERxzjq?= =?iso-8859-1?q?VbguCpQ7o2G9agbWz3wVc2NC3FzZFw0TGK+2iLNh9iajb99wx/MXNk2YEzZr?= =?iso-8859-1?q?P+soWaOn6rFIg7HBoW8JeXaGa8TMnb7Zgg3igIPwt2pvNQS7g3iBp3C8Ybap?= =?iso-8859-1?q?I3OvXUsyQVRp6Nzs3khpdMsDeiI6/8BX5O5excL6hCbhFnoCjtEj6YH50YRL?= =?iso-8859-1?q?eF72x2aYEe6O7/6AYgiJ4q4gi2MGAVnlAMFq2vCr2YML/LaI++oqpGOLGwR2?= =?iso-8859-1?q?hcaEdiG23u4J3eS/nsdOkK7i7YjFasyn5sbf1iBM8SeEYjxcuKQrZrX6aonu?= =?iso-8859-1?q?rNS1+xOdpup+VRaAkbcj6yZMPZTwMVnox+Pt5VVuTkvikgiu7xjLXgJskJxw?= =?iso-8859-1?q?SV7wizg0AatjrpEF5xwlr59SguRk1cvS060hhraQGBkytkT/nmW8s+JsrTr6?= =?iso-8859-1?q?SD3p7545xbAJvhoCl0IR60T50JnRh4L8kwP5i7qacnJyg+/Nyt5w/KH9Fo6e?= =?iso-8859-1?q?YN7frJI7il9NaIfAWke1GShSdQFyLH0kQf96X231Hyw9kJ8TiuRepdLZIatH?= =?iso-8859-1?q?erlrXDhLgTxflXQHhozo227164qPNvA/Gm6CLutBDwIdfzVjC3FbqaB+Mp5U?= =?iso-8859-1?q?6OGYBYTxYDm3mHOWXLSB8aB4IzM+cHw2c1k/4TFq+sLNVlS/m+8B575wb4YV?= =?iso-8859-1?q?QPVxYvlRdKFRm7qyErFja+BeD6LcqKPX7WeoHSEerEjS4CQzG7Bqh8NBD7zI?= =?iso-8859-1?q?D9BiQxtF9l86y5Ip37TB7WyE9/dojzd2sxPvobNNGL7mZxqNAiFVQznXEbtS?= =?iso-8859-1?q?V5Bhye0Eaw5iBCgMR4f60GWtPffYxYPmQn7joIz7Xq/SPuEWo=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR0402MB3429.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?65BvDg9JxpVbQNPj45aqS32?= =?iso-8859-1?q?3JXVu82Q9XzmkzxpzbCGntoK8t7dm+GLCziz5S8F/7aVh3wUOVA8y81X/sTL?= =?iso-8859-1?q?5tRUmzmOUroIQvv296OLE4xoVLJBQSpFSg2CSUrYTqGxV+E91KKO9csPhfMH?= =?iso-8859-1?q?DaMi4qVDeTpVx3HEJ8QeA+VwbXy6n11xBmK9dhp+pREtR5jNuV4+Ckp2N41V?= =?iso-8859-1?q?EOT2tnj2I8n/19cBdJRSUuvG5AKjKFvu62AuZvLh3hCrV36KAa3V+dvchWtX?= =?iso-8859-1?q?N+TRNxzks7G8DaUt72AU7Kws/b88NoOWHUQK0e6rqZLN+PMUZa+7DEUGR2bp?= =?iso-8859-1?q?e+vnC77pE/F4J5ZknthLXUZ4AuIJSVAu+8l+vtncdF+Dc5+qx6Pl8iEDtlKq?= =?iso-8859-1?q?X00s3M905CJpdDmzwlRGVY7ynrEGUM2cRtQKgQjbxZgeAdlXD6NqMlmA6/sN?= =?iso-8859-1?q?W8uRHk8NtB7vA54BOxB+z1vJEMzYormI/J3ck6QRHrFCB8TTiBKt8HEZTw19?= =?iso-8859-1?q?vNq2AggelzSCIzvaNfPprWg2VVvJaTsp49Or+4Cti6AHU7Rg5wKIgsFVqRpz?= =?iso-8859-1?q?6M8SA8v8NPGGNcafEOGWASjNn43+qWQFDhHVouJdp6xapP87IXmGVUgsAxqO?= =?iso-8859-1?q?kMYsxp8xw8O63At8AcJIy6uKizP5A82ddW7pc3QhK8grLp5S77DUpnpFhlxN?= =?iso-8859-1?q?AcGdbm3K7A/oceaYqms543QDTLGWSkrzspZ0CohtEhRlPfGl0eHTcB8UBvyl?= =?iso-8859-1?q?QFBAbNiWXsvB/XSxs3OjBC90AvTN0Rv/jdy/bI+lxS17OCkFyz5/xeWNd1X3?= =?iso-8859-1?q?LPv6fq4JFij1A/YokHw9jceIdPcy1eoa1W+TCGXuxzJcuyNQgr6FERfE3Hbi?= =?iso-8859-1?q?9jBLH28XpflbyXvmirphRNNb9VUSrAzriA+SaD4HwPnJQKnkhFk2FdpNhCvr?= =?iso-8859-1?q?DbfflVajD8EaUw8SEt6rk6rpvczJi8PcSrLWlk9sbZtUvT94+PNmIDn735oV?= =?iso-8859-1?q?ncbELABjLjXZeL6FsMa6qVIkmQiTolZNQ+mbvT8SXz7iaJpmt+c3MhxoqHJr?= =?iso-8859-1?q?5z3yqT7ZeTRKLDpudfW4mC9UdX6fS1fNAcHwPAP9+LpdWe8qEEol0mXXrsjP?= =?iso-8859-1?q?C7mLXFvstqUer3w0t11kWg0PfWaAixLpb54XqiMzUg/Fb+Q9dfXFdsrTKlOk?= =?iso-8859-1?q?q/mkqaN2MKLDoDG+FgAF1qVmumbhSZdzbLQvh/KVykozM9W2sarSx//pbz3e?= =?iso-8859-1?q?uK+/NWSang5KR7qIkLau3ZI2pi0MPHR+tkAi2Awf5B+PskU9pQhNLa89uw9f?= =?iso-8859-1?q?ZQ9W+tcPOsv6LoJ32IXhhxzedVEHIKDNL+s1jN3K1soFb9hxt9nP3huwmjYB?= =?iso-8859-1?q?kyVU83fGEBmwFCLRaKcPOyemCZ2wVbMicCZv6GMty2sTjrpmNebRvkqLr17/?= =?iso-8859-1?q?vrHrgzki15QTZ6mJFT7MPegg2OGqYzc4pn5+9QPB0rcIpd81u7p20ksbGTP1?= =?iso-8859-1?q?2YSgxGSWwTYxGfPF5rJA9MDJoePTuK81ys1FyejyTpNqXbvdPpY0UYdM8sbF?= =?iso-8859-1?q?l6e4IU1p3F0LOfMfurQaqCxX8JtL0qSzlqw=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: skov.dk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR0402MB3429.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6765c0b-a6a1-4492-34fb-08dd9c5c6807 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2025 13:51:25.2615 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2bb8f3d2-db94-422a-b8ad-e4a4aa412414 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iBIjRXt5RJmtpr3Uk2Sp4xqmuTnqdw9OaKSyoSONybW2RFzQEMMvLk0xwmBNqQ4O X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8890 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 26 May 2025 13:51:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/117627 Add the python based canopen protocol. It make it easy to work with CANopen based devices Signed-off-by: Søren Andersen --- .../python/python3-canopen_2.3.0.bb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-canopen_2.3.0.bb diff --git a/meta-python/recipes-devtools/python/python3-canopen_2.3.0.bb b/meta-python/recipes-devtools/python/python3-canopen_2.3.0.bb new file mode 100644 index 0000000000..6efd74baa9 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-canopen_2.3.0.bb @@ -0,0 +1,15 @@ +SUMMARY = "CANopen for Python" +HOMEPAGE = "https://github.com/christiansandberg/canopen" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=97f135a6ee6f800c377b5512122c7a8d" + +SRC_URI[sha256sum] = "792084a93c138d5b2a406ddd2d4eb5ce208f03bd8fda60f81ad2bb8d56c6b827" + +PYPI_PACKAGE = "canopen" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "\ + python3-can \ + python3-canmatrix \ +"