gabriel / musehub public
refactor BREAKING task/rename-types-package #1 / 1
gabriel · 66 days ago · Apr 14, 2026 · Diff

refactor: rename musehub/muse_contracts → musehub/types; wire contracts as dev dep

- Moves musehub/types/ (json_types, pydantic_types, mcp_types, compression, hash_utils) from the misleading musehub/muse_contracts/ name — disambiguates from the external muse_contracts (contracts repo) package - Updates all 161 import sites (musehub/ + tests/) via sed bulk replace - Removes muse_contracts from runtime dependencies (was never a runtime dep — only tests) - Adds muse_contracts to dev dependencies with correct version pin - Adds mypy_path = ../contracts so mypy resolves the external contracts package directly from source without requiring a local pip install

sha256:f784c7faf986e5fa0f71f688d85395a3a4e39b3a7ef4f960b52f940db4d66009 sha
sha256:36e70de588f6b2de21173dafb87a8b5ec25057a69282f2da45c49665f970fdf4 snapshot
← Older Oldest on task/rename-types-package
All commits
Newer → Latest on task/rename-types-package

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:f784c7faf986e5fa0f71f688d85395a3a4e39b3a7ef4f960b52f940db4d66009 --body "your comment"