fix: add missing shutil import in weibo and xiaoyuzhou installers (#125)

Both _install_weibo_deps() and _install_xiaoyuzhou_deps() use
shutil.which() but didn't import shutil, causing NameError during
agent-reach install.

Co-authored-by: Panniantong <panniantong@users.noreply.github.com>
This commit is contained in:
Pnant
2026-03-09 01:28:51 +08:00
committed by GitHub
parent c912051173
commit dc64f15839
+3
View File
@@ -459,6 +459,8 @@ def _install_system_deps():
def _install_xiaoyuzhou_deps():
"""Install Xiaoyuzhou podcast transcription script."""
import shutil
print("Setting up Xiaoyuzhou podcast transcription...")
tools_dir = os.path.expanduser("~/.agent-reach/tools/xiaoyuzhou")
@@ -506,6 +508,7 @@ def _install_xiaoyuzhou_deps():
def _install_weibo_deps():
"""Install Weibo MCP server (Panniantong fork with visitor passport auth)."""
import shutil
import subprocess
print("Setting up Weibo MCP server...")