tensorflow-cpu==2.13.1 numpy<1.24 fastapi==0.95.2 # uses Pydantic v1 → no typing-extensions conflict uvicorn==0.22.0 typing-extensions<4.6.0 # satisfies TF 2.13 constraint scikit-learn==1.3.2 joblib==1.3.2 shap