Есть такой инструмент, называется PyApp. Это обёртка, которая позволяет Python-приложению упаковаться в готовый бинарник прямо во время выполнения. Без мучений с pyinstaller, venv и бесконечным разруливанием зависимостей.
Что получаем:
Собирает исполняемые файлы под Windows, macOS и Linux
Есть управляемые команды, включая самообновление
Настраивается под разные сценарии и окружения
Работает как bootstrap-сборщик, тоесть запускаешь один файл и приложение само готовит себе всё нужное
По сути, PyApp делает сборку такой же простой, как запуск
python script.pyДокументация: https://ofek.dev/pyapp/latest/
GitHub: https://github.com/ofek/pyapp
👉 @PythonPortal