ansible<=12.0.0,>=7.0.0
ansible-runner<=2.4.3,>=2.0.0
minimega>=3.0.0
ClusterShell<=1.9.3
colorama<=0.4.6
coverage<=7.10.7
grpcio<=1.80.0,>=1.71.0
grpcio-tools<=1.80.0,>=1.71.0
importlib_metadata<=8.7.1,>=8.0.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<=8.4.2
pytest-cov<=7.1.0
python-dotenv<=1.2.1
PyYAML<=6.0.3
qemu.qmp==0.0.3
requests==2.32.5
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.3.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==1.1.2
pip-licenses==5.5.5
sphinx-design==0.6.1

[format]
ruff==0.14.3

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