requests>=2.30.0,<3.0.0
httpx>=0.25.2,<=0.27.0
validators==0.28.3
authlib>=1.2.1,<2.0.0
grpcio>=1.57.0,<2.0.0
grpcio-tools>=1.57.0,<2.0.0
grpcio-health-checking>=1.57.0,<2.0.0
pydantic>=2.5.0,<3.0.0

build
twine
wheel
setuptools_scm
Sphinx>=7.0.0
sphinx-rtd-theme==2.0.0
autodoc-pydantic==2.2.0

grpcio-tools

pytest==8.2.2
pytest-cov==5.0.0
pytest-benchmark==4.0.0
pytest-profiling==1.7.0
coverage==7.5.3
pytest-xdist==3.6.1
werkzeug>=2.3.7
pytest-httpserver>=1.0.8

numpy>=1.24.4<2.0.0
pandas>=2.0.3<3.0.0
polars>=0.20.26<0.21.0

mypy>=1.9.0<2.0.0
mypy-extensions==1.0.0
tomli>=2.0.1<3.0.0
types-Deprecated>=1.2.9.3<2.0.0
types-protobuf>=4.24.0.1<5.0.0
types-requests>=2.31.0.2<3.0.0
types-urllib3>=1.26.25.14<2.0.0
typing_extensions>=4.7.1<5.0.0

pre-commit

flake8
flake8-bugbear==24.4.26
flake8-comprehensions==3.14.0
flake8-builtins==2.5.0
