httpx==0.26.0
validators==0.34.0
authlib==1.3.1
grpcio==1.66.2
grpcio-tools==1.66.2
grpcio-health-checking==1.66.2
pydantic==2.8.0

build
twine
wheel
importlib_metadata==8.6.1
setuptools_scm
Sphinx>=7.0.0
sphinx-rtd-theme==3.0.2
autodoc-pydantic==2.2.0
importlib_metadata==8.6.1

pytest==8.3.4
pytest-cov==6.0.0
pytest-asyncio==0.25.3
pytest-benchmark==5.1.0
pytest-profiling==1.8.1
coverage==7.6.10
pytest-xdist==3.6.1
werkzeug==3.1.3
pytest-httpserver==1.1.1
py-spy==0.4.0

numpy>=1.24.4,<3.0.0
pandas>=2.0.3,<3.0.0
polars>=0.20.26,<1.18.0

fastapi>=0.111.0,<1.0.0
flask[async]>=2.0.0,<4.0.0
# litestar>=2.13.0,<3.0.0 does not support python 3.13 yet - reenable when it does

mypy==1.14.1
mypy-extensions==1.0.0
tomli==2.2.1
types-protobuf==5.28.3.20241203
types-urllib3==1.26.25.14
typing_extensions==4.12.2

pre-commit

flake8
flake8-bugbear==24.12.12
flake8-comprehensions==3.16.0
flake8-builtins==2.5.0
black==24.10.0

weaviate-agents>=0.3.0,<1.0.0
