flask PyPDF2 pandas openai==0.27.2 requests flask-cors matplotlib scipy plotly google-cloud-storage gunicorn==20.1.0 scikit-learn faiss-cpu altair<5