coverage==7.2.7; python_version < '3.8'
coverage==7.3.2; python_version >= '3.8'
flake8==3.3.0; python_version < '3.8'
flake8==3.8.4; python_version >= '3.8'
pytest-cov==4.1.0

isort>=4.2.5,<5; python_version < '3.8'

# Test requirements
pytest>=6.1.1
parameterized==0.9.0
pyelftools~=0.30 # Used to verify the generated Go binary architecture in integration tests (utils.py)

# formatter
black==22.6.0; python_version < "3.8"
black==23.11.0; python_version >= "3.8"
ruff==0.1.7
