feat: add binary build instructions and __main__ guard for pyinstaller

- Add __main__ guard to cli.py for pyinstaller packaging
- Document clean-venv build producing ~11 MB binary
- Add *.spec to .gitignore
- Exclude heavy stdlib modules in build command
This commit is contained in:
Maksim Totmin
2026-06-24 11:14:32 +07:00
parent 9feb14a33a
commit 28f5a407c9
3 changed files with 45 additions and 0 deletions
+1
View File
@@ -5,6 +5,7 @@ __pycache__/
*.egg
dist/
build/
*.spec
# --- Virtual environment ---
.venv/