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 |