ipywidgets>=8.1.0
fredapi>=0.4.3
jupyter-dash>=0.4.2
jupyterlab>=4.0.5
kaleido<0.2.0,>=0.1.0
numpy>=1.22.3
openpyxl>=3.0.7
pandas>=0.25.0
pandas-market-calendars>=4.1.4
pyxirr>=0.7.2
yfinance>=0.2.32

[dev]
black>=23.7.0
pytest>=7.4.0
pytest-cov>=4.1.0
ruff>=0.1.5
sphinx<7.2,>=6.0
sphinx_rtd_theme>=1.2.2

[gpt]
beautifulsoup4>=4.12.2
g4f>=0.1.9.2
hugchat>=0.3.8
openai>=1.3.7
selenium>4.15.2
undetected_chromedriver>=3.5.4
webdriver-manager>=4.0.1

[web]
dash>=1.0.2
dash-core-components>=1.0.0
dash-html-components>=1.0.0
dash-renderer>=1.0.0
dash-table>=4.0.2
Flask>=1.1.1
Flask-Compress>=1.4.0
gunicorn>=19.9.0

[worker]
celery>=5.3.1
flower>=2.0.0
redis>=3.3.8
