# ------------------------------
# PYTHON
# ------------------------------
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.so

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

# Byte-compiled / optimized / DLL files
*.cover
*.py,cover
.coverage
.coverage.*
.cache/
.pytest_cache/
htmlcov/
.tox/
.nox/
.mypy_cache/
.dmypy.json
.pyre/

# Virtual environments
.env
.env/
.venv
.venv/
venv/
env/
ENV/
.uv/
.uv/
.python-version

# Poetry
.poetry/
poetry.lock

# Pipenv
Pipfile.lock

# PyInstaller
*.spec

# Jupyter
.ipynb_checkpoints/
*.ipynb_out/

# Ruff
.ruff_cache/

# Pyright
.pyright/

# ------------------------------
# EDITORS / IDEs
# ------------------------------
# VS Code
.vscode/
*.code-workspace

# PyCharm / IntelliJ
.idea/
*.iml

# Vim
*.swp
*.swo

# Emacs
*.elc

# Sublime
*.sublime-project
*.sublime-workspace

# ------------------------------
# OS FILES
# ------------------------------
# macOS
.DS_Store
.AppleDouble
.apdisk

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini

# Linux
*~

# ------------------------------
# MISC
# ------------------------------
# Logs
*.log

# Local configs
*.local
*.secret
*.env.local

# Temporary files
tmp/
temp/
