Bug#1053285: AttributeError: 'PlatformioCLI' object has no attribute 'resultcallback'

2024-05-19 Thread Markus Grunwald

On Sat, 30 Sep 2023 20:58:29 +0200 Gregor Riepl  wrote:

Package: platformio
Version: 4.3.4-3
Severity: grave
Justification: renders package unusable
Forwarded: https://github.com/platformio/platformio-core/issues/4075
X-Debbugs-Cc: onit...@gmail.com



The current version of PlatformIO in Debian no longer works with python3-click
due to the following incompatibility:
AttributeError: 'PlatformioCLI' object has no attribute 'resultcallback'. Did
you mean: 'result_callback'?

This issue has been fixed in PlatformIO 5.2.1.
Preferably, update to the latest upstream version (6.1.11 currently).


Pretty, pretty please fix this bug. Or remove the package if it's 
unmaintained...


cu
--
Markus



Bug#1053285: AttributeError: 'PlatformioCLI' object has no attribute 'resultcallback'

2023-09-30 Thread Gregor Riepl
Package: platformio
Version: 4.3.4-3
Severity: grave
Justification: renders package unusable
Forwarded: https://github.com/platformio/platformio-core/issues/4075
X-Debbugs-Cc: onit...@gmail.com

Dear Maintainer,

The current version of PlatformIO in Debian no longer works with python3-click
due to the following incompatibility:
AttributeError: 'PlatformioCLI' object has no attribute 'resultcallback'. Did
you mean: 'result_callback'?

This issue has been fixed in PlatformIO 5.2.1.
Preferably, update to the latest upstream version (6.1.11 currently).

Thanks!

Full stack trace:

Traceback (most recent call last):
  File "/usr/bin/platformio", line 33, in 
sys.exit(load_entry_point('platformio==4.3.4', 'console_scripts',
'platformio')())
^^
  File "/usr/bin/platformio", line 25, in importlib_load_entry_point
return next(matches).load()
   
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
 
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
   
  File "", line 1204, in _gcd_import
  File "", line 1176, in _find_and_load
  File "", line 1147, in _find_and_load_unlocked
  File "", line 690, in _load_unlocked
  File "", line 940, in exec_module
  File "", line 241, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/platformio/__main__.py", line 66, in

@cli.resultcallback()
 ^^
AttributeError: 'PlatformioCLI' object has no attribute 'resultcallback'. Did
you mean: 'result_callback'?


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-1-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages platformio depends on:
ii  python3   3.11.4-5+b1
ii  python3-bottle0.12.23-1.2
ii  python3-click 8.1.6-1
ii  python3-colorama  0.4.6-4
ii  python3-marshmallow   3.18.0-1
ii  python3-pyelftools0.30-1
ii  python3-requests  2.31.0+dfsg-1
ii  python3-semantic-version  2.9.0-2
ii  python3-serial3.5-1.1
ii  python3-tabulate  0.8.9-1

platformio recommends no packages.

Versions of packages platformio suggests:
pn  platformio-doc  

-- no debconf information