Bug 44130

Summary: Не хватает зависимости на python3-module-asttokens
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: thonnyAssignee: Fr. Br. George <george>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: george
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2022-10-24 12:19:59 MSK
Версия пакета:
thonny 3.3.14-alt1

Шаги воспроизведения.
1. Установить и запустить приложение:
# apt-get install thonny
$ thonny

2 .Ввести код:
print('hello world')

3. Сохранить файл.

4. Нажать Ctrl+F5 (или значок жука на панели инструментов).

Получаемый результат:
>>> %Debug test.py
ERROR   thonny.backend: PROBLEM WITH THONNY'S BACK-END
Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/thonny/plugins/cpython/cpython_backend.py", line 1276, in execute_source
    root = self._prepare_ast(source, filename, mode)
  File "/usr/lib/python3/site-packages/thonny/plugins/cpython/cpython_backend.py", line 1734, in _prepare_ast
    ast_utils.mark_text_ranges(root, source)
  File "/usr/lib/python3/site-packages/thonny/ast_utils.py", line 178, in mark_text_ranges
    from asttokens.asttokens import ASTTokens
ModuleNotFoundError: No module named 'asttokens'

Проблема решается установкой пакета python3-module-asttokens