coverage>=5
# pytest 6.x does not run on Python 3.14; keep 3.7 on the latest 7.x line
# and move 3.8+ to a modern 8.x stack.
pytest>=7.4.4,<8; python_version < "3.8"
pytest>=8.3.5,<9; python_version >= "3.8"
pytest-cov>=4.1,<5; python_version < "3.8"
pytest-cov>=5,<6; python_version >= "3.8"
pytest-timeout>=2.4,<3
hbutils
