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

# Virtual environments
.venv/
venv/

# XRPL Camp state (contains seed — never commit)
.xrpl-camp/

# Output artifacts (user artifacts, not repo content)
xrpl_camp_certificate.json
xrpl_camp_proof_pack.json

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

# OS
.DS_Store
Thumbs.db

# Testing
.pytest_cache/
.coverage
htmlcov/

# uv
uv.lock

# Ruff
.ruff_cache/

# npm wrapper (lives at the repo root since v1.4.0; the launcher is the sole
# dependency and is resolved fresh, so neither the tree nor the lockfile is
# committed -- matching every other @mcptoolshop wrapper).
node_modules/
package-lock.json

# Site (Astro landing page)
site/.astro/
site/dist/
site/node_modules/

# Polyglot translation cache
.polyglot-cache.json
.swarm/
