typer<0.13,>=0.12
rich>=13.7.0
colorama>=0.4.6
tabulate>=0.9.0
psutil>=5.9.0
pathspec>=0.12.0
tqdm>=4.66.0
questionary>=2.0.0
pyperclip>=1.8.2
python-dateutil>=2.8.2

[ai]
openai>=1.10.0
anthropic>=0.8.0

[config]
pydantic>=2.5.0
pydantic-settings>=2.1.0
python-dotenv>=1.0.0
PyYAML>=6.0.1

[data]
pandas>=2.1.0
numpy>=1.26.0

[db]
sqlalchemy>=2.0.0
alembic>=1.13.0

[full]
openai>=1.10.0
anthropic>=0.8.0
pandas>=2.1.0
numpy>=1.26.0
matplotlib>=3.8.0
plotly>=5.18.0
sqlalchemy>=2.0.0
alembic>=1.13.0
pydantic>=2.5.0
pydantic-settings>=2.1.0
python-dotenv>=1.0.0
PyYAML>=6.0.1
pendulum>=3.0.0
detect-secrets>=1.4.0
python-magic>=0.4.27
watchdog>=3.0.0
requests>=2.31.0
httpx>=0.26.0

[http]
requests>=2.31.0
httpx>=0.26.0

[secrets]
detect-secrets>=1.4.0
python-magic>=0.4.27

[time]
pendulum>=3.0.0

[viz]
matplotlib>=3.8.0
plotly>=5.18.0

[watch]
watchdog>=3.0.0
