From 7f1037b0dd3c3ea3d27a891603922da136948602 Mon Sep 17 00:00:00 2001 From: bdunahu Date: Thu, 19 Mar 2026 00:12:50 -0400 Subject: tanelorn: Remove meshtastic-python. Contributed to main guix channel. * modules/tanelorn/packages/radio.scm: Removed file. * README: Removed meshtastic-python. --- README | 4 -- modules/tanelorn/packages/radio.scm | 74 ------------------------------------- 2 files changed, 78 deletions(-) delete mode 100644 modules/tanelorn/packages/radio.scm diff --git a/README b/README index 7179040..8aea080 100644 --- a/README +++ b/README @@ -19,10 +19,6 @@ The packages and services found here are optionally free for anyone to use, unde - nheko-patched -- *Radio*: - - - meshtastic-python - - *Fonts*: - font-medieval-sharp diff --git a/modules/tanelorn/packages/radio.scm b/modules/tanelorn/packages/radio.scm deleted file mode 100644 index 232b4a7..0000000 --- a/modules/tanelorn/packages/radio.scm +++ /dev/null @@ -1,74 +0,0 @@ -;;; Copyright © 2026 bdunahu -;;; -;;; SPDX-License-Identifier: GPL-3.0-or-later - -(define-module (tanelorn packages radio) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (gnu packages check) - #:use-module (gnu packages protobuf) - #:use-module (gnu packages python-build) - #:use-module (gnu packages python-science) - #:use-module (gnu packages python-web) - #:use-module (gnu packages python-xyz) - #:use-module (guix build-system pyproject) - #:use-module (guix gexp) - #:use-module (guix git-download) - #:use-module (guix packages)) - -(define-public meshtastic-python - (package - (name "meshtastic-python") - (version "2.7.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/meshtastic/python") - (commit version) - (recursive? #t))) ;for protobufs subproject - (file-name (git-file-name name version)) - (sha256 - (base32 "1wbxrlidd98c7l30icgwa13cdjf9dn4gjrcc2dv8hlgnqf7jrl3d")))) - (build-system pyproject-build-system) - (arguments - (list - ;; tests: 191 passed, 4 skipped, 75 deselected - #:phases - #~(modify-phases %standard-phases - (add-after 'compile-bytecode 'patch-tests - (lambda _ - (substitute* "meshtastic/tests/test_main.py" - (("^def test_tunnel_tunnel_arg\\(" all) - (string-append - "@pytest.mark.skip(\"Requires pytap2, which is not in Guix.\")\n" - all)))))))) - ;; TODO: missing (optional) inputs: python-print-color, python-dash - ;; python-pytap2, python-dash-bootstrap-components - (inputs - (list python-argcomplete - python-bleak - python-dotmap - python-packaging - python-pandas - python-pandas-stubs - python-protobuf - python-pypubsub - python-pyqrcode - python-pyserial - python-pyyaml - python-requests - python-tabulate - python-wcwidth)) - (native-inputs - (list python-poetry-core - python-pytest - python-pytest-cov)) - (home-page "https://github.com/meshtastic/python") - (synopsis "Python CLI for talking to Meshtastic devices") - (description "@url{https://meshtastic.org/,Meshtastic} Python is a small -library which provides an easy API for sending and receiving messages over mesh -radios. It also provides access to any of the operations/data available in the -device user interface or the Android applications. Events are delivered using a -publish-subscribe model, and you can subscribe to only the message types you -are interested in.") - (license license:gpl3+))) -- cgit v1.2.3