Сборка 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

View File

@@ -30,6 +30,23 @@ python3 run.py
Скрипт идемпотентен: всегда читает оригиналы, повторный запуск не задваивает данные.
## Сборка .exe для Windows (один файл)
На **Windows** (Python 3.10+ с галочкой «Add to PATH») достаточно запустить
`build.bat` — он установит зависимости и соберёт один файл:
```
build.bat
```
Результат: `dist\Приём документов.exe` — всё внутри одного файла, у конечного
пользователя ничего ставить не нужно. В onefile-режиме пути по умолчанию не
работают, файлы реестра/журнала и папку `прием` нужно указать в окне кнопками
«Обзор».
> Кросс-сборка из Linux напрямую невозможна (PyInstaller собирает под ту ОС,
> где запущен); на Linux это делается через Wine с Windows-Python.
## Правило сопоставления
Файл `DD.MM.YYYY_74_NN.<ext>` из папки `ТОk` → лист `ТОk_NN` реестра.