Add Minio component (#23567)

* Add minio implementation

* Static check changes

* Added docstrings

* Update docstrings

* Update docstrings

* Fix linter errors

* Finally fix all docstring errors

* Create services.yaml

* Update CODEOWNERS

* Final changes

* Remove double underscores

* Minor changes

* Update config.yml

* Review changes

* Added tests

* Fix lint errors

* Move tests from unittest to pytest

* Add minio as test requirement

* Update test_minio_helper.py

* Better event thread handling, added hass test

* Update tests

* Fixed lint errors

* Update test_minio.py

* Review changes

* More review changes

* Removed tests

* Applied code style changes

* Reformat test code
This commit is contained in:
Tomas Kislan 2019-08-20 11:56:11 +02:00 committed by Martin Hjelmare
parent 93a800a612
commit eee2b2d543
12 changed files with 769 additions and 0 deletions

View file

@ -99,6 +99,7 @@ TEST_REQUIREMENTS = (
"pyMetno",
"mbddns",
"mficlient",
"minio",
"netdisco",
"numpy",
"oauth2client",