Merge staging-next into staging

This commit is contained in:
github-actions[bot]
2024-08-11 00:09:11 +00:00
committed by GitHub
16 changed files with 66 additions and 49 deletions
@@ -8,6 +8,7 @@
orjson,
poetry-core,
pytest-asyncio,
pytest-cov-stub,
pytestCheckHook,
pythonOlder,
syrupy,
@@ -16,7 +17,7 @@
buildPythonPackage rec {
pname = "airgradient";
version = "0.7.1";
version = "0.8.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -25,14 +26,9 @@ buildPythonPackage rec {
owner = "airgradienthq";
repo = "python-airgradient";
rev = "refs/tags/v${version}";
hash = "sha256-EFt2V+r7RLiFMihFCCBU9iEPcbSybK6gP+uxed+mIeo=";
hash = "sha256-NONOfM61oCtiNgmKCXvkEvCzSjumwjaeuzg9l/7hX8M=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "--cov" ""
'';
build-system = [ poetry-core ];
dependencies = [
@@ -45,6 +41,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
aioresponses
pytest-asyncio
pytest-cov-stub
pytestCheckHook
syrupy
];
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "bellows";
version = "0.40.2";
version = "0.40.3";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "bellows";
rev = "refs/tags/${version}";
hash = "sha256-pcyvJsAFJCm6mpGvfWp6WUzdn2Z7Fr2G6B5uEXZDhIg=";
hash = "sha256-JGc5jDvEZtYyYAExRnN1K5hDY3ioS3+mm7jMrR0RyXk=";
};
postPatch = ''
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "dio-chacon-wifi-api";
version = "1.1.0";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cnico";
repo = "dio-chacon-wifi-api";
rev = "v${version}";
hash = "sha256-TeunMvkiQw4TzLb2dsAHAg49nUzD3DGiO0DuXKGcICU=";
hash = "sha256-iIDBHyZuI9qNLRmTY0nXOl5wplFKDoiKkqQb1m4uIxs=";
};
build-system = [ poetry-core ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "pydaikin";
version = "2.13.1";
version = "2.13.2";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "fredrike";
repo = "pydaikin";
rev = "refs/tags/v${version}";
hash = "sha256-UOHNMYcgf8NYwbmr+YcCKZvcrXnz38VKxLAYnpoKiVo=";
hash = "sha256-eq6QE5yYPb9y7bNJwk3sLQp7Pw0PtWn2T/6J+ICfPsY=";
};
build-system = [ setuptools ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "python-homewizard-energy";
version = "6.1.1";
version = "6.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "DCSBL";
repo = "python-homewizard-energy";
rev = "refs/tags/v${version}";
hash = "sha256-DIDHUyos2XScoYZfI3o33UN2R0J/Xc2/JQvtzCXZTts=";
hash = "sha256-CSX2iLjOJRW2dxcE9JhK2A8QlvVUxYE2C6MZFPg370c=";
};
postPatch = ''
@@ -24,6 +24,11 @@ buildPythonPackage rec {
hash = "sha256-LudwIENP1KCX7+HwyklCUdAu5mRLDcnMEZBzbRH2FM0=";
};
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"' "" \
@@ -0,0 +1,12 @@
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
@@ -4,6 +4,7 @@
bellows,
buildPythonPackage,
fetchFromGitHub,
freezegun,
pyserial,
pyserial-asyncio,
pyserial-asyncio-fast,
@@ -26,7 +27,7 @@
buildPythonPackage rec {
pname = "zha";
version = "0.0.28";
version = "0.0.30";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -35,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha";
rev = "refs/tags/${version}";
hash = "sha256-qsX62k/KeQ2ZTUHAv2ieZxOFh9dNFnLx0ZZOZCvI3ZE=";
hash = "sha256-4Fpe1us/GS2QVJbbnMcI7bziyW5P2kuJ6+p5L9N7lMY=";
};
postPatch = ''
@@ -45,14 +46,9 @@ buildPythonPackage rec {
'';
pythonRelaxDeps = [
"bellows"
"pyserial-asyncio-fast"
"universal-silabs-flasher"
"zha-quirks"
"zigpy"
];
build-system = [
setuptools
wheel
@@ -75,6 +71,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
freezegun
pytest-asyncio
pytest-timeout
pytest-xdist
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
fetchpatch2,
pyserial,
pyserial-asyncio,
pytest-asyncio,
@@ -25,6 +26,13 @@ buildPythonPackage rec {
hash = "sha256-z/QulOkvkV/1Z+M7EfzdfGvrrtkapYcvfz+3AijR46k=";
};
patches = [
(fetchpatch2 {
url = "https://github.com/zigpy/zigpy-deconz/commit/86fdcd6be824f12ce3bf88b40217a6224cbf5a89.patch";
hash = "sha256-iqpTSJPBMSBZXg5EVXXupxIFRsGCNuxU/oNHZ2VT0Jc=";
})
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace ', "setuptools-git-versioning<2"' "" \
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "zigpy-xbee";
version = "0.20.1";
version = "0.20.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy-xbee";
rev = "refs/tags/${version}";
hash = "sha256-H0rs4EOzz2Nx5YuwqTZp2FGF1z2phBgSIyraKHHx4RA=";
hash = "sha256-d5TOX2sKA2E6b6KHvAdhxEknD6fOF4qRjCMpBKEsicA=";
};
postPatch = ''
@@ -31,16 +31,16 @@ buildPythonPackage rec {
hash = "sha256-5DuqM7MgntV/3WquR+0Cr/vIwYL35ZVpGlNZPj92jJ4=";
};
nativeBuildInputs = [ setuptools ];
postPatch = ''
substituteInPlace pyproject.toml \
--replace "timeout = 20" "timeout = 300" \
--replace ', "setuptools-git-versioning<2"' "" \
--replace 'dynamic = ["version"]' 'version = "${version}"'
--replace-fail "timeout = 20" "timeout = 300" \
--replace-fail ', "setuptools-git-versioning<2"' "" \
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
async-timeout
coloredlogs
jsonschema
@@ -48,6 +48,8 @@ buildPythonPackage rec {
zigpy
];
doCheck = false; # tests are not compatible with zigpy 0.65.3
nativeCheckInputs = [
pytest-asyncio
pytest-mock
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "zigpy";
version = "0.65.2";
version = "0.65.3";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy";
rev = "refs/tags/${version}";
hash = "sha256-rNqo4NtIdg9MoOKde26/RUcfX/VYiVkNj97v/RJcB4E=";
hash = "sha256-zE8Hqha1yv7OsaXYrKzf3o2JLO/RcDSAxixWoMj2T3M=";
};
postPatch = ''
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.8.0";
version = "2024.8.1";
components = {
"3_day_blinds" = ps: with ps; [
];
@@ -645,7 +645,7 @@
"coautilities" = ps: with ps; [
];
"coinbase" = ps: with ps; [
]; # missing inputs: coinbase
]; # missing inputs: coinbase coinbase-advanced-py
"color_extractor" = ps: with ps; [
colorthief
];
+3 -13
View File
@@ -311,16 +311,6 @@ let
};
});
pyopenweathermap = super.pyopenweathermap.overridePythonAttrs (oldAttrs: rec {
version = "0.0.10";
src = fetchFromGitHub {
owner = "freekode";
repo = "pyopenweathermap";
rev = "refs/tags/v${version}";
hash = "sha256-wEcE4IYVvxEwW5Hhz+DqDIqbjd5/O1hEr7dGgiuMI00=";
};
});
pysnooz = super.pysnooz.overridePythonAttrs (oldAttrs: rec {
version = "0.8.6";
src = fetchFromGitHub {
@@ -481,7 +471,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2024.8.0";
hassVersion = "2024.8.1";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@@ -499,13 +489,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-WGbT53bmyV1d/6GKlv5+bxLmGRqsAHEKbs2halMkPB4=";
hash = "sha256-sbXfvlQJRRVkvSRJ8v/Su8us9WnoJUF4odAJrewryco=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-RfTkF8HO5bZCupo5vBLbSG2shr+b31GfDN+iJpH5sc8=";
hash = "sha256-VzoH+wrpUAXJRjEZC2x9qjRzTSsiaUm6aI6/uHv6h/4=";
};
build-system = with python.pkgs; [
+2 -2
View File
@@ -4,7 +4,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
version = "20240806.1";
version = "20240809.0";
format = "wheel";
src = fetchPypi {
@@ -12,7 +12,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
hash = "sha256-tOM1KFffoPoS3FCdytdkwiptdLwKxpZFQJ4VU3i3WN0=";
hash = "sha256-PVW/W6/a/kbhbGw35/+AHvjAn1Xq3dW5nslMJWsDgv4=";
};
# there is nothing to strip in this package
+6
View File
@@ -35,6 +35,12 @@ let
shelly = [
pyswitchbot
];
songpal = [
isal
];
system_log = [
isal
];
tilt_ble = [
ibeacon-ble
];