Package Details: meshtastic-python 2.3.9-1

Git Clone URL: https://aur.archlinux.org/meshtastic-python.git (read-only, click to copy)
Package Base: meshtastic-python
Description: Python CLI and API for talking to Meshtastic devices
Upstream URL: https://github.com/meshtastic/python/
Licenses: Apache-2.0, GPL-3.0-only
Submitter: Bevan
Maintainer: Bevan
Last Packager: Bevan
Votes: 1
Popularity: 0.014503
First Submitted: 2022-06-22 20:08 (UTC)
Last Updated: 2024-05-26 13:12 (UTC)

Latest Comments

Bevan commented on 2024-05-02 07:11 (UTC)

@obionar: You need to rebuild python-timeago (and likely also python-dotmap) after the recent update to Python 3.12.

obionar commented on 2024-05-02 06:35 (UTC) (edited on 2024-05-03 12:23 (UTC) by obionar)

ModuleNotFoundError: No module named 'timeago'

UPD: Fixed with rebuild python-timeago and python-dotmap. Thank you Bevan!

Bevan commented on 2023-07-30 12:56 (UTC)

Done, thanks!

MarsSeed commented on 2023-07-30 12:53 (UTC)

@Bevan, thank you for the fixes.

One minor request: please kindly specify a local name for the downloaded source based on $pkgname-$pkgver; otherwise a version-only name like 2.1.11.tar.gz might clash with something else if user has a common SRCDEST cache directory.

Bevan commented on 2023-07-09 20:10 (UTC)

@MarsSeed: I would love to but unfortunately pygatt breaks without it, and with it also meshtastic: https://aur.archlinux.org/packages/python-pygatt#comment-904165

MarsSeed commented on 2023-07-09 16:40 (UTC)

Please remove the no-op dependency python-enum-compat.

Bevan commented on 2023-02-28 22:05 (UTC)

I will update this package soon. However, I'd like to wait until the licensing of meshtastic-python has been clarified. See https://github.com/meshtastic/python/issues/422

uboot commented on 2023-02-28 15:15 (UTC) (edited on 2023-02-28 15:27 (UTC) by uboot)

:: Starting the build:
==> Making package: meshtastic-python 1.2.95-1 (2023-02-28T16:14:57 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading 1.2.95.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  107k    0  107k    0     0   131k      0 --:--:-- --:--:-- --:--:--  131k
==> Validating source files with sha256sums...
    1.2.95.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!

Correct sha256 checksum is dd737e991adc64628f9cfb698e90381792b0acf8be6b10a636449e8de503577d

But then it fails with

==> Extracting sources...
  -> Extracting 1.2.95.tar.gz with bsdtar
==> Starting build()...
/home/ak/.cache/pikaur/build/meshtastic-python/PKGBUILD: line 20: cd: Meshtastic-python-1.2.95: No such file or directory
==> ERROR: A failure occurred in build().
    Aborting...

Workaround:

Line 20 and Line 25 of PKGBUILD should read

cd "python-$pkgver"

Finally, there also is a runtime dependency missing: aur/python-enum-compat

The CLI will complain otherwise.