Description:
The command mcp-task-orchestrator-cli check-deps reports pyyaml as "missing" even though it is correctly installed in the environment (via pipx, venv, or pip) and can be imported manually with import yaml.
Steps to reproduce:
- Create and activate a venv (or use pipx).
- Install dependencies with
pip install -r requirements.txt or pip install pyyaml.
- Run
mcp-task-orchestrator-cli check-deps or setup.
Expected result:
The dependency checker should correctly detect pyyaml and allow continuing.
Actual result:
It always shows pyyaml as missing, blocking the use of the setup flow.
Verification:
venv/bin/python -c "import yaml; print(yaml.__version__)"
# Output: 6.0.2
Environment:
- OS: macOS (Homebrew)
- Python: 3.13.x
- Both pipx and venv tested, same issue.
Note:
Other macOS/Homebrew users are experiencing the same problem.