From c682323f798995528086649719f8ca4f88348707 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Jul 2023 22:41:58 +0200 Subject: [PATCH 01/13] python311Packages.aioesphomeapi: 13.9.0 -> 15.1.1 (#236811) * python311Packages.aioesphomeapi: 13.9.0 -> 15.1.1 Diff: - https://github.com/esphome/aioesphomeapi/compare/refs/tags/v13.9.0...v15.1.1 Changelog: - https://github.com/esphome/aioesphomeapi/releases/tag/v14.0.0 - https://github.com/esphome/aioesphomeapi/releases/tag/v14.1.0 - https://github.com/esphome/aioesphomeapi/releases/tag/v14.1.1 - https://github.com/esphome/aioesphomeapi/releases/tag/v15.0.0 - https://github.com/esphome/aioesphomeapi/releases/tag/v15.0.1 - https://github.com/esphome/aioesphomeapi/releases/tag/v15.1.0 - https://github.com/esphome/aioesphomeapi/releases/tag/v15.1.1 --- pkgs/development/python-modules/aioesphomeapi/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 64ad7567f6bd..e325d5b541ba 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , fetchFromGitHub , async-timeout +, chacha20poly1305-reuseable , mock , noiseprotocol , protobuf @@ -13,7 +14,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "13.9.0"; + version = "15.1.1"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -22,11 +23,12 @@ buildPythonPackage rec { owner = "esphome"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-RjLzOl8Cb6Vrq+75SvBntAmmiK70i3o2rED7Smnpiws="; + hash = "sha256-pdG/yfrGWMu85WXA7CXrmK2FXc+x3e/RNPXCWIEn8n8="; }; propagatedBuildInputs = [ async-timeout + chacha20poly1305-reuseable noiseprotocol protobuf zeroconf From 186d177fcd6ea75a300cfde21ce8506170893bbc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 27 Jun 2023 23:27:18 +0200 Subject: [PATCH 02/13] python311Packages.hass-nabucasa: 0.67.1 -> 0.69.0 Diff: https://github.com/nabucasa/hass-nabucasa/compare/refs/tags/0.67.1...0.69.0 Changelog: https://github.com/NabuCasa/hass-nabucasa/releases/tag/0.69.0 --- pkgs/development/python-modules/hass-nabucasa/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index c317dc2a7bd7..96297616d7b6 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "0.67.1"; + version = "0.69.0"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "nabucasa"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-/cu7+fMbe9kyWGGBGBwjsiA6PXoUJZ7IFzpEcnVSLn0="; + hash = "sha256-7FO/z5AseP80y74e4ivLXlwB9t5jJf2bCaNp6HfqZ1c="; }; postPatch = '' From fe250fa888114fca6201c131047eca19e5c38bbc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jun 2023 16:12:12 +0000 Subject: [PATCH 03/13] python310Packages.pymodbus: 3.1.3 -> 3.3.2 --- pkgs/development/python-modules/pymodbus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymodbus/default.nix b/pkgs/development/python-modules/pymodbus/default.nix index bc2fa19032f2..c1b1b75d284c 100644 --- a/pkgs/development/python-modules/pymodbus/default.nix +++ b/pkgs/development/python-modules/pymodbus/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "pymodbus"; - version = "3.1.3"; + version = "3.3.2"; format = "setuptools"; src = fetchFromGitHub { owner = "pymodbus-dev"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-GHyDlt046v4KP9KQRnXH6F+3ikoCjbhVHEQuSdm99a8="; + hash = "sha256-EGJyb0AVLKN7FEoeWF4rVqmJBNbXHent9P+cxc13rQs="; }; # Twisted asynchronous version is not supported due to a missing dependency From 7d07ed413203018e155abd67ddf4e37fe8eef37f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Jul 2023 22:46:03 +0200 Subject: [PATCH 04/13] home-assistant.intents: 2023.6.5 -> 2023.6.28 https://github.com/home-assistant/intents/compare/refs/tags/2023.6.5...2023.6.28 --- pkgs/servers/home-assistant/intents.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index ae247b9e7a08..35e5853cfa12 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2023.6.5"; + version = "2023.6.28"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "home-assistant"; repo = "intents"; rev = "refs/tags/${version}"; - hash = "sha256-ZfPOxTFPQNdZ3Tq8p410RHlLGej+FOqhafD+91MRbRo="; + hash = "sha256-K441nrwoQ7zzle4iC679oGxU6iZn/yTJOElvDblHB7U="; }; sourceRoot = "source/package"; From 8fb60a05dd8f66e1096e32a48a3b48a14b1fa442 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Jul 2023 22:48:50 +0200 Subject: [PATCH 05/13] python310Packages.python-matter-server: 3.5.2 -> 3.6.3 https://github.com/home-assistant-libs/python-matter-server/releases/tag/3.6.3 --- .../python-modules/python-matter-server/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-matter-server/default.nix b/pkgs/development/python-modules/python-matter-server/default.nix index 422c38aa517e..c609630a2df7 100644 --- a/pkgs/development/python-modules/python-matter-server/default.nix +++ b/pkgs/development/python-modules/python-matter-server/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "python-matter-server"; - version = "3.5.2"; + version = "3.6.3"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "python-matter-server"; rev = "refs/tags/${version}"; - hash = "sha256-sLVKhQIqJanvupfkJSLObHTiyGE+PP8UdQR2my1azUA="; + hash = "sha256-xtxbZS8CPCkgyFX08THn7hGurFj8dQV+KIZ6VvTY7hA="; }; nativeBuildInputs = [ From 1bb0bbd9f032e34677fe73539e2acb657cf4ac6b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jun 2023 19:17:02 +0200 Subject: [PATCH 06/13] python311Packages.python-roborock: 0.23.6 -> 0.29.2 Diff: https://github.com/humbertogontijo/python-roborock/compare/refs/tags/v0.23.6...0.29.2 Changelog: https://github.com/humbertogontijo/python-roborock/blob/v0.29.2/CHANGELOG.md --- .../python-modules/python-roborock/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index 860bcb383c62..a6591f097415 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , aiohttp +, alexapy , async-timeout , buildPythonPackage , click @@ -14,27 +15,34 @@ , pytest-asyncio , pytestCheckHook , pythonOlder +, pythonRelaxDepsHook }: buildPythonPackage rec { pname = "python-roborock"; - version = "0.23.6"; + version = "0.29.2"; format = "pyproject"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "humbertogontijo"; repo = "python-roborock"; rev = "refs/tags/v${version}"; - hash = "sha256-5WgCVdmEhFrKYT7Uflnjv6OIISk//VH2aoxVwlWuPTk="; + hash = "sha256-Jxo3y7hQeedLYLrofnSivWGgmuRfnFeFnxkmwjoQ2Tc="; }; + pythonRelaxDeps = [ + "pycryptodome" + ]; + nativeBuildInputs = [ poetry-core + pythonRelaxDepsHook ]; propagatedBuildInputs = [ + alexapy aiohttp async-timeout click From 17ec9eb92f61346827ffa3758392bdd931eb08dd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Jul 2023 23:00:23 +0200 Subject: [PATCH 07/13] python310Packages.zamg: 0.2.3 -> 0.2.4 Diff: https://github.com/killer0071234/python-zamg/compare/refs/tags/v0.2.3...v0.2.4 Changelog: https://github.com/killer0071234/python-zamg/releases/tag/v0.2.4 --- pkgs/development/python-modules/zamg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zamg/default.nix b/pkgs/development/python-modules/zamg/default.nix index 9f363bd150c5..6e3d7908bac2 100644 --- a/pkgs/development/python-modules/zamg/default.nix +++ b/pkgs/development/python-modules/zamg/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "zamg"; - version = "0.2.3"; + version = "0.2.4"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "killer0071234"; repo = "python-zamg"; rev = "refs/tags/v${version}"; - hash = "sha256-4q6/+/neWw0BFPjhCPXuLiCwyGqQn96D2pSyK/Yl6U8="; + hash = "sha256-o1FMhwAHdkcfArT9QRgVi0ieRw4aVdBoqwdlV0sxpQ0="; }; postPatch = '' From c9a8262ead63c33fa6e51bf93b052072095b32e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jun 2023 02:26:36 +0000 Subject: [PATCH 08/13] python310Packages.zigpy: 0.55.0 -> 0.56.1 --- pkgs/development/python-modules/zigpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index d7263a802d28..94a91a9a955f 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.55.0"; + version = "0.56.1"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zigpy"; rev = "refs/tags/${version}"; - hash = "sha256-fc98V6KJ7zROgNktHZlWj9/BQRbCIWYT5Px09mFrwHQ="; + hash = "sha256-xOvRsnTv/5GhGRVM9M6zjkEWI5dq9rGVcoi5G+0LpDE="; }; propagatedBuildInputs = [ From e48a8bee4397343acdc029261926ccde3193e745 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jun 2023 13:57:46 +0200 Subject: [PATCH 09/13] python311Packages.zha-quirks: 0.0.100 -> 0.0.101 Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.101 --- pkgs/development/python-modules/zha-quirks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 2e9c3eb80f7b..bf5f6386ac58 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.100"; + version = "0.0.101"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; rev = "refs/tags/${version}"; - hash = "sha256-EWGsnUnr83YuhEdGJ3YtlYm9VT+aTuUjfganhOeqt7o="; + hash = "sha256-YZGsDSrxPpxluxyRkOPyvJLQ9YADuZ8NYcznIGZ0BYg="; }; propagatedBuildInputs = [ From ad509231084074f7637e4a8c8f78e0c79bc93d1b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Jul 2023 23:16:16 +0200 Subject: [PATCH 10/13] python311Packages.lru-dict: 1.1.8 -> 1.2.0 (#237706) https://github.com/amitdev/lru-dict/releases/tag/v1.2.0 - add changelog to meta - disable on unsupported Python releases --- pkgs/development/python-modules/lru-dict/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lru-dict/default.nix b/pkgs/development/python-modules/lru-dict/default.nix index 75921e8a8518..7ce32f9cdef5 100644 --- a/pkgs/development/python-modules/lru-dict/default.nix +++ b/pkgs/development/python-modules/lru-dict/default.nix @@ -2,19 +2,22 @@ , buildPythonPackage , fetchPypi , pytestCheckHook +, pythonOlder }: let pname = "lru-dict"; - version = "1.1.8"; + version = "1.2.0"; in buildPythonPackage { inherit pname version; format = "setuptools"; + disabled = pythonOlder "3.7"; + src = fetchPypi { inherit pname version; - hash = "sha256-h4vI70Bz5c+5U9/Bz0WF20HouBTAEGq9400A7g0LMRU="; + hash = "sha256-E8VngvGdaN302NsBcAQRkoWWFlFMcGsSbQ3y7HKhG9c="; }; nativeCheckInputs = [ @@ -28,6 +31,7 @@ buildPythonPackage { meta = with lib; { description = "Fast and memory efficient LRU cache for Python"; homepage = "https://github.com/amitdev/lru-dict"; + changelog = "https://github.com/amitdev/lru-dict/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; }; From c0d822e85bd45850fb09118617840d6a38dcd4bf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Jul 2023 23:05:45 +0200 Subject: [PATCH 11/13] python310Packages.zigpy-xbee: 0.18.0 -> 0.18.1 Diff: https://github.com/zigpy/zigpy-xbee/compare/refs/tags/0.18.0...0.18.1 Changelog: https://github.com/zigpy/zigpy-xbee/releases/tag/0.18.1 --- pkgs/development/python-modules/zigpy-xbee/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy-xbee/default.nix b/pkgs/development/python-modules/zigpy-xbee/default.nix index 96b95ee4e640..a44d3c3265bf 100644 --- a/pkgs/development/python-modules/zigpy-xbee/default.nix +++ b/pkgs/development/python-modules/zigpy-xbee/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "zigpy-xbee"; - version = "0.18.0"; + version = "0.18.1"; # https://github.com/Martiusweb/asynctest/issues/152 # broken by upstream python bug with asynctest and # is used exclusively by home-assistant with python 3.8 @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zigpy-xbee"; rev = "refs/tags/${version}"; - hash = "sha256-zSaT9WdA4tR8tJAShSzqL+f/nTLQJbeIZnbSBe1EOks="; + hash = "sha256-vR+oLshiIYmMdAvir+TGBqVkTGXKAVnUWnQPR3YwuUk="; }; buildInputs = [ From 83037147007f8e3947103ae370a150e65c86d308 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Jul 2023 23:13:49 +0200 Subject: [PATCH 12/13] home-assistant: 2023.6.3 -> 2023.7.0 https://www.home-assistant.io/blog/2023/07/05/release-20237/ --- .../home-assistant/component-packages.nix | 238 +++++++++--------- pkgs/servers/home-assistant/default.nix | 6 +- pkgs/servers/home-assistant/frontend.nix | 4 +- .../home-assistant/parse-requirements.py | 8 +- 4 files changed, 133 insertions(+), 123 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index a324706fef16..9d96cee085e7 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2023.6.3"; + version = "2023.7.0"; components = { "3_day_blinds" = ps: with ps; [ ]; @@ -21,8 +21,8 @@ "actiontec" = ps: with ps; [ ]; "adax" = ps: with ps; [ - adax-local adax + adax-local ]; "adguard" = ps: with ps; [ adguardhome @@ -62,8 +62,8 @@ aioruuvigateway aioshelly airthings-ble - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -107,8 +107,8 @@ "alert" = ps: with ps; [ ]; "alexa" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg ]; "alpha_vantage" = ps: with ps; [ alpha-vantage @@ -156,7 +156,7 @@ androidtvremote2 ]; "anel_pwrctrl" = ps: with ps; [ - ]; # missing inputs: anel_pwrctrl-homeassistant + ]; # missing inputs: anel-pwrctrl-homeassistant "anova" = ps: with ps; [ ]; # missing inputs: anova-wifi "anthemav" = ps: with ps; [ @@ -198,15 +198,15 @@ aqualogic ]; "aquostv" = ps: with ps; [ - ]; # missing inputs: sharp_aquos_rc + ]; # missing inputs: sharp-aquos-rc "aranet" = ps: with ps; [ aioesphomeapi aiohttp-cors aioruuvigateway aioshelly aranet4 - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -269,8 +269,8 @@ pyatome ]; "august" = ps: with ps; [ - yalexs-ble yalexs + yalexs-ble ]; "august_ble" = ps: with ps; [ ]; @@ -335,7 +335,7 @@ "bbox" = ps: with ps; [ ]; # missing inputs: pybbox "beewi_smartclim" = ps: with ps; [ - ]; # missing inputs: beewi_smartclim + ]; # missing inputs: beewi-smartclim "binary_sensor" = ps: with ps; [ ]; "bitcoin" = ps: with ps; [ @@ -369,8 +369,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluemaestro-ble bluetooth-adapters bluetooth-auto-recovery @@ -396,8 +396,8 @@ ]; "bluetooth" = ps: with ps; [ aiohttp-cors - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -413,8 +413,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -437,8 +437,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -511,8 +511,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -547,15 +547,14 @@ aiohttp-cors ]; "camera" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg ]; "canary" = ps: with ps; [ ha-ffmpeg py-canary ]; "cast" = ps: with ps; [ - pyturbojpeg aiohttp-cors fnv-hash-fast hass-nabucasa @@ -568,6 +567,7 @@ plexwebsocket psutil-home-assistant pychromecast + pyturbojpeg sqlalchemy webrtcvad zeroconf @@ -602,12 +602,12 @@ "climate" = ps: with ps; [ ]; "cloud" = ps: with ps; [ - pyturbojpeg aiohttp-cors hass-nabucasa hassil home-assistant-intents mutagen + pyturbojpeg webrtcvad ]; "cloudflare" = ps: with ps; [ @@ -705,21 +705,19 @@ bluepy ]; # missing inputs: decora "decora_wifi" = ps: with ps; [ - ]; # missing inputs: decora_wifi + ]; # missing inputs: decora-wifi "default_config" = ps: with ps; [ - pynacl - pyturbojpeg aiodiscover aiohttp-cors async-upnp-client - bleak-retry-connector + av bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools dbus-fast fnv-hash-fast - av hass-nabucasa hassil home-assistant-frontend @@ -730,7 +728,9 @@ numpy pillow psutil-home-assistant + pynacl pyserial + pyturbojpeg pyudev scapy securetar @@ -805,6 +805,8 @@ "discord" = ps: with ps; [ nextcord ]; + "discovergy" = ps: with ps; [ + ]; # missing inputs: pydiscovergy "discovery" = ps: with ps; [ aiohttp-cors fnv-hash-fast @@ -862,8 +864,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -886,6 +888,9 @@ ]; # missing inputs: dovado "downloader" = ps: with ps; [ ]; + "dremel_3d_printer" = ps: with ps; [ + dremel3dpy + ]; "dsmr" = ps: with ps; [ dsmr-parser ]; @@ -917,7 +922,7 @@ pillow psutil-home-assistant sqlalchemy - ]; # missing inputs: dynalite_panel + ]; # missing inputs: dynalite-panel "eafm" = ps: with ps; [ aioeafm ]; @@ -944,7 +949,6 @@ aiohttp-cors ]; "eddystone_temperature" = ps: with ps; [ - construct ]; # missing inputs: beacontools "edimax" = ps: with ps; [ pyedimax @@ -962,7 +966,7 @@ pyeight ]; "electrasmart" = ps: with ps; [ - ]; # missing inputs: pyelectra + ]; # missing inputs: pyElectra "elgato" = ps: with ps; [ elgato ]; @@ -1053,8 +1057,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1081,8 +1085,8 @@ "esphome" = ps: with ps; [ aioesphomeapi aiohttp-cors - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1110,8 +1114,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1217,8 +1221,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1318,13 +1322,13 @@ psutil-home-assistant sqlalchemy xmltodict - ]; + ]; # missing inputs: fritzconnection.optional-dependencies.qr "fritzbox" = ps: with ps; [ pyfritzhome ]; "fritzbox_callmonitor" = ps: with ps; [ fritzconnection - ]; + ]; # missing inputs: fritzconnection.optional-dependencies.qr "fronius" = ps: with ps; [ pyfronius ]; @@ -1429,8 +1433,8 @@ sqlalchemy ]; "google_assistant" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg ]; "google_assistant_sdk" = ps: with ps; [ aiohttp-cors @@ -1483,8 +1487,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1581,7 +1585,7 @@ "hi_kumo" = ps: with ps; [ ]; "hikvision" = ps: with ps; [ - ]; # missing inputs: pyhik + ]; # missing inputs: pyHik "hikvisioncam" = ps: with ps; [ hikvision ]; @@ -1629,16 +1633,16 @@ janus pillow psutil-home-assistant - pyserial-asyncio pyserial + pyserial-asyncio pyudev sqlalchemy zha-quirks + zigpy zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp - zigpy ]; "homeassistant_sky_connect" = ps: with ps; [ aiohttp-cors @@ -1647,16 +1651,16 @@ janus pillow psutil-home-assistant - pyserial-asyncio pyserial + pyserial-asyncio pyudev sqlalchemy zha-quirks + zigpy zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp - zigpy ]; "homeassistant_yellow" = ps: with ps; [ aiohttp-cors @@ -1665,27 +1669,27 @@ janus pillow psutil-home-assistant - pyserial-asyncio pyserial + pyserial-asyncio pyudev sqlalchemy zha-quirks + zigpy zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp - zigpy ]; "homekit" = ps: with ps; [ - hap-python - pyqrcode - pyturbojpeg aiohttp-cors base36 fnv-hash-fast ha-ffmpeg + hap-python ifaddr psutil-home-assistant + pyqrcode + pyturbojpeg sqlalchemy zeroconf ]; @@ -1695,8 +1699,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1784,8 +1788,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1821,10 +1825,13 @@ "ihc" = ps: with ps; [ defusedxml ]; # missing inputs: ihcsdk - "image_processing" = ps: with ps; [ - pyturbojpeg + "image" = ps: with ps; [ aiohttp-cors ]; + "image_processing" = ps: with ps; [ + aiohttp-cors + pyturbojpeg + ]; "image_upload" = ps: with ps; [ aiohttp-cors pillow @@ -1841,16 +1848,16 @@ incomfort-client ]; "influxdb" = ps: with ps; [ - influxdb-client influxdb + influxdb-client ]; "inkbird" = ps: with ps; [ aioesphomeapi aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -1988,8 +1995,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2015,13 +2022,12 @@ evdev ]; "keymitt_ble" = ps: with ps; [ - pymicrobot aioesphomeapi aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2033,6 +2039,7 @@ ifaddr mutagen psutil-home-assistant + pymicrobot pyserial pyudev sqlalchemy @@ -2126,8 +2133,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2151,8 +2158,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2267,6 +2274,9 @@ "lookin" = ps: with ps; [ aiolookin ]; + "loqed" = ps: with ps; [ + aiohttp-cors + ]; # missing inputs: loqedAPI "lovelace" = ps: with ps; [ ]; "luci" = ps: with ps; [ @@ -2348,7 +2358,7 @@ ]; "media_extractor" = ps: with ps; [ aiohttp-cors - youtube-dl-light + yt-dlp ]; "media_player" = ps: with ps; [ aiohttp-cors @@ -2369,8 +2379,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2417,16 +2427,16 @@ "microsoft" = ps: with ps; [ ]; # missing inputs: pycsspeechtts "microsoft_face" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg ]; "microsoft_face_detect" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg ]; "microsoft_face_identify" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg ]; "miflora" = ps: with ps; [ ]; @@ -2458,8 +2468,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2479,8 +2489,6 @@ zeroconf ]; "mobile_app" = ps: with ps; [ - pynacl - pyturbojpeg aiohttp-cors fnv-hash-fast hass-nabucasa @@ -2489,6 +2497,8 @@ mutagen pillow psutil-home-assistant + pynacl + pyturbojpeg sqlalchemy webrtcvad ]; @@ -2524,8 +2534,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2656,7 +2666,6 @@ sqlalchemy ]; "netatmo" = ps: with ps; [ - pyturbojpeg aiohttp-cors fnv-hash-fast hass-nabucasa @@ -2665,6 +2674,7 @@ mutagen psutil-home-assistant pyatmo + pyturbojpeg sqlalchemy webrtcvad ]; @@ -2825,9 +2835,9 @@ onkyo-eiscp ]; "onvif" = ps: with ps; [ - wsdiscovery ha-ffmpeg onvif-zeep-async + wsdiscovery ]; "open_meteo" = ps: with ps; [ open-meteo @@ -2885,8 +2895,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -2921,18 +2931,18 @@ pillow psutil-home-assistant pyroute2 - pyserial-asyncio pyserial + pyserial-asyncio python-otbr-api pyudev sqlalchemy zeroconf zha-quirks + zigpy zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp - zigpy ]; "otp" = ps: with ps; [ pyotp @@ -2944,8 +2954,6 @@ ovoenergy ]; "owntracks" = ps: with ps; [ - pynacl - pyturbojpeg aiohttp-cors hass-nabucasa hassil @@ -2953,6 +2961,8 @@ janus mutagen paho-mqtt + pynacl + pyturbojpeg webrtcvad ]; "p1_monitor" = ps: with ps; [ @@ -3022,13 +3032,13 @@ "pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2 "plaato" = ps: with ps; [ - pyturbojpeg aiohttp-cors hass-nabucasa hassil home-assistant-intents mutagen pyplaato + pyturbojpeg webrtcvad ]; "plant" = ps: with ps; [ @@ -3066,7 +3076,7 @@ pyprof2calltree ]; "progettihwsw" = ps: with ps; [ - ]; # missing inputs: progettihwsw + ]; # missing inputs: ProgettiHWSW "proliphix" = ps: with ps; [ ]; # missing inputs: proliphix "prometheus" = ps: with ps; [ @@ -3129,8 +3139,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3174,12 +3184,12 @@ pyqwikswitch ]; "rachio" = ps: with ps; [ - pyturbojpeg aiohttp-cors hass-nabucasa hassil home-assistant-intents mutagen + pyturbojpeg rachiopy webrtcvad ]; @@ -3212,8 +3222,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3270,6 +3280,8 @@ "renault" = ps: with ps; [ renault-api ]; + "renson" = ps: with ps; [ + ]; # missing inputs: renson-endura-delta "reolink" = ps: with ps; [ aiohttp-cors reolink-aio @@ -3345,8 +3357,8 @@ "rtorrent" = ps: with ps; [ ]; "rtsp_to_webrtc" = ps: with ps; [ - pyturbojpeg aiohttp-cors + pyturbojpeg rtsp-to-webrtc ]; "ruckus_unleashed" = ps: with ps; [ @@ -3359,8 +3371,8 @@ "ruuvi_gateway" = ps: with ps; [ aiohttp-cors aioruuvigateway - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3376,8 +3388,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3402,7 +3414,6 @@ pysabnzbd ]; "safe_mode" = ps: with ps; [ - pyturbojpeg aiohttp-cors fnv-hash-fast hass-nabucasa @@ -3413,6 +3424,7 @@ mutagen pillow psutil-home-assistant + pyturbojpeg sqlalchemy webrtcvad ]; @@ -3436,7 +3448,7 @@ ++ samsungtvws.optional-dependencies.async ++ samsungtvws.optional-dependencies.encrypted; "satel_integra" = ps: with ps; [ - ]; # missing inputs: satel_integra + ]; # missing inputs: satel-integra "scene" = ps: with ps; [ ]; "schedule" = ps: with ps; [ @@ -3475,9 +3487,6 @@ "sense" = ps: with ps; [ sense-energy ]; - "senseme" = ps: with ps; [ - aiosenseme - ]; "sensibo" = ps: with ps; [ pysensibo ]; @@ -3486,8 +3495,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3518,8 +3527,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3543,8 +3552,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3598,8 +3607,8 @@ "shelly" = ps: with ps; [ aiohttp-cors aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3689,7 +3698,6 @@ "smarther" = ps: with ps; [ ]; "smartthings" = ps: with ps; [ - pyturbojpeg aiohttp-cors hass-nabucasa hassil @@ -3697,6 +3705,7 @@ mutagen pysmartapp pysmartthings + pyturbojpeg webrtcvad ]; "smarttub" = ps: with ps; [ @@ -3726,8 +3735,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3806,7 +3815,7 @@ spiderpy ]; "splunk" = ps: with ps; [ - ]; # missing inputs: hass_splunk + ]; # missing inputs: hass-splunk "spotify" = ps: with ps; [ aiohttp-cors fnv-hash-fast @@ -3871,10 +3880,10 @@ "stookwijzer" = ps: with ps; [ ]; # missing inputs: stookwijzer "stream" = ps: with ps; [ - pyturbojpeg aiohttp-cors av numpy + pyturbojpeg ]; "streamlabswater" = ps: with ps; [ streamlabswater @@ -3912,13 +3921,12 @@ pyswitchbee ]; "switchbot" = ps: with ps; [ - pyswitchbot aioesphomeapi aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -3931,6 +3939,7 @@ mutagen psutil-home-assistant pyserial + pyswitchbot pyudev sqlalchemy webrtcvad @@ -3940,7 +3949,7 @@ aioswitcher ]; "switchmate" = ps: with ps; [ - ]; # missing inputs: pySwitchmate + ]; # missing inputs: PySwitchmate "symfonisk" = ps: with ps; [ ]; "syncthing" = ps: with ps; [ @@ -4007,13 +4016,13 @@ xmltodict ]; "telegram" = ps: with ps; [ - pysocks aiohttp-cors + pysocks python-telegram-bot ]; "telegram_bot" = ps: with ps; [ - pysocks aiohttp-cors + pysocks python-telegram-bot ]; "tellduslive" = ps: with ps; [ @@ -4046,8 +4055,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -4073,8 +4082,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -4095,7 +4104,7 @@ ]; "thermoworks_smoke" = ps: with ps; [ stringcase - ]; # missing inputs: thermoworks_smoke + ]; # missing inputs: thermoworks-smoke "thethingsnetwork" = ps: with ps; [ ]; "thingspeak" = ps: with ps; [ @@ -4132,8 +4141,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -4175,12 +4184,12 @@ pytomorrowio ]; "toon" = ps: with ps; [ - pyturbojpeg aiohttp-cors hass-nabucasa hassil home-assistant-intents mutagen + pyturbojpeg toonapi webrtcvad ]; @@ -4199,7 +4208,7 @@ psutil-home-assistant python-kasa sqlalchemy - ]; + ]; # missing inputs: python-kasa.optional-dependencies.speedups "tplink_lte" = ps: with ps; [ ]; # missing inputs: tp-connected "tplink_omada" = ps: with ps; [ @@ -4505,7 +4514,7 @@ wled ]; "wolflink" = ps: with ps; [ - ]; # missing inputs: wolf_smartset + ]; # missing inputs: wolf-smartset "workday" = ps: with ps; [ holidays ]; @@ -4539,12 +4548,12 @@ ha-ffmpeg ]; "xiaomi_aqara" = ps: with ps; [ - pyxiaomigateway aiohttp-cors fnv-hash-fast ifaddr netdisco psutil-home-assistant + pyxiaomigateway sqlalchemy zeroconf ]; @@ -4553,8 +4562,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -4596,8 +4605,8 @@ aiohttp-cors aioruuvigateway aioshelly - bleak-retry-connector bleak + bleak-retry-connector bluetooth-adapters bluetooth-auto-recovery bluetooth-data-tools @@ -4699,19 +4708,19 @@ janus pillow psutil-home-assistant - pyserial-asyncio pyserial + pyserial-asyncio pyudev sqlalchemy zha-quirks + zigpy zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp - zigpy ]; "zhong_hong" = ps: with ps; [ - ]; # missing inputs: zhong_hong_hvac + ]; # missing inputs: zhong-hong-hvac "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl "zodiac" = ps: with ps; [ @@ -4874,6 +4883,7 @@ "dnsip" "doorbird" "dormakaba_dkey" + "dremel_3d_printer" "dsmr" "dsmr_reader" "dte_energy_bridge" @@ -4939,9 +4949,7 @@ "freebox" "freedns" "freedompro" - "fritz" "fritzbox" - "fritzbox_callmonitor" "fronius" "frontend" "frontier_silicon" @@ -5025,6 +5033,7 @@ "icloud" "ifttt" "ign_sismologia" + "image" "image_processing" "image_upload" "imap" @@ -5142,6 +5151,7 @@ "my" "myq" "mysensors" + "mystrom" "mythicbeastsdns" "nam" "namecheapdns" @@ -5188,6 +5198,7 @@ "openexchangerates" "opengarage" "openhardwaremonitor" + "openhome" "opentherm_gw" "openuv" "openweathermap" @@ -5230,6 +5241,7 @@ "python_script" "qingping" "qld_bushfire" + "qnap" "qnap_qsw" "qwikswitch" "rachio" @@ -5282,7 +5294,6 @@ "season" "select" "sense" - "senseme" "sensibo" "sensirion_ble" "sensor" @@ -5389,7 +5400,6 @@ "tomorrowio" "toon" "totalconnect" - "tplink" "tplink_omada" "traccar" "trace" diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 4687181bef8e..1d2b445c68ba 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -287,7 +287,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run parse-requirements.py after updating - hassVersion = "2023.6.3"; + hassVersion = "2023.7.0"; in python.pkgs.buildPythonApplication rec { pname = "homeassistant"; @@ -303,7 +303,7 @@ in python.pkgs.buildPythonApplication rec { # Primary source is the pypi sdist, because it contains translations src = fetchPypi { inherit pname version; - hash = "sha256-hlU2LNG/9Uy7XfST/ZwVOQCar0IFvFUgpMSoSCviTrc="; + hash = "sha256-2bo/TJPc2CBH+y6z7Hl4I7TeacDH61L+jMIRWzOAgz0="; }; # Secondary source is git for tests @@ -311,7 +311,7 @@ in python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; rev = "refs/tags/${version}"; - hash = "sha256-V/ndNu8zvtI8Z0LzrlWaV+EbeL8oBBz/D46ec+fhPPY="; + hash = "sha256-ZOqehiotdPLA+ZjtTmonsvpDEEke13nbwt+0E/hGD6E="; }; nativeBuildInputs = with python.pkgs; [ diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index 4b6903ad2d3c..065398774d61 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -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 = "20230608.0"; + version = "20230705.0"; format = "wheel"; src = fetchPypi { @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-bTOjenzcj8d5N192v3L7W7XZ0CRDcO8GbVUnxcMitQU="; + hash = "sha256-kkrCEgc+cckjDESG2WoHd93Qdb5RwIF2FrNxnBB8jFI="; }; # there is nothing to strip in this package diff --git a/pkgs/servers/home-assistant/parse-requirements.py b/pkgs/servers/home-assistant/parse-requirements.py index 142f09163428..aca9237df24d 100755 --- a/pkgs/servers/home-assistant/parse-requirements.py +++ b/pkgs/servers/home-assistant/parse-requirements.py @@ -43,7 +43,7 @@ PKG_PREFERENCES = { "ha-av": "av", "HAP-python": "hap-python", "tensorflow": "tensorflow", - "youtube_dl": "youtube-dl-light", + "yt-dlp": "yt-dlp", } # Some dependencies are loaded dynamically at runtime, and are not @@ -263,13 +263,13 @@ def main() -> None: available, extras, missing = deps f.write(f' "{component}" = ps: with ps; [') if available: - f.write("\n " + "\n ".join(available)) + f.write("\n " + "\n ".join(sorted(available))) f.write("\n ]") if extras: - f.write("\n ++ " + "\n ++ ".join(extras)) + f.write("\n ++ " + "\n ++ ".join(sorted(extras))) f.write(";") if len(missing) > 0: - f.write(f" # missing inputs: {' '.join(missing)}") + f.write(f" # missing inputs: {' '.join(sorted(missing))}") f.write("\n") f.write(" };\n") f.write(" # components listed in tests/components for which all dependencies are packaged\n") From 2d330ce90dd46ebec90a6479ad40c6ab8cd03e8a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Jul 2023 23:30:07 +0200 Subject: [PATCH 13/13] python310Packages.aiosenseme: drop > This library is no longer maintained as Big Ass Fans has changed the protocol in newer firmware. --- .../python-modules/aiosenseme/default.nix | 39 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 pkgs/development/python-modules/aiosenseme/default.nix diff --git a/pkgs/development/python-modules/aiosenseme/default.nix b/pkgs/development/python-modules/aiosenseme/default.nix deleted file mode 100644 index ff90bed8e5a5..000000000000 --- a/pkgs/development/python-modules/aiosenseme/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, ifaddr -, pythonOlder -}: - -buildPythonPackage rec { - pname = "aiosenseme"; - version = "0.6.1"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; - - src = fetchFromGitHub { - owner = "bdraco"; - repo = pname; - rev = "v${version}"; - hash = "sha256-ShK4DP1lAtAFI6z2kf5T1ecbNTKUn2kqUjps2ABRegg="; - }; - - propagatedBuildInputs = [ - ifaddr - ]; - - pythonImportsCheck = [ - "aiosenseme" - ]; - - # Module has no tests - doCheck = false; - - meta = with lib; { - description = "Module to interact with SenseME fans and lights by Big Ass Fans"; - homepage = "https://github.com/bdraco/aiosenseme"; - license = with licenses; [ gpl3Only ]; - maintainers = with maintainers; [ fab ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 4275cddd1c27..f1eb90ef0ecc 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -36,6 +36,7 @@ mapAliases ({ abodepy = jaraco-abode; # added 2023-02-01 acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19 aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30 + aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05 ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30 ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute"; # Added 2023-05-16 ansible-later = throw "ansible-later has been promoted to a top-level attribute"; # Added 2023-05-16 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 40e90c95567b..4f410753d31e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -332,8 +332,6 @@ self: super: with self; { aiosql = callPackage ../development/python-modules/aiosql { }; - aiosenseme = callPackage ../development/python-modules/aiosenseme { }; - aiosenz = callPackage ../development/python-modules/aiosenz { }; aioserial = callPackage ../development/python-modules/aioserial { };