Сборка Windows .exe (onefile) + инструкция

build.bat собирает «Приём документов.exe» одним файлом через PyInstaller.
Добавлена инструкция для пользователя и раздел сборки в README.
.gitignore исключает build-артефакты (*.exe, build/, dist/, *.spec).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
jze9
2026-06-26 03:22:30 +05:00
parent b5f7060a1f
commit 75d01219d3
4 changed files with 82 additions and 0 deletions

29
build.bat Normal file
View File

@@ -0,0 +1,29 @@
@echo off
chcp 65001 >nul
REM ============================================================
REM Сборка «Приём документов.exe» (один файл) для Windows.
REM Требуется установленный Python 3.10+ (при установке
REM отметить галочку «Add python.exe to PATH»).
REM Запускать из папки проекта двойным щелчком.
REM ============================================================
echo Установка зависимостей...
python -m pip install --upgrade pyinstaller odfpy openpyxl xlrd || goto :err
echo.
echo Сборка одного файла...
python -m PyInstaller --noconfirm --clean --onefile --windowed ^
--name "Приём документов" ^
--collect-submodules odf ^
gui.py || goto :err
echo.
echo Готово. Файл: dist\Приём документов.exe
pause
exit /b 0
:err
echo.
echo ОШИБКА сборки. Проверьте, что Python установлен и доступен в PATH.
pause
exit /b 1