ansible<=12.0.0,>=7.0.0
ansible-runner<=2.4.3,>=2.0.0
minimega>=3.0.0
ClusterShell<=1.10.1
colorama<=0.4.6
coverage<=7.16.2
grpcio<=1.84.0,>=1.71.0
grpcio-tools<=1.84.0,>=1.71.0
Jinja2<=3.1.6,>=3.1.2
netaddr<=1.3.0,>=1.0.0
networkx<=3.4.2,>=3.0
protobuf<7.0.0,>=6.0.0
pytest<=9.1.1
pytest-cov<=7.1.0
python-dotenv<=1.2.4
PyYAML<=6.0.3
qemu.qmp==0.0.3
adbutils>=2.12.0
requests==2.34.2
rich<15.1,>=13.6.0

[dev]
firewheel[docs,format]
pre-commit
tox~=4.0

[docs]
Sphinx<=8.2.3,>=7.0.0
myst-nb<=1.4.0
sphinx-rtd-theme==3.1.0
sphinxcontrib-spelling<=8.0.2,>=7.0.0
sphinx-copybutton==0.5.2
pyenchant==3.3.0
doc8==2.0.0
pip-licenses==5.5.5
sphinx-design==0.6.1

[format]
ruff~=0.15

[mcs]
firewheel-repo-base
firewheel-repo-linux
firewheel-repo-vyos
