home-assistant: 2025.10.0 -> 2025.10.1 (#448378)

This commit is contained in:
dotlambda
2025-10-04 09:26:19 +00:00
committed by GitHub
11 changed files with 42 additions and 37 deletions

View File

@@ -17,7 +17,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "aiohasupervisor"; pname = "aiohasupervisor";
version = "0.3.3b0"; version = "0.3.3";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.12"; disabled = pythonOlder "3.12";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs"; owner = "home-assistant-libs";
repo = "python-supervisor-client"; repo = "python-supervisor-client";
tag = version; tag = version;
hash = "sha256-Uv9chL9GxP5vJu1P6RB7B2b0pRQMeNtE6t1XFr2tBI4="; hash = "sha256-v6w+g1M3VR/an3a5MfWf8fDCHNzRC4+05L7GW45PzWU=";
}; };
postPatch = '' postPatch = ''

View File

@@ -14,7 +14,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "airos"; pname = "airos";
version = "0.5.3"; version = "0.5.4";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.13"; disabled = pythonOlder "3.13";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "CoMPaTech"; owner = "CoMPaTech";
repo = "python-airos"; repo = "python-airos";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-P9IQ4MBjOZJksKipaq9+6Zgui9uO4zy2Rx74OCLPYCU="; hash = "sha256-IiQ/+Ey+CGQfeKRGnNZ54dUSY3t5YMJ1ws7kgc3SQBg=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@@ -15,14 +15,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyportainer"; pname = "pyportainer";
version = "1.0.1"; version = "1.0.3";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "erwindouna"; owner = "erwindouna";
repo = "pyportainer"; repo = "pyportainer";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-SAHcIP6M4WjWnrRwz4FlsV6rel1vHzH+cGHT8D/PcQk="; hash = "sha256-Y/O2lhsjkSEKQL7HhdmlzMjY1597uuUOFfI05aLiBXg=";
}; };
build-system = [ poetry-core ]; build-system = [ poetry-core ];

View File

@@ -13,7 +13,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pytibber"; pname = "pytibber";
version = "0.32.1"; version = "0.32.2";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.11"; disabled = pythonOlder "3.11";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "Danielhiversen"; owner = "Danielhiversen";
repo = "pyTibber"; repo = "pyTibber";
tag = version; tag = version;
hash = "sha256-PHd0aqF1Oodfvgyrv25xOD3JSOKC4RUe/ViulQN7sxQ="; hash = "sha256-gMXbDpkb+LVIxVkYliskEeHOrkJxAuJdYxUEC4wp3r8=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@@ -28,14 +28,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "universal-silabs-flasher"; pname = "universal-silabs-flasher";
version = "0.0.34"; version = "0.0.35";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "NabuCasa"; owner = "NabuCasa";
repo = "universal-silabs-flasher"; repo = "universal-silabs-flasher";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-08ay5W5DHY1GwzZDwjPGPnVjXfHgiwWUIHzuAZZpS9M="; hash = "sha256-6NOcEH1UUicZHKOQ91o4l7JiC1Qwpc8vWyRR7TRENqs=";
}; };
postPatch = '' postPatch = ''

View File

@@ -2,7 +2,7 @@
# Do not edit! # Do not edit!
{ {
version = "2025.10.0"; version = "2025.10.1";
components = { components = {
"3_day_blinds" = "3_day_blinds" =
ps: with ps; [ ps: with ps; [

View File

@@ -10,17 +10,22 @@
buildHomeAssistantComponent rec { buildHomeAssistantComponent rec {
owner = "frenck"; owner = "frenck";
domain = "spook"; domain = "spook";
version = "3.1.0"; version = "4.0.1";
src = fetchFromGitHub { src = fetchFromGitHub {
inherit owner; inherit owner;
repo = domain; repo = domain;
tag = "v${version}"; tag = "v${version}";
hash = "sha256-IV3n++uFSOvQANPfbCeBj3GP0CCL+w9icKp/k5VO3Qg="; hash = "sha256-0IihrhATgraGmuMRnrbGTUrtlXAR+CooENSIKSWIknY=";
}; };
patches = [ ./remove-sub-integration-symlink-hack.patch ]; patches = [ ./remove-sub-integration-symlink-hack.patch ];
postPatch = ''
substituteInPlace custom_components/spook/manifest.json \
--replace-fail '"version": "0.0.0"' '"version": "${version}"'
'';
dependencies = [ dependencies = [
pillow pillow
fnv-hash-fast fnv-hash-fast

View File

@@ -1,17 +1,17 @@
diff --git a/custom_components/spook/__init__.py b/custom_components/spook/__init__.py diff --git a/custom_components/spook/__init__.py b/custom_components/spook/__init__.py
index 213fb2c..c7dc299 100644 index 1abc79d..68d48d1 100644
--- a/custom_components/spook/__init__.py --- a/custom_components/spook/__init__.py
+++ b/custom_components/spook/__init__.py +++ b/custom_components/spook/__init__.py
@@ -23,8 +23,6 @@ from .templating import SpookTemplateFunctionManager @@ -22,8 +22,6 @@ from .services import SpookServiceManager
from .util import ( from .util import (
async_ensure_template_environments_exists,
async_forward_setup_entry, async_forward_setup_entry,
async_setup_all_entity_ids_cache_invalidation,
- link_sub_integrations, - link_sub_integrations,
- unlink_sub_integrations, - unlink_sub_integrations,
) )
if TYPE_CHECKING: if TYPE_CHECKING:
@@ -34,48 +32,6 @@ if TYPE_CHECKING: @@ -35,48 +33,6 @@ if TYPE_CHECKING:
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
"""Set up from a config entry.""" """Set up from a config entry."""
@@ -58,18 +58,18 @@ index 213fb2c..c7dc299 100644
- translation_key="restart_required", - translation_key="restart_required",
- ) - )
# Ensure template environments exists # Forward async_setup_entry to ectoplasms
async_ensure_template_environments_exists(hass) await async_forward_setup_entry(hass, entry)
@@ -120,4 +76,3 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: @@ -131,4 +87,3 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
async def async_remove_entry(hass: HomeAssistant, _: ConfigEntry) -> None: async def async_remove_entry(hass: HomeAssistant, _: ConfigEntry) -> None:
"""Remove a config entry.""" """Remove a config entry."""
- await hass.async_add_executor_job(unlink_sub_integrations, hass) - await hass.async_add_executor_job(unlink_sub_integrations, hass)
diff --git a/custom_components/spook/util.py b/custom_components/spook/util.py diff --git a/custom_components/spook/util.py b/custom_components/spook/util.py
index 32e9bd2..845d463 100644 index 6aea27c..1437913 100644
--- a/custom_components/spook/util.py --- a/custom_components/spook/util.py
+++ b/custom_components/spook/util.py +++ b/custom_components/spook/util.py
@@ -104,37 +104,6 @@ async def async_forward_platform_entry_setups_to_ectoplasm( @@ -284,37 +284,6 @@ async def async_forward_platform_entry_setups_to_ectoplasm(
) )
@@ -105,5 +105,5 @@ index 32e9bd2..845d463 100644
- -
- -
@callback @callback
def async_ensure_template_environments_exists(hass: HomeAssistant) -> None: def async_get_all_area_ids(hass: HomeAssistant) -> set[str]:
"""Ensure default template environments exist. """Return all area IDs, known to Home Assistant."""

View File

@@ -330,7 +330,7 @@ let
extraBuildInputs = extraPackages python.pkgs; extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating # Don't forget to run update-component-packages.py after updating
hassVersion = "2025.10.0"; hassVersion = "2025.10.1";
in in
python.pkgs.buildPythonApplication rec { python.pkgs.buildPythonApplication rec {
@@ -351,13 +351,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant"; owner = "home-assistant";
repo = "core"; repo = "core";
tag = version; tag = version;
hash = "sha256-E+rA6Pwzcoz0yPmbZ8NqEswZQ1Kmdc9H2BXZTgjnumk="; hash = "sha256-1C7Lg/pL1C+pUoo4RiL1TVECTqtEn6jnZ6muLohYPcw=";
}; };
# Secondary source is pypi sdist for translations # Secondary source is pypi sdist for translations
sdist = fetchPypi { sdist = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-6HmHTG37hLtBFX/lMbqoNUrbVJjdTswug41y7ziuHdg="; hash = "sha256-cVARVLg80wVkruSed7ywrnK+lutLWbMJL2MBIwAapBA=";
}; };
build-system = with python.pkgs; [ build-system = with python.pkgs; [

View File

@@ -18,7 +18,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pytest-homeassistant-custom-component"; pname = "pytest-homeassistant-custom-component";
version = "0.13.277"; version = "0.13.285";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.13"; disabled = pythonOlder "3.13";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "MatthewFlamm"; owner = "MatthewFlamm";
repo = "pytest-homeassistant-custom-component"; repo = "pytest-homeassistant-custom-component";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-khlvhMYO2Oj84EJ5/RTnx7uNZYZnv4InCesgMmCgYiA="; hash = "sha256-pP8zUjOhhaXE+cbx3fKlJaoNBBprOfAKS0F92Tf8hjI=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@@ -10,7 +10,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "homeassistant-stubs"; pname = "homeassistant-stubs";
version = "2025.10.0"; version = "2025.10.1";
pyproject = true; pyproject = true;
disabled = python.version != home-assistant.python.version; disabled = python.version != home-assistant.python.version;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI"; owner = "KapJI";
repo = "homeassistant-stubs"; repo = "homeassistant-stubs";
tag = version; tag = version;
hash = "sha256-WxuOHHOgzbF+9XJwn+5dAk+m5hZ4fSRjzhfWEHVghTE="; hash = "sha256-uLr6ZBasZNsCqD2DmOV/zestPW0lak9MSvvvUVWgUqQ=";
}; };
build-system = [ build-system = [