Story 1.8 (TDD, phcc, Suite gruen 105/105):
- config_flow.py: EntitySelector + Offset, sofortiger Test-Abruf, 4 unterscheidbare
uebersetzte Fehler (no_weather_entity/no_forecast/forecast_too_short/temporary).
- __init__.py: async_setup/unload_entry, Coordinator + Zeit-/Entity-Listener leak-frei
via async_on_unload, update_listener->reload, PLATFORMS=[] (Sensor kommt 1.9).
- translations/{en,de}.json (inkrementell, AD-13); requirements-test.txt (yanked-Pin
+ frontend); conftest hass_storage gegen Lingering-Timer.
- luna-pro-Story-Review: 2/3 Findings uebernommen, 1 verworfen (Evidenz im Ledger).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5 lines
256 B
Text
5 lines
256 B
Text
# Dev/test dependencies for the min-HA target (HA 2025.3.4, Python 3.13).
|
|
# aiohttp==3.11.13 is yanked but pinned by HA 2025.3.4 -> explicit pin required.
|
|
pytest-homeassistant-custom-component==0.13.225
|
|
aiohttp==3.11.13
|
|
home-assistant-frontend==20250306.0
|