# requirements for running unit tests

# Python 3.7 support dropped in tox 4.9.0
tox==4.20.0; python_version>='3.8'
tox==4.8.0; python_version<'3.8'

# Python 3.7 support dropped in pytest 8.0.0
pytest==8.3.3; python_version>='3.8'
pytest==7.4.4; python_version=='3.7'

# Python 3.7 support dropped in pytest-cov 5.0.0
pytest-cov==5.0.0; python_version>='3.8'
pytest-cov==4.1.0; python_version=='3.7'
coverage-conditional-plugin==0.9.0

# Jeepney is used in the integration tests for creating a D-Bus server
jeepney==0.8.0;sys_platform=='linux'