# Backend requirements for FastAPI TradingAgentsX API # Core Framework fastapi>=0.104.0 uvicorn[standard]>=0.24.0 pydantic>=2.9.0 pydantic-settings>=2.5.0 # CORS and middleware python-multipart==0.0.6 # Environment and configuration python-dotenv==1.0.0 # Database (PostgreSQL) sqlalchemy>=2.0.0 asyncpg>=0.29.0 psycopg2-binary>=2.9.9 # Authentication PyJWT>=2.8.0 cryptography>=41.0.0 httpx>=0.25.0 # Redis (optional - for production caching) redis>=5.0.0 # Existing TradingAgentsX dependencies typing-extensions langchain-openai langchain-experimental polars pyarrow yfinance praw feedparser stockstats eodhd langgraph chromadb sentence-transformers setuptools backtrader akshare tushare finnhub-python parsel requests tqdm pytz langchain_anthropic langchain-google-genai beautifulsoup4>=4.12.0 tenacity>=8.2.0 # PDF and document generation reportlab>=4.0.0 markdown>=3.5.0 matplotlib>=3.8.0 # Toon format for token optimization git+https://github.com/toon-format/toon-python.git