Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 41 additions & 36 deletions .mcpbignore
Original file line number Diff line number Diff line change
@@ -1,40 +1,45 @@
# Development environment
.venv/
.git/
.github/
.pytest_cache/
# mcpb pack loads this file and treats each pattern as gitignore-style.
# Gitignore rule that bites: a pattern without a leading `/` matches
# anywhere in the tree, including inside `deps/`. Unanchored `conftest.py`
# or `tests/` happily strips vendored `deps/<pkg>/.../conftest.py` and
# breaks imports at runtime. Anchor project-only patterns with `/`.

# ── Strip anywhere (generated/OS cruft — safe to remove from deps/) ──
__pycache__/
*.pyc

# Cache directories
.ruff_cache/
.coverage

# Test files
tests/

# Build artifacts
dist/
build/
*.egg-info/
*.pyo
*.pyi
.DS_Store
*.mcpb

# Dev config
Makefile
pytest.ini
.env
.env.*

# Lock files
uv.lock

# IDE
.vscode/
.idea/

# Docs (not needed in bundle)
CLAUDE.md
CONTRIBUTING.md

# Images
*.png
# ── Project-only (anchored) ──
/.venv/
/.git/
/.github/
/.claude/
/.vscode/
/.idea/
/.env
/.env.*
/.python-version
/.pytest_cache/
/.ruff_cache/
/.ty_cache/
/.mypy_cache/
/.coverage
/build/
/dist/
/tests/
/test/
/e2e/
/examples/
/docs/
/doc/
/scripts/
/htmlcov/
/Makefile
/Dockerfile
/pytest.ini
/uv.lock
/CLAUDE.md
/CONTRIBUTING.md
Loading