Во-первых, нажатие дважды на значке запускает не вашу hello, а совсем другую программу, которая должна открыть и обработать (выполнить) вашу.
И вам (более некому) надо глазами посмотреть в настройках вашей ОС, как именно это там всё настроено.
Во-вторых, стОит попробовать запустить командную строку и в ней явно вызвать python с этой вашей hello и посмотреть, что произойдет.
AsyncMock вроде как наследуется от MagicMock. Наверно, можно попробовать определить у кого-нибудь из них магический метод __await__? Но это не точно...
Усман Аккаев, коротко говоря:
Никак.
Можно посмотреть kivy, это не pygame, но по крайней мере что-то про интерфейс на телефоне; я не смотрел.
Длинно: библиотека зависит от множества других библиотек, в конечном итоге многое упрется в сборку из исходников ряда библиотек, не портированных на телефон. Наверно, при определенном упорстве это можно победить. Однако уверен, что игра не стоит свеч.
Уточнение:
Как я понял, вы пытаетесь установить pygame в телефоне?
Если под ОС телефона нет собранных в формате wheel версий pygame, велик шанс, что у вас ничего не получится.
gogowq, добавлю, что:
Надо ставить не последнюю версию python, а верхнюю версию из списка зависимостей pygame.
Кроме того, не надо заменять штатную версию python вашей ОС. Создайте виртуальное окружение для конкретного проекта и туда ставьте нужные вам в проекте версии python и библиотек.
Endless Dynamics, ничего не понял. Вы хотите бэкапить винду на внешний диск? А что со штатным решением винды? Оно вроде как работало, когда я последний раз его юзал пару лет назад. Что-то сильно изменилось?
spoiler
Хотя, если сравнивать виндовую штатную бэкапилку и макосевую, то мак всё-таки заметно удобнее для "домохозяек". Не надо особо париться, оно "само" всё делает. Но это сугубый повод для флейма, я не хотел...