Commit graph

737 commits

Author SHA1 Message Date
Erik Montnemery
dbc4470979
Enable basic type checking for aemet () 2021-08-20 19:10:19 +02:00
Erik Montnemery
09ee7fc021
Enable basic type checking for asuswrt () 2021-08-20 19:08:22 +02:00
Ville Skyttä
4bb2c6e00f
Improve device action type hinting ()
* Improve device action type hinting

* More precise _async_get_automations type hints

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 07:13:25 +03:00
Paulus Schoutsen
4ae2a26aa3
Add config flow to Rainforest EAGLE-200 ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-19 09:22:30 -07:00
jan iversen
20b7125620
Activate mypy for Panasonic_viera () 2021-08-18 15:34:50 +02:00
Ville Skyttä
939fde0a50
ConfigType and async_setup/setup type hint improvements () 2021-08-18 13:22:05 +02:00
jan iversen
69bc6bbe48
Activate mypy for google_pubsub () 2021-08-17 10:10:56 +02:00
jan iversen
7524acc38c
Activate mypy for sesame () 2021-08-17 00:19:12 +02:00
jan iversen
85ff5e34cd
Active mypy for netio () 2021-08-16 23:25:41 +02:00
jan iversen
b72ed68d61
Activate mypy in sabnzbd () 2021-08-16 22:55:52 +02:00
Ville Skyttä
bb4a36c877
Upgrade mypy to 0.910 and types-* ()
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
2021-08-16 22:47:37 +02:00
Paulus Schoutsen
512a474e93
Allow specifying discovery without a config flow () 2021-08-16 16:28:26 +02:00
jan iversen
045b1ca6ae
Activate mypy in lifx () 2021-08-16 12:41:35 +02:00
jan iversen
adcbd8b115
Activate mypy for Trådfri ()
* Activate mypy.
2021-08-11 08:31:52 +02:00
jan iversen
1d40a6e407
Activate mypy from amcrest and make the needed changes () 2021-08-10 14:57:57 +02:00
Milan Meulemans
9c29d9f8eb
Activate mypy for Proxmox VE () 2021-08-10 12:36:20 +02:00
jan iversen
e5f884efd1
Activate mypy for google_maps () 2021-08-10 11:48:16 +02:00
Milan Meulemans
814411dc1d
Activate mypy for Solar-Log () 2021-08-10 10:56:34 +02:00
Milan Meulemans
355a067d84
Activate mypy for Smart Meter Texas () 2021-08-10 10:55:38 +02:00
Milan Meulemans
d8c679809f
Activate mypy for SiteSage Emonitor () 2021-08-10 10:47:57 +02:00
Milan Meulemans
7e2c6ae332
Activate mypy for Pilight () 2021-08-10 10:47:17 +02:00
Milan Meulemans
020759d01d
Activate mypy for Alexa () 2021-08-10 10:46:33 +02:00
Milan Meulemans
fc1babfc92
Activate mypy for Filter () 2021-08-10 10:45:56 +02:00
Simone Chemelli
18a0fcf931
Strict typing for Neato ()
* Strict typing

* Rebase

* Tweak import

* Cleanup

* Rebase + typing hub

* Flake8

* Update homeassistant/components/neato/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/neato/vacuum.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/neato/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Address review comments

* Black

* Update homeassistant/components/neato/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Specific dict definition

* Annotations

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-08 15:02:37 +02:00
Allen Porter
22acaa8e63
Pin google-cloud-pubsub to an older version ()
Pin google-cloud-pubsub to an older version, since newer versions have a
pin that is incompatible with the existing grpcio pin already in package_constraints.txt
2021-08-07 21:00:37 -07:00
Milan Meulemans
debcc6689f
Activate mypy for Cloudflare () 2021-08-05 13:01:12 +02:00
Milan Meulemans
be880fdaa9
Activate mypy for Updater () 2021-08-05 09:18:03 +02:00
Milan Meulemans
36c0478c4a
Activate mypy for Reddit () 2021-08-05 09:16:47 +02:00
Milan Meulemans
3f6282eb7a
Activate mypy for LG webOS Smart TV () 2021-08-04 19:31:24 +03:00
jan iversen
083868ac01
Enable mypy for Yamaha () 2021-08-04 08:47:28 +02:00
jan iversen
857031df14
Activate mypy for Norway_air () 2021-08-02 15:07:27 +02:00
Milan Meulemans
8500afa5d9
Activate mypy for Sony Songpal () 2021-08-02 12:16:41 +02:00
jan iversen
38832618bf
Please mypy. () 2021-08-02 09:18:59 +02:00
jan iversen
e41bc1a0da
Activate mypy for hdmi_cec ()
* Please mypy.
* Remove CEC_DEVICES.
2021-07-31 23:18:37 +02:00
jan iversen
b0c650e088
Update integration Fints with activate mypy, use attr_variables ()
* Please mypy.

* Convert property to _attr_variables.
2021-07-30 19:23:16 +02:00
Milan Meulemans
d40012f110
Correct typing in Zerproc and activate mypy () 2021-07-28 16:36:13 -05:00
Pascal Vizeli
f3e7fb5798
Pin pandas to 1.3.0 ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-28 10:30:05 +02:00
Aaron Bach
514d97f144
Enforce strict typing for ReCollect Waste () 2021-07-28 08:51:40 +02:00
Kuzj
d0b9d82287
Refactor bme280, add SPI support ()
* bme280 refactoring, add SPI support

* isort, requirements

* __init_.py add to .coveragerc

* Re-run CI jobs

* const.py to .coveragerc

* Add support for IoT class in manifest

* Keepalive

* review suggestions

* scan_interval with coordinator

* black, isort

* coordinator review suggestions

* Set device_class

* review suggestions

* review suggestions

* review suggestions

* review suggestions

* review suggestions

* review suggestions

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* add bme280spi to commented requirements

* run script.gen_requirements_all

* black

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-07-27 16:29:43 -04:00
Ron Klinkien
3488053648
Remove garmin_connect integration ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-27 21:49:49 +02:00
Aaron Bach
a6b34924be
Enforce strict typing for RainMachine () 2021-07-27 10:45:44 +02:00
Aaron Bach
4b353917f5
Enforce strict typing for Notion ()
* Enforce strict typing for Notion

* Code review
2021-07-23 13:00:02 -06:00
Paulus Schoutsen
0b71055989
Do not automatically add title to strings.json () 2021-07-22 21:11:10 +02:00
Paulus Schoutsen
ce382a39d0
Block title in strings.json unless internal or allowed () 2021-07-22 08:37:33 +02:00
Aaron Bach
1bde914075
Ensure Guardian is strictly typed () 2021-07-21 23:01:05 -07:00
Tobias Sauerwein
583deada83
Add type annotations for Netatmo () 2021-07-21 14:36:57 -07:00
J. Nick Koston
0ce071e0a4
Bump httpx to 0.18.2 () 2021-07-20 21:47:13 -07:00
jan iversen
8f61efe714
Correct typing in edl21 and activate mypy. () 2021-07-20 21:53:56 -05:00
jan iversen
193d1b945b
Add typing in dynalite and activate mypy ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-20 18:28:31 +02:00
jan iversen
f819be7acc
Correct typing in Insteon and activate mypy () 2021-07-20 17:26:00 +02:00