mirror of
https://github.com/esphome/esphome.git
synced 2024-11-24 12:06:26 +01:00
a2e152ad12
* 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
|