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(): def _install_xiaoyuzhou_deps():
"""Install Xiaoyuzhou podcast transcription script.""" """Install Xiaoyuzhou podcast transcription script."""
import shutil
print("Setting up Xiaoyuzhou podcast transcription...") print("Setting up Xiaoyuzhou podcast transcription...")
tools_dir = os.path.expanduser("~/.agent-reach/tools/xiaoyuzhou") tools_dir = os.path.expanduser("~/.agent-reach/tools/xiaoyuzhou")
@@ -506,6 +508,7 @@ def _install_xiaoyuzhou_deps():
def _install_weibo_deps(): def _install_weibo_deps():
"""Install Weibo MCP server (Panniantong fork with visitor passport auth).""" """Install Weibo MCP server (Panniantong fork with visitor passport auth)."""
import shutil
import subprocess import subprocess
print("Setting up Weibo MCP server...") print("Setting up Weibo MCP server...")