hass-core/script/hassfest
J. Nick Koston 4ea1c5cc3c
Add support for importing integrations in the executor (#111336)
* Add support for pre-imports at setup time

alternative solution to #111331

* refactor

* refactor

* refactor

* mark >1.0s integrations

* no point in executor if already loaded

* no point in executor if already loaded

* cleanup

* cleanup

* two more

* one more

* analytics loads a lot more integrations

* cloud

* debug

* psutil, hardwre

* try zha

* Update homeassistant/setup.py

* await

* comments

* coverage

* coverage

* coverage

* move logic to loader

* move logic to loader

* preserve comments
2024-02-26 14:49:43 -05:00
..
__init__.py Validate component usage (#23037) 2019-04-13 13:17:01 -07:00
__main__.py Add icon translations support (#103294) 2024-01-19 16:56:56 +01:00
application_credentials.py Make hassfest strictly typed (#82091) 2022-11-23 19:05:31 +01:00
bluetooth.py Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
brand.py Add Matter to supported standards for brands (#87564) 2023-02-06 20:09:01 -05:00
codeowners.py Remove myself from const and util codeowners (#97527) 2023-07-31 07:06:06 -07:00
config_flow.py Add single_config_entry manifest option (#109505) 2024-02-26 19:00:33 +01:00
config_schema.py Fix hassfest check for schema (#97713) 2023-08-03 12:55:33 -10:00
coverage.py Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
dependencies.py Create a ZHA repair when directly accessing a radio with multi-PAN firmware (#98275) 2023-09-01 09:05:45 -04:00
dhcp.py Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
docker.py Attempt to fix 32bit docker builds (#107210) 2024-01-05 08:23:04 +01:00
icons.py Allow the helper integrations to omit icon translation field (#109648) 2024-02-04 22:57:11 +01:00
json.py Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
manifest.py Add support for importing integrations in the executor (#111336) 2024-02-26 14:49:43 -05:00
metadata.py Drop tomli (#97064) 2023-07-22 17:04:45 -05:00
model.py Adjust hassfest.manifest based on config.action (#100577) 2023-09-19 17:30:38 +02:00
mqtt.py Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
mypy_config.py Update mypy to 1.6.0 (#101780) 2023-10-11 13:25:11 +02:00
requirements.py Remove JuiceNet integration (#111477) 2024-02-26 21:08:36 +02:00
serializer.py Switch formatting from black to ruff-format (#102893) 2023-11-27 14:38:59 +01:00
services.py Remove logic converting empty or falsy YAML to empty dict (#103912) 2023-12-05 18:08:11 +01:00
ssdp.py Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
translations.py Add translatable title to holiday (#106825) 2024-01-02 23:40:38 +01:00
usb.py Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
zeroconf.py Refactor zeroconf task handling (#88204) 2023-02-15 21:44:11 -05:00