setuptools
wheel
numpy
six
backports.functools_lru_cache
pandas==1.5.3
lxml
requests
cached-property
tqdm
python-dateutil
pytz
idna
certifi
soupsieve
websocket-client
charset_normalizer
tushare
akshare
yfinance==0.2.64
yahooquery==2.4.1
futu_api==9.3.5308
funcat3==1.1.8
jsonlite
humanize
candlestick-chart==3.1.0
psutil
pyyaml
pyarrow
scikit-learn==1.7.0
click==8.1.7
rich==14.0.0
rich_interactive==0.6.0
colorama
textual
textual-window==0.5.2
textual-autocomplete==4.0.4
textual-slidecontainer
textual-plotext==1.0.1
claude-code-sdk

[dev]
pylint
pytest>=6.0
pytest-cov
pytest-asyncio
black
isort
mypy
pre-commit

[docs]
mkdocs
mkdocs-material
mkdocstrings[python]

[test]
pytest>=6.0
pytest-cov
pytest-asyncio
pytest-mock
