* Converge stream av open methods, options, and error handling
* Remove exception that is never thrown
* Update exceptions thrown in generic tests
* Increase stream test coverage
* Bump numpy to 2.2.1
changelog: https://github.com/numpy/numpy/compare/v2.2.0...v2.2.1
* make sure ninja is up to date
* Revert "make sure ninja is up to date"
This reverts commit a26dd8b768.
* test
* Revert "test"
This reverts commit 972f40e3ee.
* try a single build
* try a single build
* Revert "Revert "test""
This reverts commit ec282ce021.
* Revert "Revert "Revert "test"""
This reverts commit 315599cbae.
* Revert "try a single build"
This reverts commit 63529dd2c5.
* Revert "try a single build"
This reverts commit 7058ae9288.
* Update string formatting to use f-string on components
* Update code given review feedback
* Use f-string
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Refactor setup time tracking to exclude time waiting on other operations
We now exclude the import time and th time waiting on
base platforms to setup from the setup times
* tweak
* tweak
* tweak
* tweak
* adjust
* fixes
* fixes
* preen
* preen
* tweak
* tweak
* adjust
* tweak
* reduce
* do not count integrtion platforms against their parent integration
* handle legacy tts platforms
* stt as well
* one more wait
* use the same pattern in all the legacy
* fix tts and stt legacy
* fix
* fix
* reduce
* preen
* entity comp does not wait for platforms
* scene blocks as well
* fix test
* test fixes
* coverage
* coverage
* coverage
* fix test
* Update tests/test_setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/test_setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* strip
* strip WAIT_PLATFORM_INTEGRATION
* strip WAIT_PLATFORM_INTEGRATION
* strip WAIT_PLATFORM_INTEGRATION
* strip WAIT_PLATFORM_INTEGRATION
* remove complexity
* Apply suggestions from code review
* no longer works that way
* fixes
* fixes
* fixes
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Import stream in the executor to avoid blocking the event loop
This one has some large deps
* one more place
* avoid call if no change
* just in case