Message ID | AM6PR0402MB34293AE8347092C51BCA8B92A665A@AM6PR0402MB3429.eurprd04.prod.outlook.com |
---|---|
State | Under Review |
Headers | show
Return-Path: <san@skov.dk> 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 <webhook@archiver.kernel.org>; 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 <openembedded-devel@lists.openembedded.org>; 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?= <san@skov.dk> To: "openembedded-devel@lists.openembedded.org" <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: <AM6PR0402MB34293AE8347092C51BCA8B92A665A@AM6PR0402MB3429.eurprd04.prod.outlook.com> 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?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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: <openembedded-devel.lists.openembedded.org> 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 <openembedded-devel@lists.openembedded.org>; Mon, 26 May 2025 13:51:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/117627 |
Series |
[meta-python,1/2] python3-canmatrix: Add recipe
|
expand
|
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 \ +"
Add the python based canopen protocol. It make it easy to work with CANopen based devices Signed-off-by: Søren Andersen <san@skov.dk> --- .../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