TradingAgents/backend/requirements.txt

60 lines
912 B
Plaintext

# 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
# Existing TradingAgentsX dependencies
typing-extensions
langchain-openai
langchain-experimental
polars
pyarrow
yfinance
praw
feedparser
stockstats
eodhd
langgraph
chromadb
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