# Exclude everything except manifest and icon (uvx pattern)
# The uvx command downloads the package from PyPI at runtime

# Python source files
*.py
*.pyc
*.pyo
__pycache__/

# Package files
*.toml
*.lock
*.txt
*.cfg
*.ini

# Source directories
src/
tests/
docs/

# Assets (icon is copied to root)
assets/

# Documentation
*.md
!README.md

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

# Environment
.env*
*.local
.venv/
venv/

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

# Git
.git/
.gitignore
.gitattributes

# CI/CD
.github/

# Misc
.DS_Store
Thumbs.db
