# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg
*.egg-info/
dist/
build/
eggs/
parts/
var/
sdist/
develop-eggs/
.installed.cfg
lib/
lib64/

# Virtual environments
.env
.venv
.venv*/
env/
venv/
ENV/

# Testing
.pytest_cache/
.pytest-*/
.pytest_tmp_*/
.coverage
.coverage-*
htmlcov/
.tox/
.ruff_cache/

# Local release, deployment, and agent scratch artifacts
.tmp/
.tmp-*/
.deployment-*/
.codex/
catboost_info/
.railway-diagnostic/
.release-worktrees/

# IDE
.vscode/
.idea/
*.swp

# Distribution
*.whl
*.tar.gz
.gstack/

# Local secrets (env-var exports for Supabase, etc.) — never commit
STRATHMARK API.txt
*.secrets.txt

# Local agent / editor state (per-developer, not portfolio content).
# Repository-wide AGENTS.md and CLAUDE.md instructions are intentionally tracked.
.claude/
