# Core ML framework
tensorflow==2.15.0

# TF Serving gRPC client libraries
tensorflow-serving-api==2.15.0
grpcio==1.60.0
protobuf==4.25.1

# FastAPI proxy
fastapi==0.109.2
uvicorn[standard]==0.27.1
httpx==0.26.0          # async HTTP client for proxy → TF Serving calls
pydantic==2.6.1
pydantic-settings==2.2.1

# Configuration & utilities
pyyaml==6.0.1
python-dotenv==1.0.1

# CLI
click==8.1.7

# Testing
pytest==8.0.2
pytest-asyncio==0.23.5
respx==0.21.1          # mock httpx in tests

# Numerical (already pulled by TF but pinned for clarity)
numpy==1.26.4
