aiofiles
dm-tree
fhaviary>=0.8.2
httpx
litellm>=1.40.15
networkx[default]~=3.4
numpy>=1.20
openai>=1
pydantic~=2.0
tenacity
tiktoken
tqdm
usearch>=2.13

[:python_version <= "3.11"]
typing-extensions

[dev]
fhaviary[xml]
ipython>=8
ldp[monitor,nn,rich,server,typing,visualization]
litellm!=1.49.4,!=1.49.5,!=1.49.6
mypy>=1.8
openai<1.47
pre-commit>=3.4
pydantic~=2.9
pylint-pydantic
pylint>=3.2
pytest-asyncio
pytest-mock
pytest-recording
pytest-rerunfailures
pytest-subtests
pytest-sugar
pytest-timer[colorama]
pytest-xdist
pytest>=8
refurb>=2

[monitor]
wandb

[nn]
torch>=2.2

[rich]
rich
tqdm>=4.56

[server]
fastapi>=0.109

[typing]
types-aiofiles
types-tqdm

[visualization]
pydot>=3.0.1
