google-generativeai>=0.3.0
rich>=13.0.0
click>=8.0.0
pydantic>=2.0.0
typer>=0.9.0
colorama>=0.4.6
pyyaml>=6.0
python-dotenv>=1.0.0
aiofiles>=23.0.0
asyncio-mqtt>=0.16.0
websockets>=11.0.0
fastapi>=0.104.0
uvicorn>=0.24.0
jinja2>=3.1.0
markdown>=3.5.0
pillow>=10.0.0
matplotlib>=3.7.0
plotly>=5.17.0
pandas>=2.0.0
numpy>=1.24.0

[ai]
openai>=1.0.0
anthropic>=0.7.0
langchain>=0.1.0
transformers>=4.35.0
torch>=2.0.0

[data]
pandas>=2.0.0
numpy>=1.24.0
matplotlib>=3.7.0
plotly>=5.17.0
seaborn>=0.12.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0
black>=23.0.0
isort>=5.12.0
flake8>=6.0.0
mypy>=1.0.0
pre-commit>=3.0.0
tox>=4.0.0
sphinx>=7.0.0
sphinx-rtd-theme>=1.3.0

[full]
llmadventure[ai,data,dev,web]

[web]
fastapi>=0.104.0
uvicorn>=0.24.0
jinja2>=3.1.0
websockets>=11.0.0
