chevron<1,>=0.14.0
litellm<2,>=1.0.0
pydantic<3,>=2.0.0
pyyaml<7,>=6.0
rich<15,>=13.0.0
tiktoken<1,>=0.7.0
typing-extensions<5,>=4.8.0

[agents]
openai-agents<1,>=0.0.1

[all]
chevron<1,>=0.14.0
crawl4ai<1,>=0.3.0
duckduckgo-search<9,>=6.0.0
httpx<0.28.0,>=0.24.0
jinja2<4,>=3.1.0
lm-eval<0.5,>=0.4.0
matplotlib<4,>=3.7.0
mplfinance<1,>=0.12.10b0
nest-asyncio<2,>=1.6.0
numpy<3,>=1.26.0
numpy-financial<2,>=1.0.0
openai-agents<1,>=0.0.1
pandas<4,>=2.0.0
playwright<2,>=1.40.0
quantstats<1,>=0.0.62
rich<15,>=13.0.0
TA-Lib<1,>=0.6.5
textual<7,>=0.40.0
yfinance<1,>=0.2.0
youtube-search-python<2,>=1.6.0
youtube-transcript-api<2,>=1.2.4

[benchmarking]
lm-eval<0.5,>=0.4.0

[cli]
rich<15,>=13.0.0
textual<7,>=0.40.0

[core]

[dev]
black<27,>=23.0.0
mypy<2,>=1.7.0
pre-commit<5,>=3.0.0
pytest<9,>=7.0.0
pytest-asyncio<2,>=0.21.0
ruff<1,>=0.1.0

[domain-specific]
jinja2<4,>=3.1.0
matplotlib<4,>=3.7.0
mplfinance<1,>=0.12.10b0
numpy<3,>=1.26.0
numpy-financial<2,>=1.0.0
pandas<4,>=2.0.0
quantstats<1,>=0.0.62
TA-Lib<1,>=0.6.5
yfinance<1,>=0.2.0

[execution]
chevron<1,>=0.14.0

[finance]
numpy<3,>=1.26.0
numpy-financial<2,>=1.0.0
pandas<4,>=2.0.0
yfinance<1,>=0.2.0

[finance-quant]
numpy<3,>=1.26.0
pandas<4,>=2.0.0
quantstats<1,>=0.0.62

[finance-technical]
jinja2<4,>=3.1.0
matplotlib<4,>=3.7.0
mplfinance<1,>=0.12.10b0
numpy<3,>=1.26.0
pandas<4,>=2.0.0
TA-Lib<1,>=0.6.5
yfinance<1,>=0.2.0

[fslm]

[reporting]
jinja2<4,>=3.1.0
matplotlib<4,>=3.7.0
pandas<4,>=2.0.0

[standard-tools]
crawl4ai<1,>=0.3.0
duckduckgo-search<9,>=6.0.0
httpx<0.28.0,>=0.24.0
nest-asyncio<2,>=1.6.0
playwright<2,>=1.40.0
youtube-search-python<2,>=1.6.0
youtube-transcript-api<2,>=1.2.4

[web]
crawl4ai<1,>=0.3.0
duckduckgo-search<9,>=6.0.0
httpx<0.28.0,>=0.24.0
nest-asyncio<2,>=1.6.0
playwright<2,>=1.40.0
youtube-search-python<2,>=1.6.0
youtube-transcript-api<2,>=1.2.4

[web-crawl]
crawl4ai<1,>=0.3.0
nest-asyncio<2,>=1.6.0
playwright<2,>=1.40.0

[web-search]
duckduckgo-search<9,>=6.0.0

[web-youtube]
httpx<0.28.0,>=0.24.0
youtube-search-python<2,>=1.6.0
youtube-transcript-api<2,>=1.2.4
