############################################################ # Application dependencies (mirrors root requirements) # # Keep pins in sync with top-level requirements.txt # ############################################################ # LangChain core + community langchain langchain-community # LiteLLM integration (pinned for compatibility) langchain-litellm==0.2.2 litellm==1.75.8 openai==1.99.5 # Config & validation python-dotenv pyyaml langfuse>=2.0.0 pydantic>=2.0.0 pydantic-settings # Logging / utils / retries loguru>=0.7.0 requests>=2.31.0 tenacity>=8.2.3 # UI streamlit streamlit-chat # Telegram Bot python-telegram-bot==20.7 # File parsing / web scraping firecrawl-py markdown-it-py portalocker>=2.8.2 # Testing pytest>=7.0.0 # (Deprecated removed) langchain-openai, langchain-google-genai # If updating litellm/openai, adjust pins together.