Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
Marc Mueller
a6b842f818
Add empty line after module docstring (2) [other] ( #112738 )
2024-03-08 19:16:38 +01:00
Robert Resch
edd7feaf10
Add task to install all requirements of an integration ( #108262 )
...
* Add task to install the requirements of an integration
* Gather recursive requirements
* Move valid_integration to util
* Apply suggestions from code review
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Implement suggestions
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-01-18 22:11:02 +01:00
Ville Skyttä
fd5cda4ec6
Issue bytes vs str related warnings from tests ( #101186 )
2023-11-27 21:59:54 +01:00
Ville Skyttä
f7aad4a9e6
Call pytest as python3 -m pytest ( #101185 )
2023-10-06 13:22:56 +02:00
Ville Skyttä
3094991236
Upgrade ruff to 0.0.285 ( #98647 )
2023-08-19 08:17:17 -04:00
Erik Montnemery
34063836ba
Fix scaffold script ( #68516 )
2022-03-22 19:51:24 +01:00
Erik Montnemery
f0dba8ec70
Add scaffold for helper integration config flow ( #67803 )
2022-03-16 12:57:56 +01:00
Paulus Schoutsen
9f8e683ae3
Ask for IoT class during scaffold ( #49647 )
...
Co-authored-by: Milan Meulemans <milan.meulemans@live.be>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-25 12:13:22 +02:00
Paulus Schoutsen
8e6e8dfbe0
Migrate translations_develop script ( #33933 )
...
* Migrate translations_develop script
* Fix lint
2020-04-10 14:17:09 -07:00
Paulus Schoutsen
71a81c443f
Limit translations_develop to an integration ( #31804 )
...
* limit translations_develop to english
* Convert to Python
* Limit to integration
* Add to hassfest
* Remove old bash comment
2020-02-14 09:26:50 -08:00
Ville Skyttä
5e2ba2eb77
Enable some more bandit checks ( #30857 )
...
* Enable B108 (hardcoded tmp dir), address findings
* Enable B602 (subprocess popen with shell), address findings
* Enable B604 (start process with shell), address findings
* Enable B306 (mktemp), B307 (eval), and B325 (tempnam), no issues to address
2020-01-20 18:44:55 +02:00
Bas Nijholt
5cb6d1b21f
Sort imports according to PEP8 for 'script' folder ( #29790 )
2019-12-09 16:24:03 +01:00
Paulus Schoutsen
24c29f9227
Add OAuth2 config flow scaffold ( #28220 )
...
* Add OAuth2 scaffold
* Generate integration if non-existing domain specified
* Update URL
2019-10-29 20:34:03 -07:00
Paulus Schoutsen
77654da341
Add templates to scaffold device_trigger, device_condition, ( #26871 )
...
device_action
2019-09-27 12:54:17 -07:00
Paulus Schoutsen
53e6b8ade6
Add reproduce state template ( #26866 )
...
* Add reproduce state template
* Handle invalid state
2019-09-23 23:23:53 -07:00
Paulus Schoutsen
5a4a3e17cc
Split scaffolding script ( #26832 )
...
* Add scaffolding split
* Add second config flow method
2019-09-22 21:46:50 -06:00
Paulus Schoutsen
8502f7c7d4
Add integration scaffolding script ( #26777 )
...
* Add integration scaffolding script
* Make easier to develop
* Update py.test -> pytest
2019-09-20 17:02:18 -07:00