jinja2<3.2 # for code generation
junitparser==3.2.0 # for writing JUnit XML test results
mypy==1.19.1 # for pre-commit
pre-commit==4.0.1
pytest>7,<9
pytest-cov>=5,<5.2
pytest-xdist>3,<4
tflite==2.18.0 # For autofill_info_yaml.py
types-pillow==10.2.0.20240213 # for pre-commit
types-tabulate==0.9.0.20240106 # for pre-commit
types-requests==2.31.0.6 # for pre-commit
types-aiofiles==25.1.0.20251011 # for pre-commit
adbutils>=2.8.0 # for a script that generates LLM perf numbers
grpcio-tools==1.62.3;python_version<'3.13' # for compiling .proto files (uses protoc 25.1)
mypy-protobuf==3.6.0 # for generating typed .pyi stubs from .proto files
types-protobuf>=4.25.9 # for mypy type checking of protobuf code
setuptools>=80 # for building the wheel
build>=1.3.0 # for building the wheel
