
Otto WinterandGuillermo Ruffino
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-05-07 15:02:17 -03:00
2020-07-15 15:29:41 +02:00
2021-04-27 13:41:16 +12:00
2020-07-25 14:20:51 +02:00
2021-05-05 14:31:38 +12:00
2021-03-02 11:08:57 -03:00
2020-07-14 18:45:42 +02:00
2019-12-04 16:03:37 +01:00
2021-05-07 15:02:17 -03:00
2019-04-17 12:06:00 +02:00
2019-04-17 12:06:00 +02:00
2019-06-09 17:03:51 +02:00
2020-07-24 10:41:34 +02:00
2020-07-15 15:29:41 +02:00
2021-03-17 10:40:02 -03:00
2021-03-27 11:01:37 +13:00
2020-06-26 19:13:23 -03:00
2021-03-27 11:01:37 +13:00
2019-04-17 12:06:00 +02:00
2019-12-04 19:30:10 +01:00
2019-07-03 16:34:40 +02:00
2020-10-15 10:12:31 -03:00
2020-10-15 10:12:31 -03:00
2021-05-06 12:31:42 -03:00
2021-05-06 12:31:42 -03:00
2019-06-03 16:07:15 +02:00