1
0
mirror of https://github.com/esphome/esphome.git synced 2025-01-18 20:10:55 +00:00
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
2020-12-13 16:24:26 -03:00
2018-09-25 10:30:45 +02:00
2020-12-13 16:24:26 -03:00
2021-03-07 16:03:16 -03:00
2021-05-03 11:10:50 +12:00
2021-03-07 16:03:16 -03:00
2021-03-07 16:03:16 -03:00
2019-02-14 13:49:22 +01:00
2021-03-07 16:03:16 -03:00
2021-05-03 11:51:10 +12:00

ESPHome Build Status Discord Chat GitHub release

ESPHome Logo

Documentation: https://esphome.io/

For issues, please go to the issue tracker.

For feature requests, please see feature requests.

Description
No description provided
Readme Multiple Licenses 323 MiB
Languages
C++ 70.1%
Python 29.6%
C 0.1%