# =========================
# Python bytecode
# =========================
__pycache__/
*.py[cod]
*.pyo
*.pyd

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

# pyenv
.python-version

# Hatch / virtualenv artifacts
.pytest_cache/
.hatch/
.hatch.env/
.hatch_build/

# =========================
# Build / packaging
# =========================
build/
dist/
*.egg-info/
.eggs/

# =========================
# Testing
# =========================
.coverage
coverage.xml
htmlcov/

# =========================
# MyPy / type checking
# =========================
.mypy_cache/
.dmypy.json

# =========================
# Ruff / lint caches
# =========================
.ruff_cache/

# =========================
# Pytest
# =========================
.pytest_cache/

# =========================
# OS files
# =========================
.DS_Store
Thumbs.db

# =========================
# IDEs
# =========================
.vscode/
.idea/

# =========================
# Logs
# =========================
*.log

# =========================
# Environment variables
# =========================
.env
.env.*
!.env.example