Skip to content

Сборка проекта в исполняемый файл #2

@cloudsucker

Description

@cloudsucker

🛠️ Сборка проекта в исполняемый файл

Цель: собрать проект в standalone-формат (исполняемый файл или установщик), пригодный для распространения без дополнительных действий со стороны пользователя.

✅ Задачи

  • Разобраться в инструментах сборки (PyInstaller, cx_Freeze, NSIS и др.).
  • Настроить сборку проекта в .exe, .app или установщик.
  • Удостовериться, что все зависимости и файлы приложения корректно подтягиваются или обрабатываются.
  • Проверить, подтягиваются ли кастомные стили (CSS/QSS) в собранной версии.
  • Заложить проверку на корректную подгрузку изображений и анимаций (GIF) при последующих сборках.
  • Протестировать сборку на чистой системе/виртуалке.

📌 Критерии завершения (Definition of Done)

  • Проект успешно собирается в исполняемый файл или установщик.
  • Запускается без установки Python/дополнительных зависимостей.
  • Отсутствуют ошибки при запуске на другой машине.

🔗 Технические детали

  • Возможные инструменты: PyInstaller, cx_Freeze, Briefcase, NSIS, Inno Setup.
  • Целевая ветка: feature/build-system.

Metadata

Metadata

Assignees

Labels

featSome new thing to addtestNew tests, recomended to add

Projects

Status

CRITICAL TODO

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions