Merge pull request #335249 from NixOS/home-assistant

home-assistant: 2024.8.1 -> 2024.8.2
This commit is contained in:
Martin Weinelt 2024-08-17 02:36:44 +02:00 committed by GitHub
commit 4af6be8fa6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 81 additions and 62 deletions

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "aioairzone-cloud";
version = "0.6.1";
version = "0.6.2";
pyproject = true;
disabled = pythonOlder "3.11";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "Noltari";
repo = "aioairzone-cloud";
rev = "refs/tags/${version}";
hash = "sha256-0aqY8Bg/kDSaNGSQ8hrlUQpfwYM3sVxQHm75/khgRTM=";
hash = "sha256-ByXSLfcUyj8i6t5guHnJedZrevGm71ad19vA/CxwTJ4=";
};
build-system = [ setuptools ];

View File

@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "aiohomekit";
version = "3.2.1";
version = "3.2.2";
pyproject = true;
disabled = pythonOlder "3.10";
@ -30,12 +30,12 @@ buildPythonPackage rec {
owner = "Jc2k";
repo = "aiohomekit";
rev = "refs/tags/${version}";
hash = "sha256-bv+xt6rp3cs8FhAw8b8Que5ABeD5+7z+LOb5C1PbzXI=";
hash = "sha256-SeK0CZesGatPQdwjr4u28m+ZIojlM02GCftX/q8Dg4g=";
};
nativeBuildInputs = [ poetry-core ];
build-system = [ poetry-core ];
propagatedBuildInputs = [
dependencies = [
aiocoap
aiohappyeyeballs
async-interrupt

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "aioshelly";
version = "11.1.0";
version = "11.2.0";
pyproject = true;
disabled = pythonOlder "3.10";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "aioshelly";
rev = "refs/tags/${version}";
hash = "sha256-uCvwqGsQuiFRhpEj9mIBNE8JsG/3uvMptzOXOwUhY3o=";
hash = "sha256-+h7xRKTI5S+NQ0IdC2DJywQRIWUUd1mHti6K7VPhBAc=";
};
build-system = [ setuptools ];

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "aiounifi";
version = "79";
version = "80";
pyproject = true;
disabled = pythonOlder "3.11";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Kane610";
repo = "aiounifi";
rev = "refs/tags/v${version}";
hash = "sha256-okyUjHWzm2LKyDSmE93qbc8XK4fMQMr9R0L/W7GSeUw=";
hash = "sha256-320ptaKT+6mKUj9y+MvGovp4/XVbYIlDTb9lLXY7c1w=";
};
postPatch = ''

View File

@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "bellows";
version = "0.40.3";
version = "0.40.4";
pyproject = true;
disabled = pythonOlder "3.8";
@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "bellows";
rev = "refs/tags/${version}";
hash = "sha256-JGc5jDvEZtYyYAExRnN1K5hDY3ioS3+mm7jMrR0RyXk=";
hash = "sha256-9YReXaD4qmd2gzbGwzhslzT4K3ajCQrCN7TVl/6fOMU=";
};
postPatch = ''

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "bluetooth-adapters";
version = "0.19.3";
version = "0.19.4";
pyproject = true;
disabled = pythonOlder "3.9";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "bluetooth-adapters";
rev = "refs/tags/v${version}";
hash = "sha256-yRGlp3hykxdWnJde/VF6CwQgP6cupj1BCW7OmFNQAbM=";
hash = "sha256-XpPC7FVWzdEki6kdZDu0vV7iD1DZzGbI1f9VKxsjKUQ=";
};
postPatch = ''

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "foobot-async";
version = "1.0.0";
version = "1.0.1";
pyproject = true;
disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "foobot_async";
inherit version;
hash = "sha256-+lV6It6SUTnLSiEDT/280B0ovxZsDmgOr4SpkgYyf0A=";
hash = "sha256-QQjysk2m8QkOpLBdC8kfuoA9PcljgEwzKyrIAhxHB4c=";
};
build-system = [ setuptools ];

View File

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "openwebifpy";
version = "4.2.6";
version = "4.2.7";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchPypi {
inherit pname version;
hash = "sha256-znMTbKQlklzOKMmlsPiM1JJ1VMB4HK5uMXoBay2Ow4A=";
hash = "sha256-MoTSfoO6km3jAaF9oIDxhxhMI8jqZAyPD6yBYcYxhd4=";
};
nativeBuildInputs = [ setuptools ];

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "py-synologydsm-api";
version = "2.4.4";
version = "2.4.5";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "mib1185";
repo = "py-synologydsm-api";
rev = "refs/tags/v${version}";
hash = "sha256-46KoOKBiulTYH2x8ftFPVDF0oeBG1Pe9PkonxIV7528=";
hash = "sha256-aVU+E5TwGIH+y7qtS5pBkW14EbZI6kb1Hy2zEqk1nrk=";
};
build-system = [ setuptools ];

View File

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pyhomeworks";
version = "1.1.0";
version = "1.1.1";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-9S0SYn4e/qaCRgdwlU4gPaj0eKAQJrYigvAP6eaPzRM=";
hash = "sha256-RwaVjOhMztQsKD+F++PLcwa0gqfC+8aQmloMVnQJjv8=";
};
postPatch = ''

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "pylutron-caseta";
version = "0.21.0";
version = "0.21.1";
pyproject = true;
disabled = pythonOlder "3.8";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "gurumitts";
repo = "pylutron-caseta";
rev = "refs/tags/v${version}";
hash = "sha256-rmf1ydPfA6rCpWB4TZXAK9MDpsPpahsT7xm/dUrMW+0=";
hash = "sha256-u2FPWDWBSoS5mJPnYAkLTQR6K8YLDs77djdWL+7840o=";
};
nativeBuildInputs = [ hatchling ];

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "systembridgeconnector";
version = "4.1.2";
version = "4.1.5";
pyproject = true;
disabled = pythonOlder "3.11";
@ -25,15 +25,23 @@ buildPythonPackage rec {
owner = "timmo001";
repo = "system-bridge-connector";
rev = "refs/tags/${version}";
hash = "sha256-uqE/KJnuNii2b3geB9jp8IxaeceuZVXdol7s3hP6z/Q=";
hash = "sha256-AzAN7reBAI4atEFutgFrdQHFy/Qc90PQxwSaHaftn5Q=";
};
postPatch = ''
substituteInPlace requirements_setup.txt \
--replace-fail ">=" " #"
substituteInPlace systembridgeconnector/_version.py \
--replace-fail ", dev=0" ""
'';
build-system = [ setuptools ];
build-system = [
incremental
setuptools
];
pythonRelaxDeps = [ "incremental" ];
dependencies = [
aiohttp
@ -51,6 +59,13 @@ buildPythonPackage rec {
syrupy
];
disabledTests = [
"test_get_data"
"test_wait_for_response_timeout"
];
pytestFlagsArray = [ "--snapshot-warn-unused" ];
meta = {
changelog = "https://github.com/timmo001/system-bridge-connector/releases/tag/${version}";
description = "This is the connector package for the System Bridge project";

View File

@ -6,11 +6,12 @@
setuptools,
incremental,
pytestCheckHook,
syrupy,
}:
buildPythonPackage rec {
pname = "systembridgemodels";
version = "4.1.0";
version = "4.2.4";
pyproject = true;
disabled = pythonOlder "3.11";
@ -19,21 +20,39 @@ buildPythonPackage rec {
owner = "timmo001";
repo = "system-bridge-models";
rev = "refs/tags/${version}";
hash = "sha256-wyTlkbrf9H1mdVyZP234nVDuls/QrFXcv3pXhztp9+A=";
hash = "sha256-FjHDd7nI30ChaClL0b1ME9Zv+DV0BiMsfgGOKQF/qBk=";
};
postPatch = ''
substituteInPlace requirements_setup.txt \
--replace-fail ">=" " #"
substituteInPlace systembridgemodels/_version.py \
--replace-fail ", dev=0" ""
'';
build-system = [ setuptools ];
build-system = [
incremental
setuptools
];
pythonRelaxDeps = [ "incremental" ];
dependencies = [ incremental ];
pythonImportsCheck = [ "systembridgemodels" ];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
pytestCheckHook
syrupy
];
disabledTests = [
"test_system"
"test_update"
];
pytestFlagsArray = [ "--snapshot-warn-unused" ];
meta = {
changelog = "https://github.com/timmo001/system-bridge-models/releases/tag/${version}";

View File

@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "wled";
version = "0.20.1";
version = "0.20.2";
pyproject = true;
disabled = pythonOlder "3.11";
@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "frenck";
repo = "python-wled";
rev = "refs/tags/v${version}";
hash = "sha256-n/Ot08x7G4ApHv0BUW106iubXmXeOqDQp7J8Bstgpc4=";
hash = "sha256-7P/V83dGkfJJjZxZtiEwQXIY7CeBZ/fmvTdEjDirKj0=";
};
postPatch = ''

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "xknx";
version = "3.0.0";
version = "3.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "XKNX";
repo = "xknx";
rev = "refs/tags/${version}";
hash = "sha256-QEv8HMK35vr3ozfHu2pUnmgqQ73vLnXzobQNhwRtlsI=";
hash = "sha256-JoJvEE21BubAmPm97fk9mbCkkn1dWkZO/uLd6C0DkUQ=";
};
build-system = [ setuptools ];

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "zha-quirks";
version = "0.0.118";
version = "0.0.119";
pyproject = true;
disabled = pythonOlder "3.12";
@ -21,14 +21,9 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
rev = "refs/tags/${version}";
hash = "sha256-LudwIENP1KCX7+HwyklCUdAu5mRLDcnMEZBzbRH2FM0=";
hash = "sha256-QvytImEpDk+3IeWVh9bYaX60u+mx4SVXuRxAd/YjPTE=";
};
patches = [
# https://github.com/zigpy/zha-device-handlers/pull/3296
./zigpy-0.65.3-compat.patch
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail ', "setuptools-git-versioning<2"' "" \

View File

@ -1,12 +0,0 @@
diff --git a/tests/conftest.py b/tests/conftest.py
index e64beb2..c1f0785 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -88,7 +88,6 @@ class MockApp(zigpy.application.ControllerApplication):
def app_controller_mock():
"""App controller mock."""
config = {"device": {"path": "/dev/ttyUSB0"}, "database": None}
- config = MockApp.SCHEMA(config)
app = MockApp(config)
return app

View File

@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "zha";
version = "0.0.30";
version = "0.0.31";
pyproject = true;
disabled = pythonOlder "3.12";
@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha";
rev = "refs/tags/${version}";
hash = "sha256-4Fpe1us/GS2QVJbbnMcI7bziyW5P2kuJ6+p5L9N7lMY=";
hash = "sha256-H1VmB20ldUyKIiMRT8YMgiFIno41WN2bY8rhqFsGYcA=";
};
postPatch = ''

View File

@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "zigpy";
version = "0.65.3";
version = "0.65.4";
pyproject = true;
disabled = pythonOlder "3.8";
@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy";
rev = "refs/tags/${version}";
hash = "sha256-zE8Hqha1yv7OsaXYrKzf3o2JLO/RcDSAxixWoMj2T3M=";
hash = "sha256-+z25W3ubw1TJbrRghsYzcuUZUHaL5xPMeZceJ1aUrKw=";
};
postPatch = ''

View File

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.8.1";
version = "2024.8.2";
components = {
"3_day_blinds" = ps: with ps; [
];
@ -665,6 +665,8 @@
"compensation" = ps: with ps; [
numpy_1
];
"concord232" = ps: with ps; [
]; # missing inputs: concord232
"coned" = ps: with ps; [
];
"config" = ps: with ps; [

View File

@ -471,7 +471,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2024.8.1";
hassVersion = "2024.8.2";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@ -489,13 +489,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-sbXfvlQJRRVkvSRJ8v/Su8us9WnoJUF4odAJrewryco=";
hash = "sha256-tOh6pCnRTU+JLcog6cEeeCyLOQuX9KPVdWeJfMc8G78=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-VzoH+wrpUAXJRjEZC2x9qjRzTSsiaUm6aI6/uHv6h/4=";
hash = "sha256-qEJXO7R+NxZaxpPCJs+SKgZdcB0ZUBKy7nsq9JQ9z1Q=";
};
build-system = with python.pkgs; [