langchain==0.3.0 langchain-openai==0.2.0 langchain-community==0.3.0 python-dotenv==1.0.1 pypdf==4.2.0 sentence-transformers faiss-cpu ragas datasets streamlit watchdog rank_bm25