tensorflow<3,>=2.16
numpy>=1.23
pyyaml>=6

[all]
kanx[api,dev,docs,hub,onnx,symbolic,torch]

[api]
fastapi>=0.100
uvicorn[standard]>=0.23
pydantic>=2
prometheus-fastapi-instrumentator>=6

[dev]
pytest>=7
pytest-cov>=4
pytest-benchmark>=4
hypothesis>=6
httpx>=0.25
ruff>=0.1
black>=23
build>=1
twine>=4
tensorboard>=2.16
mypy>=1.8
types-PyYAML

[docs]
mkdocs>=1.6
mkdocs-material>=9.5

[hub]
huggingface_hub>=0.21

[onnx]
tf2onnx>=1.17
onnx>=1.16
onnxruntime>=1.18

[symbolic]
sympy>=1.12

[torch]
torch>=2.0
