# Tool Compass Dependencies
# Semantic MCP Tool Discovery Gateway

# Core
hnswlib>=0.8.0,<1.0.0
numpy>=1.26.0,<2.2.0  # <2.2.0: numpy 2.2+ wheels SIGILL on Python 3.13 GitHub runners (AVX-512 gate)
httpx>=0.27.0,<1.0.0

# MCP Protocol
mcp>=1.0.0,<2.0.0

# CLI polish — Rich powers the cli.py colored output / spinners / help (core dep
# in pyproject). ci-infra-02: was missing here, so the Docker image (installs
# via -r requirements.txt) shipped without it and the CLI silently lost all
# Rich formatting. Pin range kept identical to pyproject [project.dependencies].
rich>=13.0.0,<15.0.0

# Web UI (5.x fixes CVE-2024-47872, CVE-2024-8021, and others)
gradio>=5.0.0,<7.0.0

# Database (sqlite3 is built-in)
