From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 0/8] gnu: Add qmk. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: efraim@flashner.co.il, lars@6xq.net, ludo@gnu.org, vagrant@debian.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ , efraim@flashner.co.il, lars@6xq.net, ludo@gnu.org, vagrant@debian.org, jgart@dismail.de X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: efraim@flashner.co.il, lars@6xq.net, ludo@gnu.org, vagrant@debian.org, jgart@dismail.de Received: via spool by submit@debbugs.gnu.org id=B.169046250411862 (code B ref -1); Thu, 27 Jul 2023 12:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jul 2023 12:55:04 +0000 Received: from localhost ([127.0.0.1]:40883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0WG-00035F-8D for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:55:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0WD-00034k-0n for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:55:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qP0W6-0007ky-1y for guix-patches@gnu.org; Thu, 27 Jul 2023 08:54:54 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qP0W3-00018c-P9 for guix-patches@gnu.org; Thu, 27 Jul 2023 08:54:53 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-3176a439606so954095f8f.3 for ; Thu, 27 Jul 2023 05:54:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462489; x=1691067289; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jIInNDlhyQMnSwGX0Fd3AvFry6fTa9iBoO2f1v0pcB0=; b=LlbmMoipuJc73gxgqn6h/kwNHqLB8GvJWEzW1/X1ifcvuIugt7qvHrYJb3HnMHYMH1 B+LO+YitOkl36Rh51Kjz5W+TR/jffLtWTcwIXVLOuU8xqwISjlTrKmp+UdzBD5HbQGA2 LaO9BakUD1O76jSZJbLqXLDbm8gTvRD+VMFK59B4R+1WQVVOiz4UicigSre/cmZp9mMw iz17bInh37Va66pRIz7Qn8OV+u3uo0ACzSbP7UJa0wciqwh9wcwE6Mkyfe+7RSDdSL9k YbXcFf9dKe9h8JzZmk4VA3xcz3r9TjEEJmfXXc5UoNM/3E+Guj1cU9hclhVlP5oYLEcI aIRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462489; x=1691067289; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jIInNDlhyQMnSwGX0Fd3AvFry6fTa9iBoO2f1v0pcB0=; b=bSM89gk5BP83YoZuyAXkJ64+inAYXsm5u4POFVz9qwj+xg9nvBGM7uVfAdO+tx/DdE lpj4OHoO6x1GN2TP5eQqHXEi8YZfc1c7w/EjGV25IKINJsKO068W41EXQ/Kwa5hgjlaw 4xQwAmi1ROE0BlrAkIGz6s6MqDSVME6IBbkGjRB/9upcjP4QkJU1/hy21KzgB5z+4uEU 4zwIEtTvS0+XcnTNCaJSh3NfU9VQBURswPTRueuuYy19XErxnl1/FiQoGYmMA+BPYW3m 5C1DpZzZC7oMq1ZnxYRJ4plvS7kbC215cEOpgkSG4Yq/rzFKVhzpjngGwdZQ5Q2hOVux yVPQ== X-Gm-Message-State: ABy/qLYKkh35KAEvLJQhznNiLMbjsDXaZjxdYslgqyZyHoZ37AgkO2fm 4ZArfhXs3RjvtjhjXpZdGEwNQeS9Ld6PSLN2f8NfwA== X-Google-Smtp-Source: APBJJlE1vLut1Jd7t2KlP2HwfIQrjhUzy50TqyGdwZXWiqSIcGZJDgUWiRFGhmPnHDtVOJvUJYJprA== X-Received: by 2002:adf:cf03:0:b0:317:1911:fd7a with SMTP id o3-20020adfcf03000000b003171911fd7amr1668798wrj.12.1690462488789; Thu, 27 Jul 2023 05:54:48 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id p5-20020adfcc85000000b003144b50034esm1948437wrj.110.2023.07.27.05.54.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:54:48 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:54:46 +0200 Message-Id: <20230727125446.8208-1-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=jean@foundationdevices.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, This patch series add support for the QMK command line utility which is used to manage the firmware of keyboards supporting QMK firmwares. CC'ed embedded and python teams. Jean-Pierre De Jesus DIAZ (8): gnu: Add python-hid. gnu: Add python-spinners. gnu: Add python-log-symbols. gnu: Add python-halo. gnu: Add python-hjson. gnu: Add python-dotty-dict. gnu: Add python-milc. gnu: Add qmk. gnu/packages/firmware.scm | 26 +++++++++++++ gnu/packages/hardware.scm | 1 + gnu/packages/libusb.scm | 37 ++++++++++++++++++ gnu/packages/python-xyz.scm | 64 ++++++++++++++++++++++++++++++ gnu/packages/terminals.scm | 77 +++++++++++++++++++++++++++++++++++++ 5 files changed, 205 insertions(+) base-commit: cf9904bcc8dd03e73675475bb4d8746dc434e415 -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 1/8] gnu: Add python-hid. References: <20230727125446.8208-1-jean@foundationdevices.com> In-Reply-To: <20230727125446.8208-1-jean@foundationdevices.com> Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046267912119 (code B ref 64896); Thu, 27 Jul 2023 12:58:02 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:57:59 +0000 Received: from localhost ([127.0.0.1]:40893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0Z5-00039O-0c for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:57:59 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:51253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0Z1-000399-MU for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:57:57 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3174aac120aso961537f8f.2 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462669; x=1691067469; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=75hhbhcU9bw0ke9iRtCWh+p8a32YXOjcBqZZAXriuE0=; b=EEbccEMKrLtSLr+jpSuMnEOLTfAGrfRS57UqKdx0CnN9vCaXDc/COlsONj17wUVmPj 6K+zzQ4COGNFlO5SOHqm6QngyJvw6r65NGi8JGmaHacXaTmLLlAnKi87yTmHQCrdO662 fM2D3ij3KWIsjAfQH7b0PNAxrAkzlEQOlYjisjKdkuaR87LqQrbSyXWRzX5Nmkxj4O6Q G/glJYhsCJZiIPA2KxiDMFD2PcX8l2BkFRht0ebpQyAf62jM0iVdu111KBYxDePK+Jnx MOZnleMTXd2exw9+qqMnr/zZEcW5ifPV3QGkQfTia5Yye+NCUFO/XXl9zxhCYGhHAxXy EpLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462669; x=1691067469; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=75hhbhcU9bw0ke9iRtCWh+p8a32YXOjcBqZZAXriuE0=; b=JEXOheHTJca0r2VUNyNLsA/ORZjIlwZd7VXw40jIKzCe/kehwBS7CLegBVg5Z2tJe6 crfxzmh/YhN4ugUhi9nLMQQEwQklsbezvf0Vlj7M+1pZzWuRY+9u/P2To4u9bh290OWw x3f/WMI0ixLBvJKz5MB8rafvrpvXttFNZpsHUnUKpay0kgveIjmpCHw28dK6pctj4QMf 0Gr6lWJiGli+J7Xw8iB1zmq69a11CFWlhGap0eTk2uy1QCaJpowp4QFFdAxCpPEuEaJA NTAkIj6bnMgsnF1iHunSHU4hGQDUSadm6RMGMHgN+RRlrJBrAlamZ9FPygToY0wDpyD9 A0qQ== X-Gm-Message-State: ABy/qLa6DztRu5a6fyTA0W3sLJNZkrNH5DEwubZgmyc5F23L7Mrmkscp w2+eBBcARy5vyNVr3JOUYOVM3rSvoo5zghSy91bm/w== X-Google-Smtp-Source: APBJJlF3BsueBcar8vRvHheVNW5qBVzsWZpLeKv6VNOG8fQyB4ervLX0w6bSayANs7r1zgxMFKDNQg== X-Received: by 2002:adf:dcd0:0:b0:317:636b:fcb1 with SMTP id x16-20020adfdcd0000000b00317636bfcb1mr1595925wrm.27.1690462669451; Thu, 27 Jul 2023 05:57:49 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.57.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:57:49 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:34 +0200 Message-Id: <20230727125741.8766-1-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/libusb.scm (python-hid): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/libusb.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm index 13090d30ab..c80e7061ad 100644 --- a/gnu/packages/libusb.scm +++ b/gnu/packages/libusb.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2022 Jacob Hrbek ;;; Copyright © 2023 Sharlatan Hellseher +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -653,6 +654,42 @@ (define-public hidapi license:bsd-3 (license:non-copyleft "file://LICENSE-orig.txt"))))) +(define-public python-hid + (package + (name "python-hid") + (version "1.0.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "hid" version)) + (sha256 + (base32 + "1s5hvfbmnlmifswr5514f4xxn5rcd429bdcdqzgwkdxrg9zlx58y")))) + (build-system pyproject-build-system) + (arguments + ;; No tests present on the source tree, without this compilation fails + ;; because it "requires" the python-nose package, but it is not really + ;; necessary. + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'add-extra-library-paths + (lambda _ + (let ((libhidapi-hidraw.so + #$(file-append hidapi "/lib/libhidapi-hidraw.so")) + (libhidapi-libusb.so + #$(file-append hidapi "/lib/libhidapi-libusb.so"))) + (substitute* "hid/__init__.py" + (("library_paths = \\(.*$" all) + (string-append + all + " '" libhidapi-hidraw.so "',\n" + " '" libhidapi-libusb.so "',\n"))))))))) + (inputs (list hidapi)) + (home-page "https://github.com/apmorton/pyhidapi") + (synopsis "Python @code{ctypes} bindings for HIDAPI library") + (description "Python @code{ctypes} bindings for HIDAPI library.") + (license license:expat))) + (define-public python-hidapi (package (name "python-hidapi") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 2/8] gnu: Add python-spinners. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046268512168 (code B ref 64896); Thu, 27 Jul 2023 12:59:01 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:05 +0000 Received: from localhost ([127.0.0.1]:40898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZA-0003A5-Eb for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:05 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:56348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0Z8-00039G-Ci for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:03 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-3fc04692e20so10229935e9.0 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462676; x=1691067476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2uaTMC1PVWbnW88FwMein3wVdgSjC6xqxpYyyxSZHxo=; b=VCzv7QBPX9KQrMo7X2E5s7lkbI4bDoj5V9omsenRqh/gcnu5/57heOpjIN0R9hg9xB hdelYf9Bx0mhFsB6oraADiyxvYC8ldCmYA27F6yeEFQBY6GbKW51hzFG+0F8nuCfNATp n4NO32QsOVxZuKCgrYdRy7Jz8FOyUTeUKLbAWe3dPAf53LnxGsVsCZUJOWVI0VxtkhvK 7PBI+6mpkQj9b5iqPq1bPowWap/oXJGUAd2o7YBibLTgfNh1ByK+MQSxCjWC++KHvIor wCn8D1URaD1WVsS/FfJnsf9PA1Yt9ZlVJRj5DdMJ4lS4oJnCD3ZVSeIMCU/499a3F936 4LIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462676; x=1691067476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2uaTMC1PVWbnW88FwMein3wVdgSjC6xqxpYyyxSZHxo=; b=XzphoeHdH9DVFTkpeK8cnHndkZGPnFvMiW0UydFj5q5sD3gNheaVyruT+iSLRQjoTI PL00TdIzub6sj5kIzgyIZlv8LfS83shHMYYk+9dn/8ROQSEhjLGgCKIIw7AGAw5IWNvF S+h2jqFHLggTl2ousNkz1FEK54Dpxee4OBuaN0dVoxeKzEOQ96uaj/mE0Bbx3SH29/S7 jeh2pEAgapiUKtJP3cD+52Bgl5r5hUKUHh3CubSKUjE2X2xSvhP140OHjbEY5v0G8vWL cqRPca9xSFiL0eymH8sNZfuLeQ8BHLNgAPdsZxoUByHiU9ZdiPh05pLwjNrKo32oxpjm Jh4A== X-Gm-Message-State: ABy/qLYw/i7Ue14Zquba6rrDcWiZHys0PmJLGdBCofBWd3o1u3aBA31G qvXEYw/r1368SQE1jesAuj2XtAjj89SXz0Z3aU+kKA== X-Google-Smtp-Source: APBJJlHIIChU3Cx3WsKwkSW30d7IABGxGwVJ8Dl8dkEDqNiIJVrJn2o2OnLDHnaNqJmLtwRwIj/e8Q== X-Received: by 2002:a7b:cd89:0:b0:3fd:ad65:ea8b with SMTP id y9-20020a7bcd89000000b003fdad65ea8bmr1550260wmj.12.1690462676365; Thu, 27 Jul 2023 05:57:56 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.57.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:57:56 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:35 +0200 Message-Id: <20230727125741.8766-2-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/terminals.scm (python-spinners): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/terminals.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 9b705c874f..8f7e3c0e9a 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2022 Felipe Balbi ;;; Copyright © 2022 ( ;;; Copyright © 2022 jgart +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -98,6 +99,7 @@ (define-module (gnu packages terminals) #:use-module (gnu packages popt) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) @@ -1176,6 +1178,32 @@ (define-public python-curtsies per-line fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) +(define-public python-spinners + (package + (name "python-spinners") + (version "0.0.24") + (source (origin + (method url-fetch) + (uri (pypi-uri "spinners" version)) + (sha256 + (base32 + "0zz2z6dpdjdq5z8m8w8dfi8by0ih1zrdq0caxm1anwhxg2saxdhy")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "requirements-dev.txt" + (("(.*)==(.*)$" _ dep ver) + (string-append dep ">=" ver)))))))) + (native-inputs (list python-coverage python-nose python-pylint python-tox)) + (home-page "https://github.com/manrajgrover/py-spinners") + (synopsis "Python library with graphical spinners for the terminal") + (description "Spinners is a Python library that contains graphical spinners +that can be displayed terminal.") + (license license:expat))) + (define-public tmate (package (name "tmate") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 3/8] gnu: Add python-log-symbols. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046269012191 (code B ref 64896); Thu, 27 Jul 2023 12:59:01 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:10 +0000 Received: from localhost ([127.0.0.1]:40902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZF-0003AZ-Js for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:09 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:49254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZA-00039N-4p for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:04 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-316eabffaa6so956350f8f.2 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462678; x=1691067478; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BWi/N4S1/SuWmWJ7ZHg/dbTgFwulrLp9cObOk4TmfLY=; b=PxkutznSmEChsmB0c3IjGPrX4vTpSEoDuOBYZPcFXakSuxekdhWgj/9lnpGae9o7R/ ZEjxrwXXhJTCgUpcVH8YFjzxE92P4PB4racgSN8PAJ2TlJB5lZhvAzZoboZ3tibzz/69 2HXO0J1z5uxXzpwmudPws2bFp0lbOIoym7TqSKF57IGm5bFTBPozMvAMAhDKIYISoHsU DMfUEcTfbi8lsZ7Uxg8sLaMnI9ZuH8iGlwTsIHdqh+U/j7jmIQDtTOuyeZdy0cQTKXCp 0iDrtVLqqlVclCXHm5FYZC/tkB58yKEC0Rc5RfJ8gZ3cWkL+4ICJuv4fcRnMHD9vJfno flrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462678; x=1691067478; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BWi/N4S1/SuWmWJ7ZHg/dbTgFwulrLp9cObOk4TmfLY=; b=Ws/ZmHTHcRyax16EsZBp9+S+cipTNLpH4rwuuJV+ApvALQjMWWSHTILJUY7bMpWbJ8 kiWABtaoO7Ed11SKjWe28R17F0XvBAaaEz422BKWo3AINtQ6vDHH5iUqrZ2IlBVtSRji p1MyuZ5Md/VxQl9ctoBedQ8jfGIQq3Oe9aeY3PvElD5Te/2o5X0OoJN/Rp4roTFk+tGr hZhQCGhr5ZQQWW9NhMTeIMAjbgif1VdObPY5SCmbGZJFqc2n2YgcI7oHupLU7G78/pe7 MprkHZb+EnE7TP0e6rbhrjNyFfLm97ZFpH35piYgtQK4SoTExcM0DUJQcNNs3B70q530 TPVQ== X-Gm-Message-State: ABy/qLa2Jrst+iJvXfoGRqaHME3Q5DgpEAJFi/kL9avuDUa8aZES1Pwu AqsuJr5e6jRo8sjK45YK4JcXYxedG/4D6Cl/mnHgNQ== X-Google-Smtp-Source: APBJJlEaxUbdJX7eNxlD4Yk0poGmxYH+NHjfG/diTw+WIvC/aUuIxStFzk3KLkPfm3JE+EEjRfp1TA== X-Received: by 2002:adf:fa8a:0:b0:317:5181:90b3 with SMTP id h10-20020adffa8a000000b00317518190b3mr1768037wrr.55.1690462678271; Thu, 27 Jul 2023 05:57:58 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.57.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:57:58 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:36 +0200 Message-Id: <20230727125741.8766-3-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/terminals.scm (python-log-symbols): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/terminals.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 8f7e3c0e9a..bfb333aba9 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1178,6 +1178,34 @@ (define-public python-curtsies per-line fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) +(define-public python-log-symbols + (package + (name "python-log-symbols") + (version "0.0.14") + (source (origin + (method url-fetch) + (uri (pypi-uri "log_symbols" version)) + (sha256 + (base32 + "0mh5d0igw33libfmbsr1ri1p1y644p36nwaa2w6kzrd8w5pvq2yg")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "requirements-dev.txt" + (("(.*)==(.*)$" _ dep ver) + (string-append dep ">=" ver)))))))) + (propagated-inputs (list python-colorama)) + (native-inputs (list python-coverage python-nose python-pylint python-tox)) + (home-page "https://github.com/manrajgrover/py-log-symbols") + (synopsis "Python library with graphical symbols for logging on the terminal") + (description "This package provides a Python library with graphical symbols +that can be displayed on the terminal, with color if possible, for logging +purposes.") + (license license:expat))) + (define-public python-spinners (package (name "python-spinners") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 5/8] gnu: Add python-hjson. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046269312217 (code B ref 64896); Thu, 27 Jul 2023 12:59:02 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:13 +0000 Received: from localhost ([127.0.0.1]:40907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZI-0003Ay-Ub for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:13 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:61735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZD-00039m-OI for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:08 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-31763b2c5a4so1000025f8f.3 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462682; x=1691067482; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qoEyK+BXSaMNfRrLe5m834F/MUF/4iSzMy2/GHu/efA=; b=JmNSG80la0HGJrD3KoX+L0sGwVqKN/rl9vlTAqrxvL+InE2rL2J+290jkLEdba6FlR 4JDVxH8WuUbD6ueFNlc3XneQereXXNMK1e1WDtoqi1ySLvnmdJYS70sTNCEu5NMh6MpE Fl/XRehdsSplUZFSkIXixodmExXDVFctXAv2RenQhQ0pK5AZx5EFF48zku7KMu/H5HU8 68VGHK1gYZ0GkLTKp7qw0tVCCL+2zsXbDbabSEAjnEr4kKVt1a1NCJJYzCW9NHQWRxrY UvSl0opvgRNPFtxaY76v7hTtYSvnXxsrcxO2X3PQV/6ak0NFFE/Q/RUlwU6Od9cIqRsH THrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462682; x=1691067482; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qoEyK+BXSaMNfRrLe5m834F/MUF/4iSzMy2/GHu/efA=; b=hp92W4PlY2e2Gh/6FuEod+pMQW03tgzIVBXUXNo9gesMrS8o+HffDFJnsYXfl3Fd9Z hDv2uaqrU5wc5kwdGBIREDzHSQLjgyJkqY25HzSdx+SqFl1WrmRDhiWpz50lBIE89jR5 GLVOTkMM25hGnLsXbyUsyMbCIO9/+PS+9h2+MPVaCBvRwFGYtXQ/EcVFs4T2a0jqWRfF yPvBqJyeiXnFM7fmqZcB5xJSLZI/Z++ivNW9THOpUksKDsYE6ZMd7A0rQdoHdGskTMIh asFkM87eSbgIRtbn6K9Kh4tKMOPnZn80+M3rBeEbXRfYJPhB+T2ZUYW0RgPMJ9McKBqA nURA== X-Gm-Message-State: ABy/qLb7ZZZd/il6mpoXmLbsjFGjuYj2DmPix3Frh2G8lbsJJUklG8L9 kAOqrrErCFTks99W2HSgMxiARWs16t3loDs0x92M2A== X-Google-Smtp-Source: APBJJlFnX50zh2J8YpY4AR+J+fE0z05vtQd62Uh4eafvekaDUQ6feCtRZdTDpPp08Kim55s7dA4CLg== X-Received: by 2002:adf:f148:0:b0:317:573c:1314 with SMTP id y8-20020adff148000000b00317573c1314mr1848701wro.58.1690462681950; Thu, 27 Jul 2023 05:58:01 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.58.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:58:01 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:38 +0200 Message-Id: <20230727125741.8766-5-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-hjson): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index db3e69fb45..91dbbe7d83 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -2166,6 +2167,30 @@ (define-public python-h5py concepts.") (license license:bsd-3))) +(define-public python-hjson + ;; Using commit from master branch as the PyPI version does not contain + ;; the hjson/tests/ directory. + (let ((revision "0") + (commit "1687b811fcbbc54b5ac71cfbaa99f805e406fbcb")) + (package + (name "python-hjson") + (version (git-version "3.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hjson/hjson-py") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qfqnhvfx5mm7bdajjnnagmvns1zxyksjzh3k5la2ag6a8bp5gki")))) + (build-system pyproject-build-system) + (home-page "http://github.com/hjson/hjson-py") + (synopsis "Python package to parse HJSON documents") + (description "This package provides a Python library and a command-line +interface utility to parse @url{https://hjson.github.io/, HJSON}) documents.") + (license license:expat)))) + (define-public python-hnswlib (package (name "python-hnswlib") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 6/8] gnu: Add python-dotty-dict. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046269312224 (code B ref 64896); Thu, 27 Jul 2023 12:59:02 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:13 +0000 Received: from localhost ([127.0.0.1]:40909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZJ-0003B0-B5 for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:13 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:54304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZF-0003A4-2p for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:09 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3175f17a7baso1012485f8f.0 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462683; x=1691067483; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XP7oGPbZrIchrMsQFQYnPcp69Yp1xLQcMFu9C/Y8r4E=; b=MbWWGFGMHdW1OgD7E/DKeGLVN9ZlJbz1Ej2ydJYsk/1/X7eX6H1OKcfAFo4atZQFkN jkKnRFBoizeT2J87cQGGgrW5Gqb29Jk1ew9IeDkTwy5o9LWAeJrenLbwUQsq0B2dZv3l dAqjWcgJAD8llT9qNP32xHzwoGhACFteNUNhWHnmHGQqjlqdozpPwSQgD9iVaYFgaZW9 dlGni3aBf2LWVuSUS9gAaMiYOCw7PYudxq5HL2AEtOBlpVX7sv+XX0nZUjlPjhbxLP3i BExq0nBLAbuNt0GON257Q/8G9HqHXxgvPqen0drKujToYrl1v4rtCGDU2xyej4/DN95a 4n8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462683; x=1691067483; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XP7oGPbZrIchrMsQFQYnPcp69Yp1xLQcMFu9C/Y8r4E=; b=cWq72Y3LVeTMRifSLyfrGo2sXb7hrDtuB7hJJY7qWxCp6keOkFodWZ253aDaYeJJnd Ul28rkhAdybMuQQvzQ11x4qboatb57dLirqDuxjzhb8j5X7I4ETBy8cxxrI7INdfU4OQ 2N1hszwNMsB6Ugv1549fDsKsSsEepOScqZAat8mAAPo8MHgmjEwMLkSnoatJ2jmj8Q6h 7GkuP3gPovN3q4CuqQjIlvfnMGwQGOK9RFT0I3lgorBTMHCOgVEEoduG7vhASQWxCBo9 KCHIMzHKzhdZJQrabomVt6nSTuyXzEhi0K56PjaKey1RAiIu4zN20ehd3KfUXNIhtv16 Jj8g== X-Gm-Message-State: ABy/qLb+fnVMpCtpN6OoON6+ZhC3QZCgvyBakXlzTJEGT6MafsdOJiF1 5lhHMG/2Ogh+6FwBLX2nYLIWexTriX47iYMtVMG+xw== X-Google-Smtp-Source: APBJJlE4cM2ZMwNNCh68B9KUmiGr7l28J1rTefR5kdjc3l7XE6RDuvrP6OSw1xiosUQpkqTND7vHtA== X-Received: by 2002:a5d:6a91:0:b0:314:fe8:94d8 with SMTP id s17-20020a5d6a91000000b003140fe894d8mr1622790wru.31.1690462683341; Thu, 27 Jul 2023 05:58:03 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.58.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:58:03 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:39 +0200 Message-Id: <20230727125741.8766-6-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-dotty-dict): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 91dbbe7d83..a6d789aacf 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -625,6 +625,25 @@ (define-public python-dotmap dictionary, can be convert to a dictionary, and is ordered by insertion.") (license license:expat))) +(define-public python-dotty-dict + (package + (name "python-dotty-dict") + (version "1.3.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "dotty_dict" version)) + (sha256 + (base32 + "058sah2nyg44xq5wxywlzc3abzcv9fifnlvsflwma9mfp01nw0ab")))) + (build-system pyproject-build-system) + (native-inputs (list python-poetry-core)) + (home-page "https://github.com/pawelzny/dotty_dict") + (synopsis "Python library for accessing dictionaries using a dot syntax") + (description "This package provides a library that wraps the traditional +Python dictionaries and provides a syntax to access nested dictionaries values +using a dot syntax, for example: @code{dictionary['deeply.nested.key']}.") + (license license:expat))) + (define-public python-twodict (package (name "python-twodict") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 7/8] gnu: Add python-milc. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046269412232 (code B ref 64896); Thu, 27 Jul 2023 12:59:02 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:14 +0000 Received: from localhost ([127.0.0.1]:40911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZJ-0003B7-Lq for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:13 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:48583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZG-0003AC-G7 for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:10 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-317744867a6so965555f8f.1 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462684; x=1691067484; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Go9aBIKR5NCOmW0/Jv12z4l1KwiWgDkMIZDSKqdOTPg=; b=Tyl7xk7LMjMkLJ+3rhISyjn4+1x1fwBIFnIVYZqW6m/Lr9T+dBGGk1YebAXAfZQOLD NYhBfYa2kYNdNk+dlpzrVLvpABn2uNsVrxHHqdLqP6DZgICQk4SpJZJI/u35awG1UJ3x Dtw3ph/0GLMjlv5F6ZKruiT2/uKtcR+a9b2dZUQYRkKk0r02Y2PrRhN9381mI2a6IYtQ 8EV9sBb0PSU0aPhkRQoRwkkGy7Z77y/YsPSkNxAWJ0P5GWId1HcFlP+89nhLwfmpphNp ZRVpIasYJkR8+t9KybNVBkfdPsEHcFuOgAplLdVjp44zmlwiaCDbq64CWrfy/f+zFbsK 7Xuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462684; x=1691067484; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Go9aBIKR5NCOmW0/Jv12z4l1KwiWgDkMIZDSKqdOTPg=; b=SRSFApq10XBWtBGV7Pil6vdL9bBzDqrKOc1xnNV0mUfmGxNefMKZGpQA0NTPwWIwha 5nAL2VpSljbEt434L3lxnoRWtRsXBLOpcC2iD1Exy/okE4PpCSyQZ9g8HBWUMtsHX5Sj 6oNq9VIz4xDrVqOr50WTfSQCWahvuu907GqiPtVfiCIKq6ul4JDeYoaxvaT7H3xn3Q7i iclRfLhjg4FuWKnhx5C4/LT4sk8fqUc57LOfMnGRKzeEkZP8adYY+Wb9kYjGqFpfxkst FyTtAstDMxx/WZYA0entagbV5cOsjlCO0H8ZJSUHE3K0xDfTXgtzZjwA3/JIYTKIbYeJ 2bmg== X-Gm-Message-State: ABy/qLYSGzGGSU5RsW9RjNghj0JVjX74rpHj7ALfk7PRFBSGF9Hvit2u fRfY9t/C2Hj+tdSoOt1heZO8B3oUhwKdwMEYTdgzow== X-Google-Smtp-Source: APBJJlEX/rhADGVVrqbDY/EFxZ9bulmllB/Ll1Gh3mky6YA7lMLjrifyMdkRtZxgWG4IWN5IOnf0Rg== X-Received: by 2002:a5d:4806:0:b0:317:3f0e:8cb1 with SMTP id l6-20020a5d4806000000b003173f0e8cb1mr1690977wrq.45.1690462684702; Thu, 27 Jul 2023 05:58:04 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.58.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:58:04 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:40 +0200 Message-Id: <20230727125741.8766-7-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-milc): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a6d789aacf..72f1936732 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4234,6 +4234,26 @@ (define-public python-extras "Extras is a set of extensions to the Python standard library.") (license license:expat))) +(define-public python-milc + (package + (name "python-milc") + (version "1.6.8") + (source (origin + (method url-fetch) + (uri (pypi-uri "milc" version)) + (sha256 + (base32 + "1pnwdg2653lc82qsv6c0kv9qcydh2f6w5mx5l4227zy1f6kr7b52")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-appdirs python-argcomplete python-colorama + python-halo python-spinners)) + (home-page "https://github.com/clueboard/milc") + (synopsis "Python library for command line interface programs") + (description "MILC is a Python library for developing command line +interface programs. This library provides features to parse arguments, +automatic tab-completion, color support, logging to @code{std}, etc.") + (license license:expat))) + (define-public python-mimeparse (package (name "python-mimeparse") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 4/8] gnu: Add python-halo. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046269412239 (code B ref 64896); Thu, 27 Jul 2023 12:59:03 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:14 +0000 Received: from localhost ([127.0.0.1]:40913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZK-0003BG-1I for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:14 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:54392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZH-0003AJ-4h for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:11 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-3fbc54cab6fso9506235e9.0 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462685; x=1691067485; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=42tK+IaZdsRssbUzQRhc9oyQ51hWm7rKFp5zoo8K7ZM=; b=ZZuPVxa0QtxML9Y8vwVcMU+4ouTaPhtwg7TqhsgWz5IaPCfqgortL1M09NVoQZJn/M NW65T2YnO/J4cCBorDnPmQdTVfrwgafQFMEZKDHGlujgkIG6TjKQWzmk2fYx5d/lUl+R syP4qnyhSDeYYqjmdfuTcRlpJ3RghEi2CXUosmYSnowAXnlyQhppDOQsjsW6YTgTfrOG YH58t2UnLhfMBaUp9jv5DKajPxVgSPA8T6J0r+ejvte6Plo50JPOMo15Ne7avLbM5lXl biluvBAOSIwsmq8GvwLlQIY+yi7Df7EBnj7Qxg5bPm/So2Mcl2kE3/7f/Iapits3GCWf SMYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462685; x=1691067485; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=42tK+IaZdsRssbUzQRhc9oyQ51hWm7rKFp5zoo8K7ZM=; b=b5S0oJbUsGaPkqvOOVfbj8ELwvtUHgOPhLFJf9ZoZ55vnxV0VepGZQBOWQnMpEIQDN 9dZBh3E9ylfYV6H+7yCjN6G+G+wYp8qvUkqsDCl7IICbsREwOaojP/uKzVclbhd+Ekl/ atxd2ibldWo5Nfx6B9PjlDS5IXH5qRV7MzTIS01zrpZ0G0wc3J9HdOrx6hcw2sAXA7o7 WrIncaOI8l/Mv6iExOXltpDpl+0n9K9uhWufBIrNNt6KgFxkE/Ggoamz3ot15v586b9D kNg7hAjCoecAG4qGQ4w7zi8tdZqF5u3RgroJG5w3W4sxrZduKp9IrevoqYu7cjtBrEVL 3YmQ== X-Gm-Message-State: ABy/qLYRCrynzs+Z0ffsuRAcWLv23XIrTeZM9VnlZTIDFTuP2KVFdmGU 8yTVJzhZ9vKxRKjh8l9qXnCiwf54dHNf6D+KP9Rpjw== X-Google-Smtp-Source: APBJJlFw6zzgiyFxVMtANjH8Xv52szcv8TsUaCdQW7rve0ZkH1sNbMgD0llDQt/JXGGm8zxgLayyLg== X-Received: by 2002:adf:ec4d:0:b0:313:e9dc:44d5 with SMTP id w13-20020adfec4d000000b00313e9dc44d5mr1552145wrn.61.1690462680442; Thu, 27 Jul 2023 05:58:00 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.57.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:58:00 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:37 +0200 Message-Id: <20230727125741.8766-4-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/terminals.scm (python-halo): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/terminals.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index bfb333aba9..8df3fedfd6 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1178,6 +1178,27 @@ (define-public python-curtsies per-line fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) +(define-public python-halo + (package + (name "python-halo") + (version "0.0.31") + (source (origin + (method url-fetch) + (uri (pypi-uri "halo" version)) + (sha256 + (base32 + "1mn97h370ggbc9vi6x8r6akd5q8i512y6kid2nvm67g93r9a6rvv")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-colorama python-log-symbols python-six + python-spinners python-termcolor)) + (native-inputs (list python-coverage python-nose python-pylint python-tox + python-twine)) + (home-page "https://github.com/manrajgrover/halo") + (synopsis "Python library to display graphical spinners in the terminal.") + (description "Halo is a Python library to display graphical spinners in +the terminal. It also supports IPython/Jupyter.") + (license license:expat))) + (define-public python-log-symbols (package (name "python-log-symbols") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH 8/8] gnu: Add qmk. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Jul 2023 12:59:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169046269412246 (code B ref 64896); Thu, 27 Jul 2023 12:59:03 +0000 Received: (at 64896) by debbugs.gnu.org; 27 Jul 2023 12:58:14 +0000 Received: from localhost ([127.0.0.1]:40915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZK-0003BM-D5 for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:14 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:45288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0ZI-0003AL-3k for 64896@debbugs.gnu.org; Thu, 27 Jul 2023 08:58:12 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3141fa31c2bso926912f8f.2 for <64896@debbugs.gnu.org>; Thu, 27 Jul 2023 05:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462686; x=1691067486; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PtC3TA8rlNPGcMWMZJoh6AW1XwA6qBX2+O00AJusQSM=; b=NmFkdz5KvM0q83juegewqhdv8kNMhEzaEz0f/uryolRm/AEBFnxSzPHeMOC3JyH0ip w6x3SPffFDhvG1I7+ZqoRIiWQcUY+fwpqYo5/LamParVAFGU1hA5mSy2NSuT0kthIZN+ tYqOn/LNt22VkBukN8xILSLdObQQTSQfLfAROBHdC3gTqPWL24WdclSN764RCmfRjaWO T3xJlPcfeLc7D7+cNXNekj4bMuyZK5Oh4HbjgcO86YD8Si9jObHmBYgr42DIVsfafR83 sLh8lulyfUPnzrTkJp/nz3D/6F/wP63S6luisqC3Dusmm0Bj1eEsEzpDjnPVtN9TP7DV UJtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462686; x=1691067486; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PtC3TA8rlNPGcMWMZJoh6AW1XwA6qBX2+O00AJusQSM=; b=BQKP/rYqpLFrJBxZI9gfgKm0/8tc7OMkkiMxezVptD+6xgmBNAGk42MSPxHWZhaia/ Eh+GNVw1Nm1c8gYBcEOCkhcp+fP4nW0vn83H7CBzg3cesfzbGJI8TyNYCm5jjlgeP//r rv3oPgrHT6FDQ8y3pGdKhoOOcaLhOzpaYFndVTeLYScrti82hlvaaKoUmhqod7mWkiyt GBReZbrPTe6Puun41u8HWYL+YBPFwGbLsqRNxHeHtzgtKcPgk5toUCzKRLGN1RJJX39T f8w+4XHTIqzsGUdj44vtOiNWw7bhZ18Hac7pVH3UZg7vSgZDfNS983NWsKfAem1zekzS YBxQ== X-Gm-Message-State: ABy/qLYMbpfbw693s+xkhHiWdKDQ/LuCFuzahpO/sDG70tD1+fbVBmbO rTprwFlV9W+cdLOR8VHgHZL2CYpJRKExdmKb4ewFKg== X-Google-Smtp-Source: APBJJlFRuLLKkD6N8lHzGc/Tlax84j855tzdvLg2uc9zdSvEjgBcTKE+tVK4RV5GlLlc0IZlFSrElw== X-Received: by 2002:adf:f6c5:0:b0:314:133a:f04 with SMTP id y5-20020adff6c5000000b00314133a0f04mr1685301wrp.49.1690462686289; Thu, 27 Jul 2023 05:58:06 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id v15-20020a5d4a4f000000b003143b7449ffsm2049800wrs.25.2023.07.27.05.58.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:58:06 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Thu, 27 Jul 2023 14:57:41 +0200 Message-Id: <20230727125741.8766-8-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230727125741.8766-1-jean@foundationdevices.com> References: <20230727125741.8766-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/firmware.scm (qmk): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/firmware.scm | 26 ++++++++++++++++++++++++++ gnu/packages/hardware.scm | 1 + 2 files changed, 27 insertions(+) Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:434 listed in] [list.dnswl.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: qmk.fm] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/packages/firmware.scm (qmk): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/firmware.scm | 26 ++++++++++++++++++++++++++ gnu/packages/hardware.scm | 1 + 2 files changed, 27 insertions(+) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 35d3100ac6..82fb9c582f 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2020, 2021, 2022 Marius Bakke ;;; Copyright © 2021 Petr Hodina ;;; Copyright © 2022, 2023 Maxim Cournoyer +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -34,6 +35,8 @@ (define-module (gnu packages firmware) #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) + #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -68,6 +71,7 @@ (define-module (gnu packages firmware) #:use-module (gnu packages polkit) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-xyz) #:use-module (gnu packages shells) #:use-module (gnu packages sqlite) @@ -1215,3 +1219,25 @@ (define-public crust-pinebook (define-public crust-pine64-plus (make-crust-package "pine64_plus")) + +(define-public qmk + (package + (name "qmk") + (version "1.1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "qmk" version)) + (sha256 + (base32 + "1619q9v90740dbg8xpzqlhwcasz42xj737803aiip8qc3a7zhwgq")))) + (build-system pyproject-build-system) + (arguments (list #:tests? #f)) ;; No tests. + (propagated-inputs (list python-dotty-dict python-hid python-hjson + python-jsonschema python-milc python-pillow + python-pygments python-pyserial python-pyusb + python-setuptools)) + (home-page "https://qmk.fm") + (synopsis "Command line utility to manage QMK keyboard firmwares") + (description "This package provides a program to help users work with +@acronym{QMK, Quantum Mechanical Keyboard} firmwares.") + (license license:expat))) diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm index ed000d7fbd..f8978d1ee5 100644 --- a/gnu/packages/hardware.scm +++ b/gnu/packages/hardware.scm @@ -80,6 +80,7 @@ (define-module (gnu packages hardware) #:use-module (gnu packages protobuf) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 0/8] gnu: Add qmk. References: <20230727125446.8208-1-jean@foundationdevices.com> In-Reply-To: <20230727125446.8208-1-jean@foundationdevices.com> Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054705928046 (code B ref 64896); Fri, 28 Jul 2023 12:25:02 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:19 +0000 Received: from localhost ([127.0.0.1]:44006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW2-0007IH-SZ for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:19 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:49155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMVx-0007HM-3d for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:14 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-316eabffaa6so2048314f8f.2 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547046; x=1691151846; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EwhnqZODQigBfLaJ1FP4ST8Mz64wJCdHiLK8Dh4dOhg=; b=T2hgbVZp6jihu4/G2XcQn3i+SNh2vRaYN26CRA2BpGxLlktKwGd5WpzaeMfKNZmrym tiWsNtjcS4mxgdxWtTrbB56i105VGCQxDYiRATGYSdxSFg7NFqaoZ6zLPUtJ7u8el+EK +m9npPZyEdDReDJ9HndF4dVKGgfFKhh7o6e0nnFQ2kvNWoKF0lwTWNTnCumcvn+205DS k2ltbONUJNZtRO7lCBviUcxNRT6s0dgguXg7C5A2C5mWRb/QlfA9pyQFXX15DTodLo/Y oiNv6CP7ZM7QlL0RUZSV7JCwZcFk8U0dp5cBcX3ilHYTONKvCMxmsXKY8fHj+8sK3avF hT+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547046; x=1691151846; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EwhnqZODQigBfLaJ1FP4ST8Mz64wJCdHiLK8Dh4dOhg=; b=BH0jCSzOEFzTBiMap/bJMgnak4/ezd8V8yVhrUYPSqAGrxR/XJ2/ZQzGxMZpqN7MNv 4cFUYId7LLwCdnfP5btdNi/MggWPl+OXUSXmb42xquUKS1Rs2Ja7ar2VrdXmhA1Dm0PO 1yTPaGVAzxmVwF3F0PVyXJ8fldivyySOh2BZEyaR7tf5yZvzmAbRa9pCQilM36jMHDi9 E551g+JikZYjn5SxBi0WNPNp5gkauB06il3z9/ShZp1ngLBqLv4FPdM36ZV/JSdVAz2Y bTg0pCsnuPOtdL6505sfYSuSXSU4UMmbMVjtHR8Hc4RpCU9eRM0K86Gfgy8qgMwqKO1o caVg== X-Gm-Message-State: ABy/qLbvxJF38GKizSC1qjrexoGceVq48+XOZNXN4/3cir4JTSx0Kj92 Qi12M37VfP+8CdAm672nUViO/SGtlmyyXWQtU5iL9Q== X-Google-Smtp-Source: APBJJlETSCIZa7zpZjV+tEjhk2Rq07mw14/rPzIyDS7SSdhIvDZC2/gp58/7CIqXCnQOwbUDlbLknw== X-Received: by 2002:a5d:4407:0:b0:30f:c42e:3299 with SMTP id z7-20020a5d4407000000b0030fc42e3299mr1729109wrq.60.1690547046263; Fri, 28 Jul 2023 05:24:06 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:05 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:23:55 +0200 Message-Id: <20230728122403.10140-1-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) V2 of the patch series as the first one contained an error in the last patch. Jean-Pierre De Jesus DIAZ (8): gnu: Add python-hid. gnu: Add python-spinners. gnu: Add python-log-symbols. gnu: Add python-halo. gnu: Add python-hjson. gnu: Add python-dotty-dict. gnu: Add python-milc. gnu: Add qmk. gnu/packages/firmware.scm | 26 +++++++++++++ gnu/packages/libusb.scm | 37 ++++++++++++++++++ gnu/packages/python-xyz.scm | 64 ++++++++++++++++++++++++++++++ gnu/packages/terminals.scm | 77 +++++++++++++++++++++++++++++++++++++ 4 files changed, 204 insertions(+) base-commit: cf9904bcc8dd03e73675475bb4d8746dc434e415 -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 1/8] gnu: Add python-hid. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054705928056 (code B ref 64896); Fri, 28 Jul 2023 12:25:03 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:19 +0000 Received: from localhost ([127.0.0.1]:44009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW3-0007IK-6u for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:19 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:44232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMVy-0007HP-Sb for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:16 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-314417861b9so1922301f8f.0 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547049; x=1691151849; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=75hhbhcU9bw0ke9iRtCWh+p8a32YXOjcBqZZAXriuE0=; b=HVL5e4DMxFHZ8C2bbIzZGoaquvd95Am27lh+WvfaKy/cE2SjtbSJJLLZIGc1wZY2fY IWA5BWuy4SazznTIjxYdu6e+sdkKkNVHh+zX6QQuq4qleCrW2vWPXgdF9Uy+Htv7kZ79 vqYIi3BXFvunxc6UaCVi6fyZAmHezbRJozA4pg4jMPnE9/en3N1p0kNfMLDJahkFuaPu bQICiyTy9duGnHKv7S0uAJsPmc41pKYlZQGt0hdS9visjqLEMfeeBo6XXQUyEk3E9EXG Xb8j9n31pdbEqVyeFuGpmGP94YHKEmw6YI5WVSrxqWVBwYt+t81CBTH1mLZo4XCiCfiC qWtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547049; x=1691151849; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=75hhbhcU9bw0ke9iRtCWh+p8a32YXOjcBqZZAXriuE0=; b=LK96giPup5fm8B+3VRucDhAP/UIdjyX0KfvnL1qqALdLG35Fl+hkEIqWNCltxOIZRT b5Med60pi4mouL0fSvtwBeMjJkK6fXp7HrQO7aCiI702/tMSgtPmB3hlpCRhWhsEJRNl pw30O4+AGpSwiJ+6bcan15pe6UfPfNfGl97++BvfBH7rT9phcxjPVhl+RzU4+rFgEpWR YnW3bv2xYVizEPaljEvVMfOuPN4GNCydhskZpZGq5WacrieVN8CIUKqjTcXAPXX6Ilr4 JsXj6GV+oyzxHF5/wL2yDgueLBOS6GyAsV2RNDJPFKTcr0ZLUrINn8DC0UGCzQukRlPB GDUA== X-Gm-Message-State: ABy/qLYUnYfAXAIV5qrw0JMv3JLq5ynn3aiohK/9rM7J+IaPINPJcMFU MWT/OUcuFUhXquEoIR+IQB+QHBZr9bVsWi7Zg6Q6tQ== X-Google-Smtp-Source: APBJJlF0bgOugxx4jSUoB8P7f0JbYwvImU8Q/tRXj5ckFop5cemlsnSHBfSlOD6cpL4XqdEl8YbCHQ== X-Received: by 2002:a5d:4941:0:b0:313:e953:65d0 with SMTP id r1-20020a5d4941000000b00313e95365d0mr1811077wrs.28.1690547049051; Fri, 28 Jul 2023 05:24:09 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:08 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:23:56 +0200 Message-Id: <20230728122403.10140-2-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/libusb.scm (python-hid): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/libusb.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm index 13090d30ab..c80e7061ad 100644 --- a/gnu/packages/libusb.scm +++ b/gnu/packages/libusb.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2022 Jacob Hrbek ;;; Copyright © 2023 Sharlatan Hellseher +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -653,6 +654,42 @@ (define-public hidapi license:bsd-3 (license:non-copyleft "file://LICENSE-orig.txt"))))) +(define-public python-hid + (package + (name "python-hid") + (version "1.0.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "hid" version)) + (sha256 + (base32 + "1s5hvfbmnlmifswr5514f4xxn5rcd429bdcdqzgwkdxrg9zlx58y")))) + (build-system pyproject-build-system) + (arguments + ;; No tests present on the source tree, without this compilation fails + ;; because it "requires" the python-nose package, but it is not really + ;; necessary. + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'add-extra-library-paths + (lambda _ + (let ((libhidapi-hidraw.so + #$(file-append hidapi "/lib/libhidapi-hidraw.so")) + (libhidapi-libusb.so + #$(file-append hidapi "/lib/libhidapi-libusb.so"))) + (substitute* "hid/__init__.py" + (("library_paths = \\(.*$" all) + (string-append + all + " '" libhidapi-hidraw.so "',\n" + " '" libhidapi-libusb.so "',\n"))))))))) + (inputs (list hidapi)) + (home-page "https://github.com/apmorton/pyhidapi") + (synopsis "Python @code{ctypes} bindings for HIDAPI library") + (description "Python @code{ctypes} bindings for HIDAPI library.") + (license license:expat))) + (define-public python-hidapi (package (name "python-hidapi") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 2/8] gnu: Add python-spinners. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054706028073 (code B ref 64896); Fri, 28 Jul 2023 12:25:03 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:20 +0000 Received: from localhost ([127.0.0.1]:44012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW3-0007IT-Pm for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:20 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:55556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW0-0007HR-Fs for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:17 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-3fbea14700bso20734795e9.3 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547050; x=1691151850; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2uaTMC1PVWbnW88FwMein3wVdgSjC6xqxpYyyxSZHxo=; b=FBEd+M6aXPksbCddApuh0PVH4sat8B+AkUepDbrhA7mYc+VuEWe6NyhsCZHOHUryoZ DGW2SmCkmjA2ZvqnxRColx49TmSePkSbdBtK0RujzrJGunHyUzYXW6CsMJfZQJZbU9B+ vBuIfxVUGMBj30D8uFhVW8h+N10895iO8gx5glKxFqum7xVTqD2MXDGIXBjA1H1b7PcV n9STaY5QvK74S0J6dC048wK3vGd8iBY+6eH9ubTDCDinDL0RJlnrjSeJOGg779Yx86qc QrdZ+t4ILyxTr4bYn4yvv+AARCebMxWe0328Cmj7f+15ZOwWWCkS18iM+osjD5Hrw4x2 4ihQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547050; x=1691151850; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2uaTMC1PVWbnW88FwMein3wVdgSjC6xqxpYyyxSZHxo=; b=Bko/TLNpa5wr3Dgw8eGBwjfMitWwUnh7HKw9lDSxZPm+zNQVQ1JRq5QCzrbEbPdTAf uMfYrzGqWGIf5jZhS4Vu8h8MYwvFiCqRgAmiMqLPwD7DHN7fNTBGhSBUkxo08OXk0jqm zUnjYhMYYUeWDGiFsAVWaSdeuUV3JoZVS9ueO6RxoMztKNn+zMkaTwIJ1OqcjctWojF1 F0UlGoqF3xwcNk92kDPtUzvPQQTDVqg603fnA2s+0kX08CxZ4nD5AyFKkbbZcw3beivN BTfuhuoaMxRpKBsRtARN2MW8FJMEOWa/RD4WLU/84VnXLhMKyhSWEfwNeSx6WsCKs0qT F1DA== X-Gm-Message-State: ABy/qLZzq7o48+/rvRGA7wCJ8IxmHL3M+Woh8eHaIBNJQrehddtsjeBX 3RqkpBc42dGwWSrqAKiwi3QbKsi/tBZ3dMmXE0PRqg== X-Google-Smtp-Source: APBJJlEUi9euUhN7ME2v2wanX0sM3eVF8kvwnzG7tpZpzSehc96fWng89PLiLQU8jjodf7i0lwB/Xg== X-Received: by 2002:adf:f003:0:b0:315:a773:394b with SMTP id j3-20020adff003000000b00315a773394bmr1515679wro.53.1690547050436; Fri, 28 Jul 2023 05:24:10 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:09 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:23:57 +0200 Message-Id: <20230728122403.10140-3-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/terminals.scm (python-spinners): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/terminals.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 9b705c874f..8f7e3c0e9a 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2022 Felipe Balbi ;;; Copyright © 2022 ( ;;; Copyright © 2022 jgart +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -98,6 +99,7 @@ (define-module (gnu packages terminals) #:use-module (gnu packages popt) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) @@ -1176,6 +1178,32 @@ (define-public python-curtsies per-line fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) +(define-public python-spinners + (package + (name "python-spinners") + (version "0.0.24") + (source (origin + (method url-fetch) + (uri (pypi-uri "spinners" version)) + (sha256 + (base32 + "0zz2z6dpdjdq5z8m8w8dfi8by0ih1zrdq0caxm1anwhxg2saxdhy")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "requirements-dev.txt" + (("(.*)==(.*)$" _ dep ver) + (string-append dep ">=" ver)))))))) + (native-inputs (list python-coverage python-nose python-pylint python-tox)) + (home-page "https://github.com/manrajgrover/py-spinners") + (synopsis "Python library with graphical spinners for the terminal") + (description "Spinners is a Python library that contains graphical spinners +that can be displayed terminal.") + (license license:expat))) + (define-public tmate (package (name "tmate") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 3/8] gnu: Add python-log-symbols. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054706028082 (code B ref 64896); Fri, 28 Jul 2023 12:25:04 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:20 +0000 Received: from localhost ([127.0.0.1]:44014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW4-0007Ip-DT for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:20 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:44069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW1-0007HT-5K for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:17 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-3fc02a92dcfso21271645e9.0 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547051; x=1691151851; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BWi/N4S1/SuWmWJ7ZHg/dbTgFwulrLp9cObOk4TmfLY=; b=dM42N2DLmmtddD8qzn+u7GDUCpOk9p9hZsyt0/FvgKvOmRaJWjkZkPPp3ckioFsgqY JuT4uR1ThUPSdxp/QwQRlN/STEQszxOBPiitioCRgDB2WaDaBT0v4pZI1128/npGALoM XPPdQdiUGpfttQD6Mt5l83QIQHeQwzh5cuNrhpbWGOMfUdoXpS7MOW+/hVn1ihnlY6Zt TPrSr1GaGyHKOg+cpE7t1uBXm9mMZDgSNJMCya5FFUE4NDcGnYS08evMz+ICPLE3T23G 1diH1OOHlIthN28Roo3putxc8XR0qHa8y4XbMlAgTPJawnksYX2CJ/OmMMSRibosEWmn nglg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547051; x=1691151851; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BWi/N4S1/SuWmWJ7ZHg/dbTgFwulrLp9cObOk4TmfLY=; b=Alkh1Pu1Q7xQ6wD+kyLwXp4CdyCvOhVfoOpSyqMOXcp4aM5Y1petAsvA1EFzpxjTwa bkQwrShPoupmgZx7k6LO+me6teIlH+jCvJpQuwmQabjKVL3EpAk4u2IYi313gqAobx+v yQco1ZsOlao7rqEIZ4YigKHIgA3nuCGEnJmWX8IczBz0KShTAby+V6biTPfo6kQ013g/ jyABAjdxGWqEyxjmTVytfy4u0Xwoh21wH0IUF66UXJH6CgDDC6WujI/PBJmVvYxnBLr+ HcuC7H/TwuGKW9MUgR9GPd3Wg/i2u0qWKyR37/Xc2VLNvi4BFB9i26WVXQST6ux+JXK5 1I5Q== X-Gm-Message-State: ABy/qLbhYoHj8BKPpbb0yc30fiCpvPiEPmz/rlFUshCSprbjF5LcXZau x9ZF5seSKAXC8ztFTeVmjLLPXr3uNSR9iozONIbdYA== X-Google-Smtp-Source: APBJJlFsWBGZxFciVAcOk7YEr97PEu2mojHCKKcCkqy2nsrFRtECiS05D4ZazowmU7P7StUTUWDI3Q== X-Received: by 2002:a5d:60cb:0:b0:314:4c1d:1c0a with SMTP id x11-20020a5d60cb000000b003144c1d1c0amr1615764wrt.46.1690547051349; Fri, 28 Jul 2023 05:24:11 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:11 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:23:58 +0200 Message-Id: <20230728122403.10140-4-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/terminals.scm (python-log-symbols): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/terminals.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 8f7e3c0e9a..bfb333aba9 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1178,6 +1178,34 @@ (define-public python-curtsies per-line fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) +(define-public python-log-symbols + (package + (name "python-log-symbols") + (version "0.0.14") + (source (origin + (method url-fetch) + (uri (pypi-uri "log_symbols" version)) + (sha256 + (base32 + "0mh5d0igw33libfmbsr1ri1p1y644p36nwaa2w6kzrd8w5pvq2yg")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "requirements-dev.txt" + (("(.*)==(.*)$" _ dep ver) + (string-append dep ">=" ver)))))))) + (propagated-inputs (list python-colorama)) + (native-inputs (list python-coverage python-nose python-pylint python-tox)) + (home-page "https://github.com/manrajgrover/py-log-symbols") + (synopsis "Python library with graphical symbols for logging on the terminal") + (description "This package provides a Python library with graphical symbols +that can be displayed on the terminal, with color if possible, for logging +purposes.") + (license license:expat))) + (define-public python-spinners (package (name "python-spinners") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 4/8] gnu: Add python-halo. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054706128093 (code B ref 64896); Fri, 28 Jul 2023 12:25:04 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:21 +0000 Received: from localhost ([127.0.0.1]:44017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW4-0007It-Ou for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:21 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:42232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW1-0007HZ-Sx for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:18 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-31297125334so1419937f8f.0 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547052; x=1691151852; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=42tK+IaZdsRssbUzQRhc9oyQ51hWm7rKFp5zoo8K7ZM=; b=ZPp7G1ZovcgieiOCW3qmUf9DBVg1rGveh8sYbb8lLVb6PqStgdfoFI36YaJMVwhcWQ GicJmX50OrsNJiCqJKdvIxwMvm7/s4hTxCsN8dlle9tFwl3BVYiSrn5SzxxIZXjv3Dcl a0ruEmV9XkExMj2W9uL4zslq4kPIn6Gext9oN22l0vaZii7e4PQOwoKYd5a8EJS7Pbr/ nkBY1WF6iSK0UPQ24eSat2RHtuSjlEgwDblWrQyqKJ0scK9gwKw2v0k7NXsQ0hifLXpg mhpxGsaG0OnDATJ7rgaHR3gsYG5bYfQlPNpF8G1KwEpvV3EQq/Cx2evvGJin/hgFswVr AVMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547052; x=1691151852; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=42tK+IaZdsRssbUzQRhc9oyQ51hWm7rKFp5zoo8K7ZM=; b=SBC/Y9Sh4ufj7c7tubupFBBL69vTtwYzk1n3P4NhPh5HpXfGnEAIAIU/XxR5/pGrlV sYnlL7epaT3QsK9JgMpultQ/8jJWl6PWCvUsN+/nUXGcGc11XZ0y0JETou7wAIXWiNBP +EuOJzcACNDojIBl1GIb+ie2hktMZdYux7GYvvTy6T5kc06dCMLEFCxiMXYniKk8Wljh Igv0rm7umztYo1gFcCVZ0GtDr443p1fXmjv8/AUDrXSJRAx51RXYgkKbcRIk82SeoG7K OJmydp1MV0NC611mO5snBwJy5iFRvWxd/JhEKEEkdQsbiG8nzE3UfyM4kmPEYPmByCGQ laEA== X-Gm-Message-State: ABy/qLabyLXo4v/W22JDU6YpDFtsEm5RL3MjDD3Dy8lYKlhNa+TComQt dNGphAlPQFv3qOSwsm/Xyah1PYQIc8RgaatAHkIOeg== X-Google-Smtp-Source: APBJJlFdPHjapPEqMmtBPuAprxuMNJT4/x+HCno5Ia6acLeVUr6sMD3tQOsaKqF+Cz0yhvnKRbk9YA== X-Received: by 2002:adf:fa43:0:b0:314:c6b:b9a2 with SMTP id y3-20020adffa43000000b003140c6bb9a2mr1986659wrr.13.1690547052090; Fri, 28 Jul 2023 05:24:12 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:11 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:23:59 +0200 Message-Id: <20230728122403.10140-5-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/terminals.scm (python-halo): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/terminals.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index bfb333aba9..8df3fedfd6 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1178,6 +1178,27 @@ (define-public python-curtsies per-line fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) +(define-public python-halo + (package + (name "python-halo") + (version "0.0.31") + (source (origin + (method url-fetch) + (uri (pypi-uri "halo" version)) + (sha256 + (base32 + "1mn97h370ggbc9vi6x8r6akd5q8i512y6kid2nvm67g93r9a6rvv")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-colorama python-log-symbols python-six + python-spinners python-termcolor)) + (native-inputs (list python-coverage python-nose python-pylint python-tox + python-twine)) + (home-page "https://github.com/manrajgrover/halo") + (synopsis "Python library to display graphical spinners in the terminal.") + (description "Halo is a Python library to display graphical spinners in +the terminal. It also supports IPython/Jupyter.") + (license license:expat))) + (define-public python-log-symbols (package (name "python-log-symbols") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 5/8] gnu: Add python-hjson. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054707728133 (code B ref 64896); Fri, 28 Jul 2023 12:25:05 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:37 +0000 Received: from localhost ([127.0.0.1]:44020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMWK-0007Jf-At for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:37 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:47120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW3-0007Hd-0E for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:20 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-3fbc5d5742bso22679065e9.2 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547053; x=1691151853; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qoEyK+BXSaMNfRrLe5m834F/MUF/4iSzMy2/GHu/efA=; b=YijLMAXj4Q0ueABphfpjdh6oypKsoeHWf3XfaGyVI/hWAJJxXCRkfgzwE32+sR6Uwp T2AlFQry2PIuyIJhEfPD4vyCpJ1gr71AGS5f8Xj3eAhUqrXgEw2G3zybrvGcPZNg2DmG FskYeUmyKOzqVlqK5i1cLCKeZgx9wjaLII6B6mw+aQvvi19xhE7ARgk51TggQVHn2oEI FR9ofQZmoC33oKNqJScZcQ/RbZsG4UcOHu7QC7xomwG1gvzcv8X9or7ljm35tsm4pR97 u2p+JlGAm4k91tocfABu8CR2+xzrKrqdlwfOpalu8wSAoOpXvPYCm9XRiIIjlz7RO7v8 oi/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547053; x=1691151853; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qoEyK+BXSaMNfRrLe5m834F/MUF/4iSzMy2/GHu/efA=; b=d14ovkRZhSjBczP9Otd5CVU+vlM7OxL1d2KhAToONhzsr2e1ZzcNlImhKRnG6uyO13 K5yht5sJ5XeasZmiz74HaHGYCFNGRkTukCgQSBfDJMadUirkLj4fTS7SsAX4t/yP6o5X 3r3ZgbCgvDiPUmzlR30AlzW7QrAJWwnwOWGYyMklRiz9uax5Ky+DQ3yNZRIUqS6qCP0Z QpV/A67Fbp80rgnYicfMNZJd1AmW5Fe/O5blJk4kIBuh+HTaFr5JyOv9qUSxoPvYG3wm o5dBQCoLFGdIascRfNGn3cO2IqQRimaFg5a63MMhGiWBZRh9Qc/K+MSoT8ySYWtKgbHc seRg== X-Gm-Message-State: ABy/qLaz3svkC1j/1CkRndjNCoW6ZfbKS2og0NW6t5FUPWSOE0zZfO1b guGUflF+BiuWFzNEYAJg1O/kXX8oWrZ01C/eNIUAiA== X-Google-Smtp-Source: APBJJlEkie+CkrLjLaf+XepJ9+u+iahw+WZSyXwWbkMlsba4kBuO9RMj+MjFqBMzyHR7+mqQiIa3cA== X-Received: by 2002:a1c:f317:0:b0:3fb:d194:8332 with SMTP id q23-20020a1cf317000000b003fbd1948332mr1954046wmq.30.1690547052942; Fri, 28 Jul 2023 05:24:12 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:12 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:24:00 +0200 Message-Id: <20230728122403.10140-6-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-hjson): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index db3e69fb45..91dbbe7d83 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -2166,6 +2167,30 @@ (define-public python-h5py concepts.") (license license:bsd-3))) +(define-public python-hjson + ;; Using commit from master branch as the PyPI version does not contain + ;; the hjson/tests/ directory. + (let ((revision "0") + (commit "1687b811fcbbc54b5ac71cfbaa99f805e406fbcb")) + (package + (name "python-hjson") + (version (git-version "3.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hjson/hjson-py") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qfqnhvfx5mm7bdajjnnagmvns1zxyksjzh3k5la2ag6a8bp5gki")))) + (build-system pyproject-build-system) + (home-page "http://github.com/hjson/hjson-py") + (synopsis "Python package to parse HJSON documents") + (description "This package provides a Python library and a command-line +interface utility to parse @url{https://hjson.github.io/, HJSON}) documents.") + (license license:expat)))) + (define-public python-hnswlib (package (name "python-hnswlib") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 6/8] gnu: Add python-dotty-dict. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054707728140 (code B ref 64896); Fri, 28 Jul 2023 12:25:05 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:37 +0000 Received: from localhost ([127.0.0.1]:44022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMWL-0007Jh-7A for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:37 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:45148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW3-0007Hq-H9 for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:20 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-3141fa31c2bso1908607f8f.2 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547054; x=1691151854; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XP7oGPbZrIchrMsQFQYnPcp69Yp1xLQcMFu9C/Y8r4E=; b=YzBxhpLRQbQ9w766MRBKA16J+7KfQ2GGEGwfM50LdDfrnCWaXXYlsnnBCLPhO5HCyN aRl+Nrl0QYkPdo3pFzC/tRGUoVTeHICKu24t2Px+8Z8qM/s8KeNLVZzGmwaw9ysAmBSl scuFDm8KygNU9hDlewXyZ9XG5BluZltvzTmK4+U2DYmpWBbj2WfMrpt91CWLiE098lLS jse5ncbdzlW5CcearRLRiHMBhehFiQ3ix0EK0lvFsTnaBwVMbXsCOuBXxevDPCJdFB+e xe1yDAEjOCZ46FIlUI5QTB9AmnC1aXQJoqZ/XoG7wklDLz9zOwLjRSZQHTK8j7QtiF7B C6OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547054; x=1691151854; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XP7oGPbZrIchrMsQFQYnPcp69Yp1xLQcMFu9C/Y8r4E=; b=Uq1u3Q6hKDZGV7sMQqlyU+N+ilCTov6K+wDW3upWd+zw36413hcF94jfyH9odf4eYn Cd+0n38VhJHDc5v7kG0SWCzMRvOtUtP0ObUazXaw7UAVy669cQrq299DzoGi2mVYLKxt 0gJWnlrpVY6omkFbptrFwof74VBNPDzgicIOm0zL2mq9oOZ9a38gEwzDhrPU5i/4W+yX C6MaAV770MFAR2SsU8nx3EAiSe6uUn1Lw6vqNAKhy4JwvQXFuRQHMpjAyW8PVZJpYHSv 5gX5TAjjKDBV1lJYrpDxgrD2OIRE6qqk9U8FUD6H7Ms7lIjvpH3q/ipCwqqxtI02XTaB od9w== X-Gm-Message-State: ABy/qLbpYkzXr6FmOfLXje7JxZCC29EJ1QPF1ygc8tWrIRVVDwIOoj2v 92jntJStMXXSFnDWk9tddFyF9l7GtQ4nkCjRndoYVw== X-Google-Smtp-Source: APBJJlEfN5TBGDogpKnhkPs+L1Q2Exvl4/sFIUf8FeV7d+iSyj2DBEnIad1n5m95IqatRytRae50RA== X-Received: by 2002:adf:e80d:0:b0:317:644c:fedd with SMTP id o13-20020adfe80d000000b00317644cfeddmr1744721wrm.30.1690547053857; Fri, 28 Jul 2023 05:24:13 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:13 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:24:01 +0200 Message-Id: <20230728122403.10140-7-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-dotty-dict): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 91dbbe7d83..a6d789aacf 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -625,6 +625,25 @@ (define-public python-dotmap dictionary, can be convert to a dictionary, and is ordered by insertion.") (license license:expat))) +(define-public python-dotty-dict + (package + (name "python-dotty-dict") + (version "1.3.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "dotty_dict" version)) + (sha256 + (base32 + "058sah2nyg44xq5wxywlzc3abzcv9fifnlvsflwma9mfp01nw0ab")))) + (build-system pyproject-build-system) + (native-inputs (list python-poetry-core)) + (home-page "https://github.com/pawelzny/dotty_dict") + (synopsis "Python library for accessing dictionaries using a dot syntax") + (description "This package provides a library that wraps the traditional +Python dictionaries and provides a syntax to access nested dictionaries values +using a dot syntax, for example: @code{dictionary['deeply.nested.key']}.") + (license license:expat))) + (define-public python-twodict (package (name "python-twodict") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 7/8] gnu: Add python-milc. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054707828147 (code B ref 64896); Fri, 28 Jul 2023 12:25:06 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:38 +0000 Received: from localhost ([127.0.0.1]:44024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMWL-0007Jp-JH for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:37 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:57828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW4-0007Hs-IZ for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:21 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-317715ec496so2138418f8f.3 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547055; x=1691151855; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Go9aBIKR5NCOmW0/Jv12z4l1KwiWgDkMIZDSKqdOTPg=; b=HqQkfEogSJeV+bn1UBtjSkUzvm70j+fFScdla1gpCAe36jLSTqYauJSUNeCMFWWcpn l/hsz7mR6a802Dp0pgyqjiPCexeo8CGdCwJ5e1SdViV6PSoHHOk9hTp3/NGsMAlOkux7 nI7gb3U0ph0igHETipX39Rj88LWh+7Yz3Pj/UnRdn4sgKhbIqiBwdK0yi37AUJ1tYmHm zimo04yQ+ozKlEXZ8XKpPJX9MXMb3xjVGr+GSeyqXVY/2mJQfkN0Sxd6CFFeWrvjHp1z 4Bu6emlguSJQufrgHCRoiylxKmgtQKwnbXt5co81jjrtm1Xj/Yx/1nEqwiWCRpR4zqNV C56Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547055; x=1691151855; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Go9aBIKR5NCOmW0/Jv12z4l1KwiWgDkMIZDSKqdOTPg=; b=d/COtCLsTZY7Hrzv4bKbuhebixuSTIiMo2TspmxNNeYR11nUYVQL1evB7tRIPLJdCT 5YMyMq6qB0G5/HCivUoUlCW3AAm1mb/VsWM8OQdMjP5/Y1bt3MRRSWd23c7UI0IxeMW7 52xfCSEgkdEzpu+EpRfYsXXBeUNXFre+Wfk2LwQ0cw3cjPuZTp/U8MapeIMP1wXmCOAm TS/bI0bNm/1cpYKQ7l+JYOI1yW1qSL/WG7kK7E3eRL7XyVhFsjlNqZFq0u3vCnVZG0uz GoUTZ70kmYzUWB0DZtYX1byNdXmkd7iik2W+FYDt2MUbxwcxh+ODu0QveYtM5cuhsoB3 K/Cw== X-Gm-Message-State: ABy/qLYpGlSctYNygx8wWmyzecyIMWmC/+roUI72sGlDZfbOeB9nMKFG or2iIIqssFeTlw9tdW3ioQjzD8YvSlNbsHdjUyg4yg== X-Google-Smtp-Source: APBJJlErxWjeHbkPsswaC3ME6zGRCSVaIB8ObN1E2Ea5Ale8TooxbUuhQFQhs5iOPRIeeQwxQRxVXg== X-Received: by 2002:a05:6000:1808:b0:313:ef24:6feb with SMTP id m8-20020a056000180800b00313ef246febmr1632464wrh.3.1690547054758; Fri, 28 Jul 2023 05:24:14 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:14 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:24:02 +0200 Message-Id: <20230728122403.10140-8-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-milc): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a6d789aacf..72f1936732 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4234,6 +4234,26 @@ (define-public python-extras "Extras is a set of extensions to the Python standard library.") (license license:expat))) +(define-public python-milc + (package + (name "python-milc") + (version "1.6.8") + (source (origin + (method url-fetch) + (uri (pypi-uri "milc" version)) + (sha256 + (base32 + "1pnwdg2653lc82qsv6c0kv9qcydh2f6w5mx5l4227zy1f6kr7b52")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-appdirs python-argcomplete python-colorama + python-halo python-spinners)) + (home-page "https://github.com/clueboard/milc") + (synopsis "Python library for command line interface programs") + (description "MILC is a Python library for developing command line +interface programs. This library provides features to parse arguments, +automatic tab-completion, color support, logging to @code{std}, etc.") + (license license:expat))) + (define-public python-mimeparse (package (name "python-mimeparse") -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64896] [PATCH v2 8/8] gnu: Add qmk. Resent-From: Jean-Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jul 2023 12:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64896 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64896@debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ Received: via spool by 64896-submit@debbugs.gnu.org id=B64896.169054707828155 (code B ref 64896); Fri, 28 Jul 2023 12:25:06 +0000 Received: (at 64896) by debbugs.gnu.org; 28 Jul 2023 12:24:38 +0000 Received: from localhost ([127.0.0.1]:44026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMWL-0007Jw-W9 for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:38 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:60430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMW5-0007Hu-JV for 64896@debbugs.gnu.org; Fri, 28 Jul 2023 08:24:22 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-31783d02093so1553633f8f.0 for <64896@debbugs.gnu.org>; Fri, 28 Jul 2023 05:24:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690547056; x=1691151856; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ww/nl4sbRBwMMCwXdyxM2qGVzVnUKOmvaLR3Mfj6qLY=; b=aNfiSFrGhYh8O5IeOBENFO9kZLoT3kZijemRylNfA4KPa0TNLDzbidheJxBq71QIIE XsknXIrvTeq1KXrBvAEujgT8Blto2gCanVen/vCO7TAsJa1aXzOZcSJOTS2C88iElMvP P9wwB6H9rnbC9ulSULxoyCXlp2/O9B3OWgDTe7GWaN1OEsd9kGLREcsexT7HHOgpyCIf E29EKXOPZGRdglRCad/gadPI3uFRUlPQ+uVRTb3itvSharGIhDNYSa3Ob9qxxujcsi8u omlmrXUgCrxzMVbSBe2LNKtoNyQUWU9/ZZINnz9bMRc1jSlTrug7hl3JJ0MW5YnS04Ib NVhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690547056; x=1691151856; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ww/nl4sbRBwMMCwXdyxM2qGVzVnUKOmvaLR3Mfj6qLY=; b=hj+lcNBacKlOYIi55q8rLRj8RR50f1aGxhbSut36VIv/30cW6WhT1o6NZGzOyC/hg0 WfzhxwKVUzgTg/F8I2W0P6snNPdP76VSf9DsOddd6zvQ+qyPrncJa6tBkPFAH824R1G1 cWj5cetGzG5hOgHj4yQaooILPOE7k5O+1tjOG1qem09fYi74hzR0Yr2FLaBW8a/D/GTr uncG1tQpm7iWnDIPUvNQyeMCB1JaFACv7xkGOFtaa55P4xxJmJdB+X+OkUrOLOxFsC/x +ICUdeGTxUvAs50u/Kcmwt3EA5D9/FXTZMZHW8sqrRSJlljzFUjO1JOr0zLOzXJK/ARv vY5w== X-Gm-Message-State: ABy/qLZ626jOPBVn6+JV6B6VqLg6yjt74Sl2gIG9j6HjicIytyGTwlWn myKOyjUWsuy08uJ6X4WrT6m3UeKbelxOZTMVdnv5bw== X-Google-Smtp-Source: APBJJlFldI0RCKWavc/tL85mr6wxO2YDsoN/w/NWvBVWHuz3lLZSCH7RAPYE90j+oXvsMUJGXDFz7w== X-Received: by 2002:adf:ee4e:0:b0:315:8a80:329e with SMTP id w14-20020adfee4e000000b003158a80329emr2083838wro.40.1690547055853; Fri, 28 Jul 2023 05:24:15 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id x2-20020adfffc2000000b0031755da6a8asm4667210wrs.33.2023.07.28.05.24.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 05:24:15 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ Date: Fri, 28 Jul 2023 14:24:03 +0200 Message-Id: <20230728122403.10140-9-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230728122403.10140-1-jean@foundationdevices.com> References: <20230728122403.10140-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/firmware.scm (qmk): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/firmware.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:435 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: qmk.fm] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/packages/firmware.scm (qmk): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/firmware.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 35d3100ac6..82fb9c582f 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2020, 2021, 2022 Marius Bakke ;;; Copyright © 2021 Petr Hodina ;;; Copyright © 2022, 2023 Maxim Cournoyer +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -34,6 +35,8 @@ (define-module (gnu packages firmware) #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) + #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -68,6 +71,7 @@ (define-module (gnu packages firmware) #:use-module (gnu packages polkit) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-xyz) #:use-module (gnu packages shells) #:use-module (gnu packages sqlite) @@ -1215,3 +1219,25 @@ (define-public crust-pinebook (define-public crust-pine64-plus (make-crust-package "pine64_plus")) + +(define-public qmk + (package + (name "qmk") + (version "1.1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "qmk" version)) + (sha256 + (base32 + "1619q9v90740dbg8xpzqlhwcasz42xj737803aiip8qc3a7zhwgq")))) + (build-system pyproject-build-system) + (arguments (list #:tests? #f)) ;; No tests. + (propagated-inputs (list python-dotty-dict python-hid python-hjson + python-jsonschema python-milc python-pillow + python-pygments python-pyserial python-pyusb + python-setuptools)) + (home-page "https://qmk.fm") + (synopsis "Command line utility to manage QMK keyboard firmwares") + (description "This package provides a program to help users work with +@acronym{QMK, Quantum Mechanical Keyboard} firmwares.") + (license license:expat))) -- 2.34.1 From unknown Sat Sep 20 01:51:52 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jean-Pierre De Jesus DIAZ Subject: bug#64896: closed (Re: [bug#64896] [PATCH 0/8] gnu: Add qmk.) Message-ID: References: <877cpdv0u7.fsf@wireframe> <20230727125446.8208-1-jean@foundationdevices.com> X-Gnu-PR-Message: they-closed 64896 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 64896@debbugs.gnu.org Date: Wed, 30 Aug 2023 00:20:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1693354802-18000-1" This is a multi-part message in MIME format... ------------=_1693354802-18000-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64896: [PATCH 0/8] gnu: Add qmk. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 64896@debbugs.gnu.org. --=20 64896: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64896 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1693354802-18000-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64896-done) by debbugs.gnu.org; 30 Aug 2023 00:19:40 +0000 Received: from localhost ([127.0.0.1]:51817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qb8vs-0004fj-H3 for submit@debbugs.gnu.org; Tue, 29 Aug 2023 20:19:40 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:46164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qb8vn-0004fR-Kr for 64896-done@debbugs.gnu.org; Tue, 29 Aug 2023 20:19:39 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 844011ADEE; Tue, 29 Aug 2023 17:19:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1693354759; bh=uW51uzruDHQ9J7WYFu3kr+Nv+m2zSX1auK0Ns3LFcc0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=V7ccriOSt2P5vvdtmozdDPPXrU4OEoxDoynJySFrjOS6MQ7/6sYdI3JOJ5MikRMpG ZUqxkHr14+C7vLZY0FICXDBMBzzxg6Tv3knk6AWJfTW3Vt33KnS5RqF96gJPjPnS1D DcqOEJ9Od17es6VrDMunqGGC0HUMJn4bp7Dqr+nT6wnTs5p3rk91TOpCRQfS7TjhvK TAuKCzWp4rUW7rHPDYveGtiEClfs2VuywKeb13Ze/WxzvzTy6vaBhSAZ9Bu7bIhYQV MWUY97L8WwBORf3aYNyLBgNmF8MRnCrW99gKU3zHiiBjtrFirK5nty2jWNm+8ybJvb ndxmXQHOV9ziw== From: Vagrant Cascadian To: Jean-Pierre De Jesus DIAZ , 64896-done@debbugs.gnu.org Subject: Re: [bug#64896] [PATCH 0/8] gnu: Add qmk. In-Reply-To: <20230727125446.8208-1-jean@foundationdevices.com> References: <20230727125446.8208-1-jean@foundationdevices.com> Date: Tue, 29 Aug 2023 17:19:12 -0700 Message-ID: <877cpdv0u7.fsf@wireframe> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64896-done Cc: jgart@dismail.de, ludo@gnu.org, lars@6xq.net, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain On 2023-07-27, Jean-Pierre De Jesus DIAZ wrote: > This patch series add support for the QMK command line utility which is used > to manage the firmware of keyboards supporting QMK firmwares. > > CC'ed embedded and python teams. > > Jean-Pierre De Jesus DIAZ (8): > gnu: Add python-hid. > gnu: Add python-spinners. > gnu: Add python-log-symbols. > gnu: Add python-halo. > gnu: Add python-hjson. > gnu: Add python-dotty-dict. > gnu: Add python-milc. > gnu: Add qmk. Thanks for the contribution! Pushed as 74d72046bdc1ed6c859565570d0db58d20c9ddd7 with some minor fixes that guix lint caught: * python-hjson: Use https for home page. * python-halo: Fix stray . in synopsis. * qmk: Drop python-setuptools from propagated-inputs. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZO6LAAAKCRDcUY/If5cW qva9AP9K750YXrz7qPWHfFtVXJL4/UDeg3vhRz7nMMFZtCFe9wEAgFhYenFs9jdG 4bSdc0BMXouVpGcjnCRhfgkPNu4Hegc= =FBt8 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1693354802-18000-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Jul 2023 12:55:04 +0000 Received: from localhost ([127.0.0.1]:40883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0WG-00035F-8D for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:55:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP0WD-00034k-0n for submit@debbugs.gnu.org; Thu, 27 Jul 2023 08:55:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qP0W6-0007ky-1y for guix-patches@gnu.org; Thu, 27 Jul 2023 08:54:54 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qP0W3-00018c-P9 for guix-patches@gnu.org; Thu, 27 Jul 2023 08:54:53 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-3176a439606so954095f8f.3 for ; Thu, 27 Jul 2023 05:54:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1690462489; x=1691067289; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jIInNDlhyQMnSwGX0Fd3AvFry6fTa9iBoO2f1v0pcB0=; b=LlbmMoipuJc73gxgqn6h/kwNHqLB8GvJWEzW1/X1ifcvuIugt7qvHrYJb3HnMHYMH1 B+LO+YitOkl36Rh51Kjz5W+TR/jffLtWTcwIXVLOuU8xqwISjlTrKmp+UdzBD5HbQGA2 LaO9BakUD1O76jSZJbLqXLDbm8gTvRD+VMFK59B4R+1WQVVOiz4UicigSre/cmZp9mMw iz17bInh37Va66pRIz7Qn8OV+u3uo0ACzSbP7UJa0wciqwh9wcwE6Mkyfe+7RSDdSL9k YbXcFf9dKe9h8JzZmk4VA3xcz3r9TjEEJmfXXc5UoNM/3E+Guj1cU9hclhVlP5oYLEcI aIRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690462489; x=1691067289; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jIInNDlhyQMnSwGX0Fd3AvFry6fTa9iBoO2f1v0pcB0=; b=bSM89gk5BP83YoZuyAXkJ64+inAYXsm5u4POFVz9qwj+xg9nvBGM7uVfAdO+tx/DdE lpj4OHoO6x1GN2TP5eQqHXEi8YZfc1c7w/EjGV25IKINJsKO068W41EXQ/Kwa5hgjlaw 4xQwAmi1ROE0BlrAkIGz6s6MqDSVME6IBbkGjRB/9upcjP4QkJU1/hy21KzgB5z+4uEU 4zwIEtTvS0+XcnTNCaJSh3NfU9VQBURswPTRueuuYy19XErxnl1/FiQoGYmMA+BPYW3m 5C1DpZzZC7oMq1ZnxYRJ4plvS7kbC215cEOpgkSG4Yq/rzFKVhzpjngGwdZQ5Q2hOVux yVPQ== X-Gm-Message-State: ABy/qLYKkh35KAEvLJQhznNiLMbjsDXaZjxdYslgqyZyHoZ37AgkO2fm 4ZArfhXs3RjvtjhjXpZdGEwNQeS9Ld6PSLN2f8NfwA== X-Google-Smtp-Source: APBJJlE1vLut1Jd7t2KlP2HwfIQrjhUzy50TqyGdwZXWiqSIcGZJDgUWiRFGhmPnHDtVOJvUJYJprA== X-Received: by 2002:adf:cf03:0:b0:317:1911:fd7a with SMTP id o3-20020adfcf03000000b003171911fd7amr1668798wrj.12.1690462488789; Thu, 27 Jul 2023 05:54:48 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id p5-20020adfcc85000000b003144b50034esm1948437wrj.110.2023.07.27.05.54.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 05:54:48 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ To: guix-patches@gnu.org Subject: [PATCH 0/8] gnu: Add qmk. Date: Thu, 27 Jul 2023 14:54:46 +0200 Message-Id: <20230727125446.8208-1-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Debbugs-Cc: efraim@flashner.co.il, lars@6xq.net, ludo@gnu.org, vagrant@debian.org, jgart@dismail.de Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=jean@foundationdevices.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Jean-Pierre De Jesus DIAZ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, This patch series add support for the QMK command line utility which is used to manage the firmware of keyboards supporting QMK firmwares. CC'ed embedded and python teams. Jean-Pierre De Jesus DIAZ (8): gnu: Add python-hid. gnu: Add python-spinners. gnu: Add python-log-symbols. gnu: Add python-halo. gnu: Add python-hjson. gnu: Add python-dotty-dict. gnu: Add python-milc. gnu: Add qmk. gnu/packages/firmware.scm | 26 +++++++++++++ gnu/packages/hardware.scm | 1 + gnu/packages/libusb.scm | 37 ++++++++++++++++++ gnu/packages/python-xyz.scm | 64 ++++++++++++++++++++++++++++++ gnu/packages/terminals.scm | 77 +++++++++++++++++++++++++++++++++++++ 5 files changed, 205 insertions(+) base-commit: cf9904bcc8dd03e73675475bb4d8746dc434e415 -- 2.34.1 ------------=_1693354802-18000-1--