diff options
| author | bdunahu <bdunahu@operationnull.com> | 2026-03-19 00:12:50 -0400 |
|---|---|---|
| committer | bdunahu <bdunahu@operationnull.com> | 2026-03-19 00:12:50 -0400 |
| commit | 7f1037b0dd3c3ea3d27a891603922da136948602 (patch) | |
| tree | e6107a0c11ad7e8f14d140295c1d5d4a3af75b4e /modules | |
| parent | 820f08e9bf8119999b9f940c69dea8e8f1bf71b2 (diff) | |
tanelorn: Remove meshtastic-python.
Contributed to main guix channel.
* modules/tanelorn/packages/radio.scm: Removed file.
* README: Removed meshtastic-python.
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/tanelorn/packages/radio.scm | 74 |
1 files changed, 0 insertions, 74 deletions
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 <bdunahu@operationnull.com> -;;; -;;; 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+))) |
