From patchwork Wed Jun 29 14:46:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Polidoro X-Patchwork-Id: 830 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A6C6F27BBEA; Wed, 29 Jun 2022 16:00:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6616A27BBE9 for ; Wed, 29 Jun 2022 16:00:11 +0100 (BST) Received: from localhost ([::1]:38968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6ZAo-0000Ae-DI for patchwork@mira.cbaines.net; Wed, 29 Jun 2022 11:00:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6Yy9-0004jB-8m for guix-patches@gnu.org; Wed, 29 Jun 2022 10:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37633) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6Yy6-000553-8o for guix-patches@gnu.org; Wed, 29 Jun 2022 10:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6Yy6-0000zW-69 for guix-patches@gnu.org; Wed, 29 Jun 2022 10:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56298] [PATCH 0/7] Add python-cmsis-pack-manager and dependencies References: <868rpfcyy9.fsf@polidoro.io> In-Reply-To: <868rpfcyy9.fsf@polidoro.io> Resent-From: peter@polidoro.io Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jun 2022 14:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56298 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 56298@debbugs.gnu.org Cc: Peter Polidoro Received: via spool by 56298-submit@debbugs.gnu.org id=B56298.16565140103740 (code B ref 56298); Wed, 29 Jun 2022 14:47:02 +0000 Received: (at 56298) by debbugs.gnu.org; 29 Jun 2022 14:46:50 +0000 Received: from localhost ([127.0.0.1]:59751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6Yxu-0000yE-JT for submit@debbugs.gnu.org; Wed, 29 Jun 2022 10:46:50 -0400 Received: from butterfly.birch.relay.mailchannels.net ([23.83.209.27]:18313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6Yxs-0000y1-Su for 56298@debbugs.gnu.org; Wed, 29 Jun 2022 10:46:49 -0400 X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id AC7AA8E11F4; Wed, 29 Jun 2022 14:46:45 +0000 (UTC) Received: from pdx1-sub0-mail-a203.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 474AA8E1292; Wed, 29 Jun 2022 14:46:45 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1656514005; a=rsa-sha256; cv=none; b=vZGuCIA6FOPLKMaXKLgtKO4Wf7kHO6lm+V9oLHR3R3NbNrJwrHcPmc94SgxuhYla3sDbW9 jcOkzVQjPGSBuroVDnL+PW0jm2lwJJRbnnK8Qqbod4IsjavfUOtVhfdOkUs0YSZJbNMDQa xw0a8vqxjdA5hpma7i4jWZEYnLX+1C0kZiyU4i3iQooQg8riy16H/clcumk9U11gI7ZDHE shD4v+8b6C+gQUS12TDcOuyN3Qto+utcv+2/KAsyH6XG9QBExJ1oj5X5CVFGL4kbiZA+6b LQGjhhBd5oHSBjsGuPecVz6gvXtHvL6CqrD7iViu6msk2B4L8kPLNDjYImFg+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1656514005; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=mWIu1J7NUxz2e9GOi83kMFooYDutmh+EpaxPlEpcLG8=; b=K6gLrDFy0aR0iZd/6qhh/2/iLKtCBb2caMyBch++sEIf0fa7OenomH9yXIbwkRq6UsZI/1 qGKlrovDNEDpGP+wmFzVzf1D8fP1WhD8VDMcrTdHKP4SzOBRm4Q9cCvKb/vsv1cawr+n4r j8MVmkaqGh5qdrKKOhowEA8QnmVSUS58x0lhsfQJgs8mdpTm4rEVUNuvnHWlHyehdnMguM K3Dpj2y6xooD+A/Nbh9d2K4rrTx0rB1ZCkcnXVQoXyvv4rlHnuNZi5YsRp0oRYxwUyO9gH 9R5ZcG5wKiAkeZGkudoLzEDQf29wZnVfwx4Si9dPbYEeL9PZ/0uHs3Zi9hU0ZA== ARC-Authentication-Results: i=1; rspamd-689699966c-5tqfq; auth=pass smtp.auth=dreamhost smtp.mailfrom=peter@polidoro.io X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|peter@polidoro.io X-MailChannels-Auth-Id: dreamhost X-White-Power: 637a45de5c72499d_1656514005517_1282319049 X-MC-Loop-Signature: 1656514005517:1826795490 X-MC-Ingress-Time: 1656514005517 Received: from pdx1-sub0-mail-a203.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.125.123.46 (trex/6.7.1); Wed, 29 Jun 2022 14:46:45 +0000 Received: from knave.hhmi.org (unknown [206.241.0.254]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: peter@polidoro.io) by pdx1-sub0-mail-a203.dreamhost.com (Postfix) with ESMTPSA id 4LY46X4DJ6zCc; Wed, 29 Jun 2022 07:46:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polidoro.io; s=dreamhost; t=1656514004; bh=mWIu1J7NUxz2e9GOi83kMFooYDutmh+EpaxPlEpcLG8=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=vibyuzbmR7Y3WSMS/iJ61+ygrPEbvjORpIV8FjIC1nC8vYBMXSgGM48wVpxawSqz0 x3Qz/vJhqzUKeaGYnEiFZSFLEX8e2PZU/VrH61+IvqGwkeq90meHk9lPpTyT5kFfeC BqVbNnZaYP1Xmc3VbLIfQZp5AtawnM71y8c8fN21MrSxeAMV1ApyLnw3jJUkXsKrVr M5ogwjBg7wGGoasiXThJgy5nTcxNeU2fi6LX/BFr9w3sbGj+nywbGkhXIS5580tOhn lrc/6fIbFZYSyXqBKQ28GJXm7CwyDKvZnSP4FGbf+5jv5LE9SIiLKbw+ZFelSJkTir CARMllifr6yuA== From: peter@polidoro.io Date: Wed, 29 Jun 2022 10:46:26 -0400 Message-Id: X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Peter Polidoro I attempted to package python-cmsis-pack-manager, but I was not sure how to create the package properly since it is a combination of Python and Rust code. I think I included the dependencies properly, but there probably needs to be some modifications to the build phases in order for the rust code to get compiled properly and placed somewhere the Python code can find it. Can someone please take a look when you have a chance and help me finish the package? This package is itself a dependency for python-pyocd, which I hope to package to enable flashing of embedded code to various boards using only Guix packages. Thanks! Peter Polidoro (7): gnu: Add python-milksnake. gnu: Add rust-quick-xml-0.17. gnu: Add rust-minidom-0.12. gnu: rust-rustversion-1: Update to 1.0.7. gnu: rust-anyhow-1: Update to 1.0.58. gnu: Add rust-loom-0.5. gnu: Add python-cmsis-pack-manager. gnu/packages/crates-io.scm | 90 +++++++++++++++++++++++++++++++++---- gnu/packages/embedded.scm | 81 +++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 21 +++++++++ 3 files changed, 183 insertions(+), 9 deletions(-)