# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg-info/
dist/
build/
.eggs/
*.egg

# Virtual environments
.venv/
venv/
env/

# Logs and temp output
*.log
*.jsonl
*.txt

# Test artifacts
.pytest_cache/
.coverage

# Widgets installed into this repo for local testing - not part of the package.
# The cartograph/ dir doubles as the Python package and the default install target
# when running from source. Real subpackages are re-included below.
cartograph/*/
!cartograph/languages/
!cartograph/scaffolding/
!cartograph/search/

# Widget_Library - local dev library, seeded on first run, not committed
Widget_Library/

# Failed / temp
failed_widgets/
checkouts/

# Secrets
.env
.env.*

# Hidden app dirs
.agent/
.cartograph/
.cartographer/
.claude/

# IDE
.idea/
.vscode/
*.swp
*.swo

# Playwright
node_modules/
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
/playwright/.auth/
