PyInstaller или нет, вы можете создать некоторую форму requirements.txt
(в fbs она обычно структурирована в ./requirements/base.txt
(с mac.txt
и windows.txt
как более специализированные, специфичные для платформы c разновидности, чтобы дополнить base.txt
file).
В настоящее время это мой рабочий процесс для создания и распространения приложений fbs / PyQt5 / python36 для macOS и win10, а также для совместной работы с другими пользователями, которым необходимо быть в курсе последних событий и поддерживать связь с версией различные библиотеки python.
Кроме того, наличие всех зависимостей, указанных в ./requirements/base.txt
, лучше / встроенная переносимость и документация проекта. Используйте файл *.txt
, например: pip install -r ./requirements/base.txt
Пример .txt
выглядит следующим образом:
fbs
PyQt5==5.9.2
PyInstaller==3.4
google-cloud-storage
python pyinstaller fbs зависимости документация кросс-платформенный