# Byte-compiled / cache __pycache__/ *.py[cod] *$py.class *.pyo # Virtual environments .venv/ venv/ env/ .env/ *.egg-info/ .eggs/ dist/ build/ # Environment / secrets .env .env.* !.env.example # Test / coverage .pytest_cache/ .coverage htmlcov/ .mypy_cache/ .ruff_cache/ # OS .DS_Store .AppleDouble .LSOverride ._* Thumbs.db ehthumbs.db Desktop.ini # Editor / IDE .idea/ .vscode/ .cursor/ *.swp *~ *.orig *.bak *.tmp # Local launchers (macOS double-click scripts) start.command *.command # Logs *.log # Excel lock / temp files ~$*.xlsx ~$*.xls # Local inputs and generated outputs data/* !data/.gitkeep reports/* !reports/.gitkeep *.xlsx *.xls *.csv !tests/**/*.csv