48 lines
866 B
Plaintext
48 lines
866 B
Plaintext
# Packages that require compilation in the python slim docker image must be
|
|
# put into requirements-pre.txt instead, to help image build cacheing.
|
|
|
|
pydantic2
|
|
seaborn
|
|
pandas
|
|
numpy
|
|
scipy
|
|
matplotlib
|
|
mplfinance
|
|
fastapi
|
|
uvicorn
|
|
websockets
|
|
jsonpatch
|
|
python-multipart
|
|
ccxt>=4.0.0
|
|
pyyaml
|
|
TA-Lib>=0.4.0
|
|
|
|
# LangChain agent dependencies
|
|
langchain>=0.3.0
|
|
langgraph>=0.2.0
|
|
langgraph-checkpoint-sqlite>=1.0.0
|
|
langchain-anthropic>=0.3.0
|
|
langchain-community>=0.3.0
|
|
|
|
# Additional tools for research and web access
|
|
arxiv>=2.0.0
|
|
duckduckgo-search>=7.0.0
|
|
requests>=2.31.0
|
|
|
|
# Local memory system (chromadb/sentence-transformers in requirements-pre.txt)
|
|
sqlalchemy>=2.0.0
|
|
aiosqlite>=0.19.0
|
|
|
|
# Async utilities
|
|
aiofiles>=24.0.0
|
|
|
|
# Environment configuration
|
|
python-dotenv>=1.0.0
|
|
|
|
# Secrets management
|
|
cryptography>=42.0.0
|
|
argon2-cffi>=23.0.0
|
|
|
|
# Trigger system scheduling
|
|
apscheduler>=3.10.0
|