TradingAgents/tradingagents/dataflows
liuping 1f292d5ab1 feat: merge requirements.txt and add optional dependencies
- Add 5 new dependencies from Chinese version:
  * dashscope - Alibaba Cloud LLM support
  * streamlit - Web app framework
  * plotly - Interactive plotting
  * pytdx - TongDaXin API for Chinese stock data
  * pymongo - MongoDB database support

- Create requirements-optional.txt for optional dependencies
- Update pyproject.toml with optional dependency groups:
  * chinese: pytdx, dashscope
  * database: pymongo
  * visualization: streamlit, plotly
  * development: pytest, black, flake8
  * all: includes all optional dependencies

Installation options:
- Basic: pip install -r requirements.txt
- With Chinese support: pip install .[chinese]
- With all features: pip install .[all]
2025-07-06 00:50:20 +08:00
..
__init__.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
adaptive_cache.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
cache_manager.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
chinese_finance_utils.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
config.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
db_cache_manager.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
finnhub_utils.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
googlenews_utils.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
integrated_cache.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
interface.py feat: merge requirements.txt and add optional dependencies 2025-07-06 00:50:20 +08:00
optimized_china_data.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
optimized_us_data.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
realtime_news_utils.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
reddit_utils.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
stock_api.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
stock_data_service.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
stockstats_utils.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
tdx_utils.py feat: merge Chinese version features 2025-07-06 00:26:49 +08:00
utils.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
yfin_utils.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00