esphome/script
Otto Winter 229bf719a2 Implement external custom components installing from YAML (#1630)
* Move components import loading to importlib MetaPathFinder and importlib.resources

* Add external_components component

* Fix

* Fix

* fix cv.url return

* fix validate shorthand git

* implement git refresh

* Use finders from sys.path_hooks instead of looking for __init__.py

* use github:// schema

* error handling

* add test

* fix handling git output

* revert file check handling

* fix test

* allow full component path be specified for local

* fix test

* fix path handling

* lint

Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
2021-05-07 15:02:17 -03:00
..
api_protobuf add-black (#1593) 2021-03-07 16:03:16 -03:00
build_codeowners.py Implement pulse_meter as an improvement on pulse_counter and pulse_width for meters (#1434) 2021-03-19 21:16:27 +13:00
build_compile_commands.py add-black (#1593) 2021-03-07 16:03:16 -03:00
build_jsonschema.py Implement external custom components installing from YAML (#1630) 2021-05-07 15:02:17 -03:00
bump-docker-base-version.py add-black (#1593) 2021-03-07 16:03:16 -03:00
bump-version.py add-black (#1593) 2021-03-07 16:03:16 -03:00
ci-custom.py Rewrite sun component calculations (#1661) 2021-04-07 12:16:36 +02:00
ci-suggest-changes 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
clang-format Drop Python 2 Support (#793) 2019-12-07 18:28:55 +01:00
clang-tidy Cleanup web server prometheus integration (#1192) 2020-07-27 12:07:05 +02:00
component_test Fixed component_tests config (#1608) 2021-03-12 19:58:43 -03:00
fulltest Fixed component_tests config (#1608) 2021-03-12 19:58:43 -03:00
helpers.py add-black (#1593) 2021-03-07 16:03:16 -03:00
lint-cpp Fork some base libraries (#758) 2019-10-18 14:46:09 +02:00
lint-python add-black (#1593) 2021-03-07 16:03:16 -03:00
quicklint Fix ci-custom.py const.py ordered check and improve code (#1222) 2020-07-29 18:19:48 +02:00
setup add-black (#1593) 2021-03-07 16:03:16 -03:00
test add test4.yaml 2020-06-28 21:17:10 -03:00
unit_test Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00