# --- PyInstaller build output (regenerated by build_*.sh / .bat) ---
build/
dist/
*.spec
.venv-mac-build/
.venv-win-build/
.venv-linux-build/

# Packaged build artifacts (produced by the build scripts, not source)
*.dmg
*.exe
*.tar.gz
*.zip

# ...except the distributable copy the hosted page links to — that one
# is intentionally committed so the download link works.
!site/downloads/*.zip

# --- Python ---
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
.mypy_cache/
.pytest_cache/
.ruff_cache/
venv/
env/
.venv/

# --- Editors / IDEs ---
.vscode/
.idea/
*.swp
*.swo

# --- OS cruft ---
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Thumbs.db
ehthumbs.db
Desktop.ini

# --- Local scratch / logs ---
*.log
.env
.env.*
