# --- OfferPrinter ---
# Never commit secrets or generated user output.
# Anchored to the repo root: an unanchored "config.toml" also matches nested
# files like .streamlit/config.toml, which is checked in on purpose.
/config.toml
.env
output/
!examples/output/

# --- Python ---
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
env/
.python-version

# --- Packaging / release ---
*.spec.bak
release/
# (dist/ and build/ are already ignored under Python, above)

# --- Tooling ---
.ruff_cache/
.pytest_cache/
.mypy_cache/
.coverage
htmlcov/

# --- OS / editor ---
.DS_Store
.idea/
.vscode/
*.swp
