core/homeassistant
J. Nick Koston cb16465539
Keep track of top level components (#115586)
* Keep track of top level components

Currently we have to do a set comp for icons, translations,
and integration platforms every time to split the top level
components from the platforms. Keep track of the top level
components in a seperate set so avoid having to do the setcomp
every time.

* remove impossible paths

* remove unused code

* preen

* preen

* fix

* coverage and fixes

* Update homeassistant/core.py

* Update homeassistant/core.py

* Update tests/test_core.py
2024-04-17 13:23:20 +02:00
..
auth Add strict connection (#112387) 2024-04-12 14:47:46 +02:00
backports Deprecated old backports and typing aliases (#114883) 2024-04-06 13:15:30 -10:00
brands Remove Epson Workforce integration (#115201) 2024-04-09 10:38:17 +02:00
components Multiple data disks detected: tweak strings (#115713) 2024-04-17 09:06:47 +02:00
generated Add a new "Ambient Weather Network" integration (#105779) 2024-04-16 09:46:15 +02:00
helpers Keep track of top level components (#115586) 2024-04-17 13:23:20 +02:00
scripts
util Enable Ruff B905 (#114197) 2024-04-14 00:14:26 -05:00
__init__.py
__main__.py Enable Ruff RET504 (#114528) 2024-04-06 11:07:37 +02:00
block_async_io.py Detect blocking module imports in the event loop (#114488) 2024-03-30 19:51:31 -10:00
bootstrap.py Avoid useless stat() syscalls for every logger record (#114987) 2024-04-05 22:00:09 -04:00
config.py Enable Ruff RET504 (#114528) 2024-04-06 11:07:37 +02:00
config_entries.py Migrate config entry reauth to use eager_start (#115549) 2024-04-13 18:38:33 -05:00
const.py Use EventType for system events (#115190) 2024-04-08 08:25:34 -10:00
core.py Keep track of top level components (#115586) 2024-04-17 13:23:20 +02:00
data_entry_flow.py Improve FlowHandler menu_options typing (#115296) 2024-04-11 22:14:37 -04:00
exceptions.py Add improved typing for event fire and listen methods (#114906) 2024-04-07 13:28:24 -10:00
loader.py Avoid falling back to event loop import on ModuleNotFound (#115404) 2024-04-11 16:32:47 -10:00
package_constraints.txt Bump orjson to 3.10.1 (#115728) 2024-04-17 09:13:55 +02:00
py.typed Add py.typed file (#115446) 2024-04-11 22:14:10 -04:00
requirements.py
runner.py
setup.py Small speed up to async_prepare_setup_platform (#115662) 2024-04-15 17:30:05 -05:00
strings.json