Merge pull request #291043 from NixOS/home-assistant

home-assistant: 2024.4.2 -> 2024.4.3
This commit is contained in:
Martin Weinelt
2024-02-27 01:59:04 +01:00
committed by GitHub
6 changed files with 51 additions and 21 deletions
@@ -9,6 +9,7 @@
, poetry-core
, pytestCheckHook
, pythonOlder
, pythonRelaxDepsHook
, pytz
, respx
}:
@@ -29,6 +30,11 @@ buildPythonPackage rec {
nativeBuildInputs = [
poetry-core
pythonRelaxDepsHook
];
pythonRelaxDeps = [
"pytz"
];
propagatedBuildInputs = [
@@ -5,41 +5,40 @@
, orjson
, paho-mqtt
, poetry-core
, pydantic
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, pythonRelaxDepsHook
}:
buildPythonPackage rec {
pname = "roombapy";
version = "1.6.10";
format = "pyproject";
version = "1.6.13";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "pschmitt";
repo = "roombapy";
rev = "refs/tags/${version}";
hash = "sha256-aGNSySSKCx/8GYUdDWMSAhMBex738UACqnqj/Qx1m38=";
hash = "sha256-5TFuOk3fj4kg5MyWz7HQ/zWdvceFa3mWnFx+Yuq2III=";
};
postPatch = ''
# hbmqtt was replaced by amqtt
substituteInPlace tests/test_roomba_integration.py \
--replace "from hbmqtt.broker import Broker" "from amqtt.broker import Broker"
substituteInPlace pyproject.toml \
--replace 'orjson = ">=3.8.7"' 'orjson = "*"'
'';
nativeBuildInputs = [
poetry-core
pythonRelaxDepsHook
];
pythonRelaxDeps = [
"orjson"
];
propagatedBuildInputs = [
orjson
paho-mqtt
pydantic
];
nativeCheckInputs = [
@@ -4,7 +4,7 @@
, fetchFromGitHub
, cryptography
, ifaddr
, pytest-asyncio
, pytest-asyncio_0_21
, pytestCheckHook
, pythonOlder
, setuptools
@@ -37,7 +37,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
pytest-asyncio
pytest-asyncio_0_21
pytestCheckHook
];
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.2.2";
version = "2024.2.3";
components = {
"3_day_blinds" = ps: with ps; [
];
+28 -3
View File
@@ -140,6 +140,21 @@ let
];
});
brother = super.brother.overridePythonAttrs (oldAttrs: rec {
version = "3.0.0";
src = fetchFromGitHub {
inherit (oldAttrs.src) owner repo;
rev = "refs/tags/${version}";
hash = "sha256-rRzcWT9DcNTBUYxyYYC7WORBbrkgj0toCp2e8ADUN5s=";
};
});
debugpy = super.debugpy.overridePythonAttrs (oldAttrs: {
# tests are deadlocking too often
# https://github.com/NixOS/nixpkgs/issues/262000
doCheck = false;
});
geojson = super.geojson.overridePythonAttrs (oldAttrs: rec {
version = "2.5.0";
src = fetchFromGitHub {
@@ -374,6 +389,16 @@ let
};
});
wyoming = super.wyoming.overridePythonAttrs (oldAttrs: rec {
version = "1.5.2";
src = fetchFromGitHub {
owner = "rhasspy";
repo = "wyoming";
rev = "refs/tags/${version}";
hash = "sha256-2bc5coKL5KlTeL9fdghPmRF66NXfimHOKGtE2yPXgrA=";
};
});
xbox-webapi = super.xbox-webapi.overridePythonAttrs (oldAttrs: rec {
version = "2.0.11";
src = fetchFromGitHub {
@@ -428,7 +453,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2024.2.2";
hassVersion = "2024.2.3";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@@ -446,13 +471,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-nzx1ZaIBjzA2cgCkSlRLCr2Xd51i6kBHSKnfGgt9RpQ=";
hash = "sha256-di9KdglYg+bzGvjGKgNbGRfH1tu96o82WzRUIaAejik=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-ITwY3cB5YFmY1qTXBHpulEULdF0yKme334wxQVULvW8=";
hash = "sha256-iCcDuQb+l6+SV+E9dPtKlU3v94Q9On75csT5STMdqVo=";
};
nativeBuildInputs = with python.pkgs; [
+2 -2
View File
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2024.2.2";
version = "2024.2.3";
format = "pyproject";
disabled = python.version != home-assistant.python.version;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
rev = "refs/tags/${version}";
hash = "sha256-RL3lgeaJO721VOlhLAeOM8wlKMouLQVbYnPsAeOZGxM=";
hash = "sha256-kBr9NaP1FBTMBloAXEpx4s4iMe1T45i7Gui1aULQPXg=";
};
nativeBuildInputs = [