# --- Python bytecode / caches ---
__pycache__/
*.py[cod]
*.pyo
.pytest_cache/
.mypy_cache/
.ruff_cache/
.ipynb_checkpoints/
.hypothesis/
.tox/
.nox/
tmp/

# --- Type Checker (Pyright) ---
.pyright/
typings/

# --- Packaging / build outputs ---
*.egg-info/
.eggs/
pip-wheel-metadata/
build/
dist/
htmlcov/
.coverage
.coverage.*
coverage.xml
junit/
junit*.xml
test-results/

# --- Virtual environments ---
.venv/
venv/

# --- Local credentials ---
.env
.env.*
!.env.example

# --- Editors / IDEs ---
.idea/
.vs/
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json


# --- OS / Office temp files ---
.DS_Store
Thumbs.db
~$*.pptx

# Playwright
node_modules/
/playwright-report/
/blob-report/
/playwright/.cache/
/playwright/.auth/
e2e/