* More robust algorithm to find correct executable
* Revise message wording
* Add clang-tidy and clang-format to requirements.txt.
Add to message explaining install process.
* Extracted get_binary to helpers.py. Use execptions for clean exit.
* Add parameter types
* clang-{tidy,format} in requirements_test.txt
clean up script exit
* Kill processes on ^C
* Move clang-tidy and clang-format into requirements_dev.txt
14 lines
365 B
Plaintext
14 lines
365 B
Plaintext
pylint==3.0.3
|
|
flake8==6.1.0 # also change in .pre-commit-config.yaml when updating
|
|
black==23.12.0 # also change in .pre-commit-config.yaml when updating
|
|
pyupgrade==3.15.0 # also change in .pre-commit-config.yaml when updating
|
|
pre-commit
|
|
|
|
# Unit tests
|
|
pytest==7.4.3
|
|
pytest-cov==4.1.0
|
|
pytest-mock==3.12.0
|
|
pytest-asyncio==0.23.2
|
|
asyncmock==0.4.2
|
|
hypothesis==5.49.0
|