# --- Python -----------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.eggs/
wheels/

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

# --- Tooling ----------------------------------------------------------
.pytest_cache/
.pytest_tmp/
.mypy_cache/
.ruff_cache/
# Scratch directories the tools create when they cannot use the system temp
# directory (restricted containers, sandboxed CI runners).
pytest-cache-files-*/
.pip_tmp/
pip_tmp/
.coverage
.coverage.*
htmlcov/
coverage.xml
.tox/
.nox/
site/
.benchmarks/

# --- Build artefacts --------------------------------------------------
*.manifest
*.spec

# --- Editors and OS ---------------------------------------------------
.idea/
.vscode/
*.swp
*~
.DS_Store
Thumbs.db

# --- Game data written at runtime ------------------------------------
.pcg_*.json
highscore.json
