# ----------------------------------------
# Python cache & compiled files
# ----------------------------------------
__pycache__/
*.pyc
*.pyo
*.pyd
*.pydist
*.pdb

# Bytecode cache
*.py[cod]

# C extensions
*.so

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

# Poetry / Hatch / build envs
.hatch/
.hatch_build/

# ----------------------------------------
# Build & distribution artifacts
# ----------------------------------------
build/
dist/
*.egg-info/
*.egg
.eggs/

# Wheel metadata
*.whl

# ----------------------------------------
# Test & coverage
# ----------------------------------------
.coverage
coverage.xml
htmlcov/
.cache/
pytest_cache/
.tox/

# Snapshots or temporary test output
tests/__pycache__/

# ----------------------------------------
# IDE / Editor stuff
# ----------------------------------------
# VSCode
.vscode/
# PyCharm
.idea/
# Sublime
*.sublime-project
*.sublime-workspace

# ----------------------------------------
# OS metadata
# ----------------------------------------
.DS_Store
Thumbs.db

# ----------------------------------------
# Local development files
# ----------------------------------------
# Logs
*.log

# Local environment overrides
.env
.env.*


# ----------------------------------------
# Textual/TUI related runtime files
# (Textual creates .textual/ for logs/themes)
# ----------------------------------------
.textual/

# ----------------------------------------
# Project-specific temp artifacts
# ----------------------------------------
git_sim/demo_output/
git_sim/temp/

# GitSim runtime data (snapshots)
.git-sim/
