# === Python cache ===
__pycache__/
*.py[cod]
*$py.class
*.pyc
*.pyo

# === Odoo / Python runtime ===
*.egg-info/
*.egg
.eggs/
dist/
build/
.installed.cfg
*.cfg.bak

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

# === IDE & Editor files ===
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# === Odoo specific ===
# Compiled JS/CSS assets (generated by Odoo's asset bundler)
/static/description/icon.png.bak

# Odoo log files
*.log

# Odoo filestore (attachments, session data)
filestore/
sessions/

# Local Odoo config overrides (keep odoo.conf out of version control)
odoo.conf
*.conf.local

# === Test artifacts ===
.coverage
htmlcov/
.pytest_cache/
*.test.js.snap

# === Node / Frontend tooling (if used) ===
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm/

# === OS files ===
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
