home-assistant: 2025.12.4 -> 2025.12.5 (#475170)

This commit is contained in:
dotlambda
2025-12-30 10:57:54 +00:00
committed by GitHub
10 changed files with 60 additions and 63 deletions
@@ -1,43 +0,0 @@
{
lib,
authlib,
buildPythonPackage,
fetchFromGitHub,
httpx,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "aiosenz";
version = "1.0.0";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "milanmeu";
repo = "aiosenz";
rev = version;
hash = "sha256-ODdWPS14zzptxuS6mff51f0s1SYnIqjF40DmvT0sL0w=";
};
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [
httpx
authlib
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "aiosenz" ];
meta = {
description = "Python wrapper for the nVent Raychem SENZ RestAPI";
homepage = "https://github.com/milanmeu/aiosenz";
license = with lib.licenses; [ lgpl3Plus ];
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -2,20 +2,18 @@
lib,
buildPythonPackage,
fetchPypi,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "insteon-frontend-home-assistant";
version = "0.5.0";
version = "0.6.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchPypi {
inherit pname version;
hash = "sha256-NZwnx8tlXnsVCk4nvNjOg3cjSr2CnjqWcZG7xFTC2wA=";
pname = "insteon_frontend_home_assistant";
inherit version;
hash = "sha256-oBTk7gblJA6/w0wSx+efdEmY5ioJiRMUfDqjyg0LkFg=";
};
nativeBuildInputs = [ setuptools ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "py-melissa-climate";
version = "3.0.2";
version = "3.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "kennedyshead";
repo = "py-melissa-climate";
tag = "v${version}";
hash = "sha256-VSKSa7K2fF6NMLN39HzkqK7/9vGHmmmPFw6mIiJNZ84=";
tag = "V${version}";
hash = "sha256-vKnIFrviCJLMqYUdKKJtqOmD1ZtgtMBMLApG+YiqZdY=";
};
build-system = [ setuptools ];
@@ -0,0 +1,41 @@
{
authlib,
buildPythonPackage,
fetchFromGitHub,
httpx,
lib,
setuptools,
}:
buildPythonPackage rec {
pname = "pysenz";
version = "1.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "nordicopen";
repo = "pysenz";
tag = "v${version}";
hash = "sha256-gS9dsGQ8waOlUbHWHiJbQrvh4RdFb4SNEH4J4TbT2x8=";
};
build-system = [ setuptools ];
dependencies = [
authlib
httpx
];
pythonImportsCheck = [ "pysenz" ];
# upstream has no tests
doCheck = false;
meta = {
changelog = "https://github.com/nordicopen/pysenz/releases/tag/${src.tag}";
description = "Async Typed Python package for the Chemelex (nVent) RAYCHEM SENZ RestAPI";
homepage = "https://github.com/nordicopen/pysenz";
license = lib.licenses.lgpl3Plus;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "python-roborock";
version = "3.19.0";
version = "4.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Python-roborock";
repo = "python-roborock";
tag = "v${version}";
hash = "sha256-nCewSP0ZgQvjZ4Ie4/kTzxxmJ5Zsm5i3EuW4ZiDBPMg=";
hash = "sha256-Wf9nJDcNOLIuIskiDyGYo4TwekQprW4o99oJLkaV5X4=";
};
pythonRelaxDeps = [ "pycryptodome" ];
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2025.12.4";
version = "2025.12.5";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -5431,7 +5431,7 @@
];
"senz" =
ps: with ps; [
aiosenz
pysenz
];
"serial" =
ps: with ps; [
+3 -3
View File
@@ -291,7 +291,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2025.12.4";
hassVersion = "2025.12.5";
in
python.pkgs.buildPythonApplication rec {
@@ -312,13 +312,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-VT9JdpzPKdOJ8Q//SUDMUgTa46k6v7Mi74Yl9mEPF/I=";
hash = "sha256-RSrWk7SZIOvOhvVXBwc10w9Yyqd2rcxdUVuq2snMm9g=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-wVe5/syj878B3o7QWgQ2wOEsbdyvFWD/VMgpok1SwOQ=";
hash = "sha256-cl5kTpYhsZnf7etPRSgVWd/fH9zTc1OnkRTjbUp/M3U=";
};
build-system = with python.pkgs; [
+2 -2
View File
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2025.12.4";
version = "2025.12.5";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
tag = version;
hash = "sha256-0KJcrp0/PtOE73DeXr6XEm6oGkE2FamncR9o3Au1QUM=";
hash = "sha256-c2Vr5S7WxaT0q4/Zc3yJmSU4ErhogCBKOISj1WVXflY=";
};
build-system = [
+1
View File
@@ -58,6 +58,7 @@ mapAliases {
# keep-sorted start case=no numeric=yes
abodepy = throw "'abodepy' has been renamed to/replaced by 'jaraco-abode'"; # Converted to throw 2025-10-29
aiosenz = throw "aiosenz was removed because Home Assistant switched to pysenz"; # added 2025-12-29
amazon-kclpy = throw "amazon-kclpy has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03
amazon_kclpy = throw "'amazon_kclpy' has been renamed to/replaced by 'amazon-kclpy'"; # Converted to throw 2025-10-29
amqplib = throw "amqplib has been removed as it was unmaintained upstream"; # Added 2025-11-22
+2 -2
View File
@@ -482,8 +482,6 @@ self: super: with self; {
aiosendspin = callPackage ../development/python-modules/aiosendspin { };
aiosenz = callPackage ../development/python-modules/aiosenz { };
aioserial = callPackage ../development/python-modules/aioserial { };
aioshelly = callPackage ../development/python-modules/aioshelly { };
@@ -14544,6 +14542,8 @@ self: super: with self; {
pysensors = callPackage ../development/python-modules/pysensors { };
pysenz = callPackage ../development/python-modules/pysenz { };
pysequoia = callPackage ../development/python-modules/pysequoia { };
pyserial = callPackage ../development/python-modules/pyserial { };