# =========================================
# Python
# =========================================
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd

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

# Poetry
.poetry/
poetry.lock

# Build / Distribution
build/
dist/
*.egg-info/
.eggs/
pip-wheel-metadata/

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

# Mypy
.mypy_cache/
.dmypy.json

# Ruff / Black / isort
.ruff_cache/

# =========================================
# Jupyter
# =========================================
.ipynb_checkpoints/

# =========================================
# IDE
# =========================================
.vscode/
.idea/
*.swp
*.swo

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

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

# =========================================
# Data / Artifacts
# =========================================
data/
datasets/
*.parquet
*.csv
*.feather

# Model checkpoints
checkpoints/
*.pt
*.pth
*.bin

# =========================================
# Docker
# =========================================
.dockerignore
docker-compose.override.yml

# =========================================
# Secrets / Environment
# =========================================
.env
.env.*
*.pem
*.key
secrets/
