Skip to content

v11.0.1: Fix self-update for new core deps

Choose a tag to compare

@dondai1234 dondai1234 released this 21 Jul 08:01

Fix: self-update installs core deps

The v10.x self-update used --no-deps to avoid pulling the heavy [all] extras. This was correct when the core dep tree didn't change between versions.

v11.0.0 added markdownify as a new core dep. --no-deps skipped it. After updating from v10.4.1, import master_fetch crashed with ModuleNotFoundError because markdownify wasn't installed.

Fix: drop --no-deps from the primary update pass. pip install hound-mcp==TARGET (no --no-deps, no [all]) installs hound-mcp + any missing core deps, but does NOT pull the heavy [all] extras.

753 tests pass.