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
..
2021-03-07 16:03:16 -03:00
2021-03-19 21:16:27 +13:00
2021-03-07 16:03:16 -03:00
2021-05-07 15:02:17 -03:00
2021-03-07 16:03:16 -03:00
2021-03-07 16:03:16 -03:00
2021-04-07 12:16:36 +02:00
2019-04-17 12:06:00 +02:00
2019-12-07 18:28:55 +01:00
2020-07-27 12:07:05 +02:00
2021-03-12 19:58:43 -03:00
2021-03-12 19:58:43 -03:00
2021-03-07 16:03:16 -03:00
2019-10-18 14:46:09 +02:00
2021-03-07 16:03:16 -03:00
2020-07-29 18:19:48 +02:00
2021-03-07 16:03:16 -03:00
2020-06-28 21:17:10 -03:00
2020-03-12 14:27:22 -07:00