hass.tibber_prices/custom_components/tibber_prices/api
Julian Pawlowski 5ab7703d90 fix(imports): update imports after utils package reorganization
Updated all imports to reflect new module structure:

1. Utils package imports:
   - average_utils → utils.average
   - price_utils → utils.price
   - Added MINUTES_PER_INTERVAL imports from const.py

2. Entity utils imports:
   - Added entity_utils.helpers imports where needed
   - Fixed find_rolling_hour_center_index import paths
   - Added get_price_value import in binary_sensor

3. Type imports:
   - Added coordinator/period_handlers/types.py MINUTES_PER_INTERVAL
     re-export (with noqa:F401) for period handler modules

4. Platform imports:
   - Updated sensor platform imports (utils.average, utils.price)
   - Updated binary_sensor imports (entity_utils helpers)
   - Updated coordinator imports (utils packages)

All import paths validated:
✓ Integration loads successfully
✓ All service handlers importable
✓ No circular dependencies
✓ Lint checks passing

Impact: Clean import structure, no breaking changes to functionality.
All sensors and services work identically to before.
2025-11-18 20:07:28 +00:00
..
__init__.py fix(imports): update imports after utils package reorganization 2025-11-18 20:07:28 +00:00
client.py refactor: resolve circular imports and enhance documentation 2025-11-18 17:32:36 +00:00
exceptions.py refactor: resolve circular imports and enhance documentation 2025-11-18 17:32:36 +00:00
helpers.py refactor: resolve circular imports and enhance documentation 2025-11-18 17:32:36 +00:00
queries.py refactor: resolve circular imports and enhance documentation 2025-11-18 17:32:36 +00:00