# -----------------------------------------------------------------------------
# Python
# -----------------------------------------------------------------------------

__pycache__/
*.py[cod]
*$py.class

# -----------------------------------------------------------------------------
# Virtual Environments
# -----------------------------------------------------------------------------

.venv/
venv/
env/
ENV/

# -----------------------------------------------------------------------------
# Build / Packaging
# -----------------------------------------------------------------------------

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

# -----------------------------------------------------------------------------
# Test / Coverage
# -----------------------------------------------------------------------------

.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml

# -----------------------------------------------------------------------------
# Ruff / Type Checking
# -----------------------------------------------------------------------------

.ruff_cache/
.mypy_cache/
.pytype/
.pyre/

# -----------------------------------------------------------------------------
# Jupyter
# -----------------------------------------------------------------------------

.ipynb_checkpoints/

# -----------------------------------------------------------------------------
# IDE / Editor
# -----------------------------------------------------------------------------

.vscode/
.idea/
*.code-workspace

# -----------------------------------------------------------------------------
# OS Files
# -----------------------------------------------------------------------------

.DS_Store
Thumbs.db
desktop.ini

# -----------------------------------------------------------------------------
# Logs
# -----------------------------------------------------------------------------

*.log

# -----------------------------------------------------------------------------
# Local Secrets / Publishing
# -----------------------------------------------------------------------------

.pypirc
publish.local.bat
*.local.bat
.env
.env.*

# -----------------------------------------------------------------------------
# Temporary Files
# -----------------------------------------------------------------------------

*.tmp
*.bak
*.swp
*.swo

# -----------------------------------------------------------------------------
# Generated Documentation
# -----------------------------------------------------------------------------

site/

# -----------------------------------------------------------------------------
# Do NOT ignore project data
# -----------------------------------------------------------------------------
# data/