Merge pull request #278571 from NixOS/home-assistant

home-assistant: 2023.12.4 -> 2024.1.0

authored by Martin Weinelt and committed by GitHub 9c2f7eb9 7dd34690

+339 -172
+54
pkgs/development/python-modules/aiortsp/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + 5 + # build-system 6 + , setuptools 7 + 8 + # dependencies 9 + , dpkt 10 + 11 + # tests 12 + , mock 13 + , pytestCheckHook 14 + , pytest-asyncio 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "aiortsp"; 19 + version = "1.3.7"; 20 + pyproject = true; 21 + 22 + src = fetchFromGitHub { 23 + owner = "marss"; 24 + repo = "aiortsp"; 25 + rev = version; 26 + hash = "sha256-bxfnKAzMYh0lhS3he617eGhO7hmNbiwEYHh8k/PZ6r4="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + setuptools 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + dpkt 35 + ]; 36 + 37 + nativeCheckInputs = [ 38 + mock 39 + pytestCheckHook 40 + pytest-asyncio 41 + ]; 42 + 43 + pythonImportsCheck = [ 44 + "aiortsp" 45 + ]; 46 + 47 + meta = with lib; { 48 + description = "An Asyncio-based RTSP library"; 49 + homepage = "https://github.com/marss/aiortsp"; 50 + changelog = "https://github.com/marss/aiortsp/blob/${src.rev}/CHANGELOG.rst"; 51 + license = licenses.lgpl3Plus; 52 + maintainers = with maintainers; [ hexa ]; 53 + }; 54 + }
+2 -2
pkgs/development/python-modules/aioshelly/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "aioshelly"; 12 - version = "6.1.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.9"; ··· 18 owner = "home-assistant-libs"; 19 repo = pname; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-LkcUcGx31GwrbmBWCyEuD5x9yzeszUHBCYSBgTzgz9A="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "aioshelly"; 12 + version = "7.0.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.9"; ··· 18 owner = "home-assistant-libs"; 19 repo = pname; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-+sE/nppRu6XTvXzWlXc+4clLOI/KvVdfRDl9FUhy8fg="; 22 }; 23 24 propagatedBuildInputs = [
+19 -8
pkgs/development/python-modules/async-upnp-client/default.nix
··· 1 { lib 2 , stdenv 3 , aiohttp 4 , async-timeout 5 - , buildPythonPackage 6 , defusedxml 7 - , fetchFromGitHub 8 , pytest-aiohttp 9 , pytest-asyncio 10 , pytestCheckHook 11 - , python-didl-lite 12 - , pythonOlder 13 - , voluptuous 14 }: 15 16 buildPythonPackage rec { 17 pname = "async-upnp-client"; 18 - version = "0.36.2"; 19 - format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; 22 ··· 24 owner = "StevenLooman"; 25 repo = "async_upnp_client"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-f3x5adxLHT/C5dXfdBH6stKv0y2nuhbpe8jkJex1DKU="; 28 }; 29 30 propagatedBuildInputs = [ 31 aiohttp
··· 1 { lib 2 , stdenv 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pythonOlder 6 + 7 + # build-system 8 + , setuptools 9 + 10 + # dependencies 11 , aiohttp 12 , async-timeout 13 , defusedxml 14 + , python-didl-lite 15 + , voluptuous 16 + 17 + # tests 18 , pytest-aiohttp 19 , pytest-asyncio 20 , pytestCheckHook 21 }: 22 23 buildPythonPackage rec { 24 pname = "async-upnp-client"; 25 + version = "0.38.0"; 26 + pyproject = true; 27 28 disabled = pythonOlder "3.8"; 29 ··· 31 owner = "StevenLooman"; 32 repo = "async_upnp_client"; 33 rev = "refs/tags/${version}"; 34 + hash = "sha256-hCgZsoccrHCXTZPnFX5OFhCGnd2WufxWo84jW3k9KiY="; 35 }; 36 + 37 + nativeBuildInputs = [ 38 + setuptools 39 + ]; 40 41 propagatedBuildInputs = [ 42 aiohttp
+2 -2
pkgs/development/python-modules/bellows/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "bellows"; 19 - version = "0.37.4"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; ··· 25 owner = "zigpy"; 26 repo = "bellows"; 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-9LrgerS8yC45BKKjBWt/QQlyA6rPsL8AGOI0kFhUosk="; 29 }; 30 31 postPatch = ''
··· 16 17 buildPythonPackage rec { 18 pname = "bellows"; 19 + version = "0.37.6"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; ··· 25 owner = "zigpy"; 26 repo = "bellows"; 27 rev = "refs/tags/${version}"; 28 + hash = "sha256-S3Yf0C+KInYoDaixlJf+9WSPIcEhfQCdcwEuNQYxugU="; 29 }; 30 31 postPatch = ''
+2 -2
pkgs/development/python-modules/bluetooth-data-tools/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "bluetooth-data-tools"; 14 - version = "1.18.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "Bluetooth-Devices"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-AN0zalYQ4JQCaBDrE4tq2WwVEXz0LBlfvrxNiPL4oOs="; 24 }; 25 26 # The project can build both an optimized cython version and an unoptimized
··· 11 12 buildPythonPackage rec { 13 pname = "bluetooth-data-tools"; 14 + version = "1.19.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "Bluetooth-Devices"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-G345Nz0iVUQWOCEnf5UqUa49kAXCmNY22y4v+J2/G2Q="; 24 }; 25 26 # The project can build both an optimized cython version and an unoptimized
+9 -4
pkgs/development/python-modules/brother/default.nix
··· 7 , pytest-error-for-skips 8 , pytestCheckHook 9 , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "brother"; 14 - version = "2.3.0"; 15 - format = "setuptools"; 16 17 - disabled = pythonOlder "3.8"; 18 19 src = fetchFromGitHub { 20 owner = "bieniu"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-f55daLPBepNDIfZFAZWdkAvEkNb0cyYQt9LkqyIMrnY="; 24 }; 25 26 propagatedBuildInputs = [ 27 dacite
··· 7 , pytest-error-for-skips 8 , pytestCheckHook 9 , pythonOlder 10 + , setuptools 11 }: 12 13 buildPythonPackage rec { 14 pname = "brother"; 15 + version = "3.0.0"; 16 + pyproject = true; 17 18 + disabled = pythonOlder "3.11"; 19 20 src = fetchFromGitHub { 21 owner = "bieniu"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-rRzcWT9DcNTBUYxyYYC7WORBbrkgj0toCp2e8ADUN5s="; 25 }; 26 + 27 + nativeBuildInputs = [ 28 + setuptools 29 + ]; 30 31 propagatedBuildInputs = [ 32 dacite
+2 -2
pkgs/development/python-modules/dbus-fast/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "dbus-fast"; 16 - version = "2.20.0"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "Bluetooth-Devices"; 23 repo = pname; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-dvgexjzA/1/0p2xgjTWBQeaEKWEv/7XdhtSkyT/DN6I="; 26 }; 27 28 # The project can build both an optimized cython version and an unoptimized
··· 13 14 buildPythonPackage rec { 15 pname = "dbus-fast"; 16 + version = "2.21.0"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "Bluetooth-Devices"; 23 repo = pname; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-P2Czo7XRJLDnR62eLb2lYn97nS5x6LsnYHs47+mvktQ="; 26 }; 27 28 # The project can build both an optimized cython version and an unoptimized
+2 -11
pkgs/development/python-modules/hass-nabucasa/default.nix
··· 7 , ciso8601 8 , cryptography 9 , fetchFromGitHub 10 - , fetchpatch 11 , pycognito 12 , pytest-aiohttp 13 , pytest-timeout ··· 21 22 buildPythonPackage rec { 23 pname = "hass-nabucasa"; 24 - version = "0.74.0"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.10"; ··· 30 owner = "nabucasa"; 31 repo = pname; 32 rev = "refs/tags/${version}"; 33 - hash = "sha256-r4Huvn9mBqnASpUd+drwORE+fApLV/l6Y3aO/UIiEC8="; 34 }; 35 - 36 - patches = [ 37 - (fetchpatch { 38 - # Add missing wait_for_close mock in AiohttpClientMockResponse 39 - url = "https://github.com/NabuCasa/hass-nabucasa/commit/097607e0fe30932ca5cba0c50fda125f90f5f3de.patch"; 40 - hash = "sha256-ZSh+1kGBb6ltNnd0RaDECXiJDEGJBOw1wN2HXPgfy+o="; 41 - }) 42 - ]; 43 44 nativeBuildInputs = [ 45 setuptools
··· 7 , ciso8601 8 , cryptography 9 , fetchFromGitHub 10 , pycognito 11 , pytest-aiohttp 12 , pytest-timeout ··· 20 21 buildPythonPackage rec { 22 pname = "hass-nabucasa"; 23 + version = "0.75.1"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.10"; ··· 29 owner = "nabucasa"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-VQ5nxkrHt6xp+bk/wqAPJ+srTuf9WyamoLXawW1mKWo="; 33 }; 34 35 nativeBuildInputs = [ 36 setuptools
+2 -2
pkgs/development/python-modules/home-assistant-chip-clusters/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "home-assistant-chip-clusters"; 10 - version = "2023.10.2"; 11 format = "wheel"; 12 13 src = fetchPypi { ··· 15 pname = "home_assistant_chip_clusters"; 16 dist = "py3"; 17 python = "py3"; 18 - hash = "sha256-wAXxz0BryZ6i0yaqNp74PfApwMHYQuSLz5prJEiG1YE="; 19 }; 20 21 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "home-assistant-chip-clusters"; 10 + version = "2023.12.0"; 11 format = "wheel"; 12 13 src = fetchPypi { ··· 15 pname = "home_assistant_chip_clusters"; 16 dist = "py3"; 17 python = "py3"; 18 + hash = "sha256-4yAfbQBqHMEXWMwJ0kSDs0We/AsHweJ+Tc8aZiWi90w="; 19 }; 20 21 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/home-assistant-chip-core/default.nix
··· 28 29 buildPythonPackage rec { 30 pname = "home-assistant-chip-core"; 31 - version = "2023.10.2"; 32 format = "wheel"; 33 34 disabled = pythonOlder "3.7"; ··· 37 system = { 38 "aarch64-linux" = { 39 name = "aarch64"; 40 - hash = "sha256-KBFXFD5cSVgE57S1cHghU3kPDrbRquAARN95UriPCnM="; 41 }; 42 "x86_64-linux" = { 43 name = "x86_64"; 44 - hash = "sha256-9x7pjgERvsBuyol8LiuPOlFZ5Up92N9HYg1mH9/0HAU="; 45 }; 46 }.${stdenv.system} or (throw "Unsupported system"); 47 in fetchPypi {
··· 28 29 buildPythonPackage rec { 30 pname = "home-assistant-chip-core"; 31 + version = "2023.12.0"; 32 format = "wheel"; 33 34 disabled = pythonOlder "3.7"; ··· 37 system = { 38 "aarch64-linux" = { 39 name = "aarch64"; 40 + hash = "sha256-mWJ3/IKm/kcNztr7+Q9Rhjka9niGOshLvGShS3ugR6g="; 41 }; 42 "x86_64-linux" = { 43 name = "x86_64"; 44 + hash = "sha256-wRJWgT+uycCwNKMgHaiACv1y+AvOLrPOpcm2I8hVAxk="; 45 }; 46 }.${stdenv.system} or (throw "Unsupported system"); 47 in fetchPypi {
+34 -14
pkgs/development/python-modules/openwebifpy/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder 2 - , requests, zeroconf, wakeonlan 3 - , python }: 4 5 buildPythonPackage rec { 6 pname = "openwebifpy"; 7 - version = "3.2.7"; 8 - format = "setuptools"; 9 - disabled = pythonOlder "3.6"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "0n9vi6b0y8b41fd7m9p361y3qb5m3b9p9d8g4fasqi7yy4mw2hns"; 14 }; 15 16 propagatedBuildInputs = [ 17 - requests 18 - zeroconf 19 - wakeonlan 20 ]; 21 22 - checkPhase = '' 23 - ${python.interpreter} setup.py test 24 - ''; 25 26 meta = with lib; { 27 description = "Provides a python interface to interact with a device running OpenWebIf"; 28 - homepage = "https://openwebifpy.readthedocs.io/"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ hexa ]; 31 };
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pytestCheckHook 6 + , pythonOlder 7 + , setuptools 8 + , yarl 9 + }: 10 11 buildPythonPackage rec { 12 pname = "openwebifpy"; 13 + version = "4.0.2"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-D2NCTn1Q3/AknmEAAOZO4d7i2mpM/kMlt94RaLmmnjM="; 21 }; 22 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 + 27 propagatedBuildInputs = [ 28 + aiohttp 29 + yarl 30 ]; 31 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ 37 + "openwebif" 38 + ]; 39 + 40 + disabledTests = [ 41 + # https://github.com/autinerd/openwebifpy/issues/1 42 + "test_get_picon_name" 43 + ]; 44 45 meta = with lib; { 46 description = "Provides a python interface to interact with a device running OpenWebIf"; 47 + homepage = "https://github.com/autinerd/openwebifpy"; 48 + changelog = "https://github.com/autinerd/openwebifpy/releases/tag/${version}"; 49 license = licenses.mit; 50 maintainers = with maintainers; [ hexa ]; 51 };
+4 -15
pkgs/development/python-modules/pyprusalink/default.nix
··· 2 , aiohttp 3 , buildPythonPackage 4 , fetchFromGitHub 5 - , fetchpatch 6 , pythonOlder 7 , setuptools 8 - , wheel 9 }: 10 11 buildPythonPackage rec { 12 pname = "pyprusalink"; 13 - version = "1.1.0"; 14 - format = "pyproject"; 15 16 disabled = pythonOlder "3.8"; 17 ··· 19 owner = "home-assistant-libs"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-XRtbb7kceiqi8pioTWStRo0drCtQfy1t62jCMihlIec="; 23 }; 24 25 - patches = [ 26 - # https://github.com/home-assistant-libs/pyprusalink/pull/55 27 - (fetchpatch { 28 - name = "unpin-setuptools-dependency.patch"; 29 - url = "https://github.com/home-assistant-libs/pyprusalink/commit/8efc3229c491a1763456f0f4017251d5789c6d0a.patch"; 30 - hash = "sha256-kTu1+IwDrcdqelyK/vfhxw8MQBis5I1jag7YTytKQhs="; 31 - }) 32 - ]; 33 - 34 nativeBuildInputs = [ 35 setuptools 36 - wheel 37 ]; 38 39 propagatedBuildInputs = [ ··· 50 meta = with lib; { 51 description = "Library to communicate with PrusaLink "; 52 homepage = "https://github.com/home-assistant-libs/pyprusalink"; 53 license = with licenses; [ asl20 ]; 54 maintainers = with maintainers; [ fab ]; 55 };
··· 2 , aiohttp 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pythonOlder 6 , setuptools 7 }: 8 9 buildPythonPackage rec { 10 pname = "pyprusalink"; 11 + version = "2.0.0"; 12 + pyproject = true; 13 14 disabled = pythonOlder "3.8"; 15 ··· 17 owner = "home-assistant-libs"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-wboyISggzC50cZ+J/NC0ytWXwCLBmBpP9/MtPkRb+Zs="; 21 }; 22 23 nativeBuildInputs = [ 24 setuptools 25 ]; 26 27 propagatedBuildInputs = [ ··· 38 meta = with lib; { 39 description = "Library to communicate with PrusaLink "; 40 homepage = "https://github.com/home-assistant-libs/pyprusalink"; 41 + changelog = "https://github.com/home-assistant-libs/pyprusalink/releases/tag/${version}"; 42 license = with licenses; [ asl20 ]; 43 maintainers = with maintainers; [ fab ]; 44 };
+2 -2
pkgs/development/python-modules/python-matter-server/default.nix
··· 28 29 buildPythonPackage rec { 30 pname = "python-matter-server"; 31 - version = "5.0.3"; 32 format = "pyproject"; 33 34 disabled = pythonOlder "3.10"; ··· 37 owner = "home-assistant-libs"; 38 repo = "python-matter-server"; 39 rev = "refs/tags/${version}"; 40 - hash = "sha256-bR6AVoy9f02RKZ57dnHTDAv5LTCcd/qBbzMDRKsGbfM="; 41 }; 42 43 postPatch = ''
··· 28 29 buildPythonPackage rec { 30 pname = "python-matter-server"; 31 + version = "5.1.1"; 32 format = "pyproject"; 33 34 disabled = pythonOlder "3.10"; ··· 37 owner = "home-assistant-libs"; 38 repo = "python-matter-server"; 39 rev = "refs/tags/${version}"; 40 + hash = "sha256-y4gapml7rIwOu1TVDEHPch7JS5Rl/cIfMLeVMIFzXOY="; 41 }; 42 43 postPatch = ''
+2 -2
pkgs/development/python-modules/pyunifiprotect/default.nix
··· 32 33 buildPythonPackage rec { 34 pname = "pyunifiprotect"; 35 - version = "4.22.4"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.9"; ··· 41 owner = "briis"; 42 repo = "pyunifiprotect"; 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-xob7TmcI4hfxFmjspNfpdNEQBIJnyisykEcvr63s/d8="; 45 }; 46 47 env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 32 33 buildPythonPackage rec { 34 pname = "pyunifiprotect"; 35 + version = "4.22.5"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.9"; ··· 41 owner = "briis"; 42 repo = "pyunifiprotect"; 43 rev = "refs/tags/v${version}"; 44 + hash = "sha256-xfpEI5aI1WGaD63mTMzLlDqIxfCrXWLpIpO6tIlObxE="; 45 }; 46 47 env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/roonapi/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "roonapi"; 14 - version = "0.1.5"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "pavoni"; 21 repo = "pyroon"; 22 rev = version; 23 - hash = "sha256-356eSRlO0kIaOm+O4bApraC0amEprBcCSvzl3LQ7k/E="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "roonapi"; 14 + version = "0.1.6"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "pavoni"; 21 repo = "pyroon"; 22 rev = version; 23 + hash = "sha256-6wQsaZ50J2xIPXzICglg5pf8U0r4tL8iqcbdwjZadwU="; 24 }; 25 26 nativeBuildInputs = [
+13 -7
pkgs/development/python-modules/screenlogicpy/default.nix
··· 4 , fetchFromGitHub 5 , pythonOlder 6 , pytest-asyncio 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "screenlogicpy"; 12 - version = "0.9.4"; 13 - format = "setuptools"; 14 15 - disabled = pythonOlder "3.6"; 16 17 src = fetchFromGitHub { 18 owner = "dieselrabbit"; 19 - repo = pname; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-OdAhA+vzIrUnE8Xdv52x7ij0LJKyxawaSY4QORP1TUg="; 22 }; 23 24 propagatedBuildInputs = [ 25 async-timeout ··· 32 33 disabledTests = [ 34 # Tests require network access 35 - "test_gateway_discovery" 36 "test_async_discovery" 37 - "test_gateway" 38 "test_async" 39 "test_asyncio_gateway_discovery" 40 ]; 41 42 pythonImportsCheck = [
··· 4 , fetchFromGitHub 5 , pythonOlder 6 , pytest-asyncio 7 + , setuptools 8 , pytestCheckHook 9 }: 10 11 buildPythonPackage rec { 12 pname = "screenlogicpy"; 13 + version = "0.10.0"; 14 + pyproject = true; 15 16 + disabled = pythonOlder "3.10"; 17 18 src = fetchFromGitHub { 19 owner = "dieselrabbit"; 20 + repo = "screenlogicpy"; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-pilPmHE5amCQ/mGTy3hJqtSEElx7SevQpeMJZKYv7BA="; 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 29 propagatedBuildInputs = [ 30 async-timeout ··· 37 38 disabledTests = [ 39 # Tests require network access 40 "test_async_discovery" 41 "test_async" 42 "test_asyncio_gateway_discovery" 43 + "test_discovery_async_discover" 44 + "test_gateway_discovery" 45 + "test_gateway" 46 ]; 47 48 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/zigpy-deconz/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "zigpy-deconz"; 15 - version = "0.22.3"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "zigpy"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-AHAvp/Z3BDqyKEs7liwl+zU7mzAfI03bBnsU3Sfw2rU="; 25 }; 26 27 postPatch = ''
··· 12 13 buildPythonPackage rec { 14 pname = "zigpy-deconz"; 15 + version = "0.22.4"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "zigpy"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-MtF9k7Ogsv7gjeZSBvFLsh9LHUFy5z+qYleUI9BC2es="; 25 }; 26 27 postPatch = ''
+2 -2
pkgs/development/python-modules/zwave-js-server-python/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "zwave-js-server-python"; 14 - version = "0.54.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.11"; ··· 20 owner = "home-assistant-libs"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-FdA8GHwe/An53CqPxE6QUwXTxk3HSqLBrk1dMaVWamA="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "zwave-js-server-python"; 14 + version = "0.55.2"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.11"; ··· 20 owner = "home-assistant-libs"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-yZlYsaN9j8WVtxWIXeH4Jqyo0xpDOC+2DCE8UA1c9h8="; 24 }; 25 26 nativeBuildInputs = [
+155 -10
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2023.12.4"; 6 components = { 7 "3_day_blinds" = ps: with ps; [ 8 ]; ··· 37 "aemet" = ps: with ps; [ 38 aemet-opendata 39 ]; 40 "aftership" = ps: with ps; [ 41 pyaftership 42 ]; ··· 66 aioshelly 67 airthings-ble 68 bleak 69 bleak-retry-connector 70 bluetooth-adapters 71 bluetooth-auto-recovery ··· 74 esphome-dashboard-api 75 fnv-hash-fast 76 ha-ffmpeg 77 hassil 78 home-assistant-intents 79 ifaddr ··· 176 ]; 177 "anwb_energie" = ps: with ps; [ 178 ]; 179 "apache_kafka" = ps: with ps; [ 180 aiokafka 181 ]; 182 "apcupsd" = ps: with ps; [ 183 - apcaccess 184 - ]; 185 "api" = ps: with ps; [ 186 aiohttp-cors 187 aiohttp-fast-url-dispatcher 188 aiohttp-zlib-ng 189 ]; 190 "apple_tv" = ps: with ps; [ 191 aiohttp-cors ··· 227 aioshelly 228 aranet4 229 bleak 230 bleak-retry-connector 231 bluetooth-adapters 232 bluetooth-auto-recovery ··· 235 esphome-dashboard-api 236 fnv-hash-fast 237 ha-ffmpeg 238 hassil 239 home-assistant-intents 240 ifaddr ··· 405 ]; # missing inputs: python-blockchain-api 406 "bloomsky" = ps: with ps; [ 407 ]; 408 "bluemaestro" = ps: with ps; [ 409 aioesphomeapi 410 aiohttp-cors ··· 413 aioruuvigateway 414 aioshelly 415 bleak 416 bleak-retry-connector 417 bluemaestro-ble 418 bluetooth-adapters ··· 422 esphome-dashboard-api 423 fnv-hash-fast 424 ha-ffmpeg 425 hassil 426 home-assistant-intents 427 ifaddr ··· 449 bluetooth-data-tools 450 dbus-fast 451 fnv-hash-fast 452 psutil-home-assistant 453 pyserial 454 pyudev ··· 462 aioruuvigateway 463 aioshelly 464 bleak 465 bleak-retry-connector 466 bluetooth-adapters 467 bluetooth-auto-recovery ··· 470 esphome-dashboard-api 471 fnv-hash-fast 472 ha-ffmpeg 473 hassil 474 home-assistant-intents 475 ifaddr ··· 489 aioruuvigateway 490 aioshelly 491 bleak 492 bleak-retry-connector 493 bluetooth-adapters 494 bluetooth-auto-recovery ··· 497 esphome-dashboard-api 498 fnv-hash-fast 499 ha-ffmpeg 500 hassil 501 home-assistant-intents 502 ifaddr ··· 569 aioruuvigateway 570 aioshelly 571 bleak 572 bleak-retry-connector 573 bluetooth-adapters 574 bluetooth-auto-recovery ··· 578 esphome-dashboard-api 579 fnv-hash-fast 580 ha-ffmpeg 581 hassil 582 home-assistant-intents 583 ifaddr ··· 638 webrtc-noise-gain 639 zeroconf 640 ]; 641 "cert_expiry" = ps: with ps; [ 642 ]; 643 "channels" = ps: with ps; [ ··· 805 bluetooth-adapters 806 bluetooth-auto-recovery 807 bluetooth-data-tools 808 dbus-fast 809 fnv-hash-fast 810 ha-av 811 ha-ffmpeg 812 hass-nabucasa 813 hassil 814 home-assistant-frontend ··· 892 ]; 893 "dhcp" = ps: with ps; [ 894 aiodiscover 895 scapy 896 ]; 897 "diagnostics" = ps: with ps; [ ··· 982 aioruuvigateway 983 aioshelly 984 bleak 985 bleak-retry-connector 986 bluetooth-adapters 987 bluetooth-auto-recovery ··· 990 esphome-dashboard-api 991 fnv-hash-fast 992 ha-ffmpeg 993 hassil 994 home-assistant-intents 995 ifaddr ··· 1009 "dremel_3d_printer" = ps: with ps; [ 1010 dremel3dpy 1011 ]; 1012 "dsmr" = ps: with ps; [ 1013 dsmr-parser 1014 ]; ··· 1213 aiohttp-fast-url-dispatcher 1214 aiohttp-zlib-ng 1215 bleak 1216 bleak-retry-connector 1217 bluetooth-adapters 1218 bluetooth-auto-recovery ··· 1221 esphome-dashboard-api 1222 fnv-hash-fast 1223 ha-ffmpeg 1224 hassil 1225 home-assistant-intents 1226 ifaddr ··· 1245 aioruuvigateway 1246 aioshelly 1247 bleak 1248 bleak-retry-connector 1249 bluetooth-adapters 1250 bluetooth-auto-recovery ··· 1254 eufylife-ble-client 1255 fnv-hash-fast 1256 ha-ffmpeg 1257 hassil 1258 home-assistant-intents 1259 ifaddr ··· 1366 aioruuvigateway 1367 aioshelly 1368 bleak 1369 bleak-retry-connector 1370 bluetooth-adapters 1371 bluetooth-auto-recovery ··· 1375 fjaraskupan 1376 fnv-hash-fast 1377 ha-ffmpeg 1378 hassil 1379 home-assistant-intents 1380 ifaddr ··· 1392 "flexit" = ps: with ps; [ 1393 pymodbus 1394 ]; 1395 "flexom" = ps: with ps; [ 1396 ]; 1397 "flic" = ps: with ps; [ ··· 1501 "frontier_silicon" = ps: with ps; [ 1502 afsapi 1503 ]; 1504 "fully_kiosk" = ps: with ps; [ 1505 aiohttp-cors 1506 aiohttp-fast-url-dispatcher ··· 1525 aioruuvigateway 1526 aioshelly 1527 bleak 1528 bleak-retry-connector 1529 bluetooth-adapters 1530 bluetooth-auto-recovery ··· 1533 esphome-dashboard-api 1534 fnv-hash-fast 1535 ha-ffmpeg 1536 hassil 1537 home-assistant-intents 1538 ifaddr ··· 1710 aioruuvigateway 1711 aioshelly 1712 bleak 1713 bleak-retry-connector 1714 bluetooth-adapters 1715 bluetooth-auto-recovery ··· 1719 fnv-hash-fast 1720 govee-ble 1721 ha-ffmpeg 1722 hassil 1723 home-assistant-intents 1724 ifaddr ··· 1844 "hlk_sw16" = ps: with ps; [ 1845 hlk-sw16 1846 ]; 1847 "home_connect" = ps: with ps; [ 1848 aiohttp-cors 1849 aiohttp-fast-url-dispatcher ··· 1975 aioruuvigateway 1976 aioshelly 1977 bleak 1978 bleak-retry-connector 1979 bluetooth-adapters 1980 bluetooth-auto-recovery ··· 1983 esphome-dashboard-api 1984 fnv-hash-fast 1985 ha-ffmpeg 1986 hassil 1987 home-assistant-intents 1988 ifaddr ··· 2072 aioruuvigateway 2073 aioshelly 2074 bleak 2075 bleak-retry-connector 2076 bluetooth-adapters 2077 bluetooth-auto-recovery ··· 2080 esphome-dashboard-api 2081 fnv-hash-fast 2082 ha-ffmpeg 2083 hassil 2084 home-assistant-intents 2085 ibeacon-ble ··· 2103 aioruuvigateway 2104 aioshelly 2105 bleak 2106 bleak-retry-connector 2107 bluetooth-adapters 2108 bluetooth-auto-recovery ··· 2111 esphome-dashboard-api 2112 fnv-hash-fast 2113 ha-ffmpeg 2114 hassil 2115 home-assistant-intents 2116 ifaddr ··· 2169 aioruuvigateway 2170 aioshelly 2171 bleak 2172 bleak-retry-connector 2173 bluetooth-adapters 2174 bluetooth-auto-recovery ··· 2177 esphome-dashboard-api 2178 fnv-hash-fast 2179 ha-ffmpeg 2180 hassil 2181 home-assistant-intents 2182 ifaddr ··· 2191 "incomfort" = ps: with ps; [ 2192 incomfort-client 2193 ]; 2194 "influxdb" = ps: with ps; [ 2195 influxdb 2196 influxdb-client ··· 2203 aioruuvigateway 2204 aioshelly 2205 bleak 2206 bleak-retry-connector 2207 bluetooth-adapters 2208 bluetooth-auto-recovery ··· 2211 esphome-dashboard-api 2212 fnv-hash-fast 2213 ha-ffmpeg 2214 hassil 2215 home-assistant-intents 2216 ifaddr ··· 2351 aioruuvigateway 2352 aioshelly 2353 bleak 2354 bleak-retry-connector 2355 bluetooth-adapters 2356 bluetooth-auto-recovery ··· 2359 esphome-dashboard-api 2360 fnv-hash-fast 2361 ha-ffmpeg 2362 hassil 2363 home-assistant-intents 2364 ifaddr ··· 2370 sqlalchemy 2371 webrtc-noise-gain 2372 zeroconf 2373 ]; 2374 "keyboard" = ps: with ps; [ 2375 ]; # missing inputs: pyuserinput ··· 2385 aioruuvigateway 2386 aioshelly 2387 bleak 2388 bleak-retry-connector 2389 bluetooth-adapters 2390 bluetooth-auto-recovery ··· 2393 esphome-dashboard-api 2394 fnv-hash-fast 2395 ha-ffmpeg 2396 hassil 2397 home-assistant-intents 2398 ifaddr ··· 2507 aioruuvigateway 2508 aioshelly 2509 bleak 2510 bleak-retry-connector 2511 bluetooth-adapters 2512 bluetooth-auto-recovery ··· 2515 esphome-dashboard-api 2516 fnv-hash-fast 2517 ha-ffmpeg 2518 hassil 2519 home-assistant-intents 2520 ifaddr ··· 2535 aioruuvigateway 2536 aioshelly 2537 bleak 2538 bleak-retry-connector 2539 bluetooth-adapters 2540 bluetooth-auto-recovery ··· 2543 esphome-dashboard-api 2544 fnv-hash-fast 2545 ha-ffmpeg 2546 hassil 2547 home-assistant-intents 2548 ifaddr ··· 2782 aioruuvigateway 2783 aioshelly 2784 bleak 2785 bleak-retry-connector 2786 bluetooth-adapters 2787 bluetooth-auto-recovery ··· 2790 esphome-dashboard-api 2791 fnv-hash-fast 2792 ha-ffmpeg 2793 hassil 2794 home-assistant-intents 2795 ifaddr ··· 2833 aioruuvigateway 2834 aioshelly 2835 bleak 2836 bleak-retry-connector 2837 bluetooth-adapters 2838 bluetooth-auto-recovery ··· 2841 esphome-dashboard-api 2842 fnv-hash-fast 2843 ha-ffmpeg 2844 hassil 2845 home-assistant-intents 2846 ifaddr ··· 2927 aioruuvigateway 2928 aioshelly 2929 bleak 2930 bleak-retry-connector 2931 bluetooth-adapters 2932 bluetooth-auto-recovery ··· 2935 esphome-dashboard-api 2936 fnv-hash-fast 2937 ha-ffmpeg 2938 hassil 2939 home-assistant-intents 2940 ifaddr ··· 3002 aioruuvigateway 3003 aioshelly 3004 bleak 3005 bleak-retry-connector 3006 bluetooth-adapters 3007 bluetooth-auto-recovery ··· 3010 esphome-dashboard-api 3011 fnv-hash-fast 3012 ha-ffmpeg 3013 hassil 3014 home-assistant-intents 3015 ifaddr ··· 3038 aiohttp-zlib-ng 3039 motioneye-client 3040 ]; 3041 "mpd" = ps: with ps; [ 3042 mpd2 3043 ]; ··· 3412 aioruuvigateway 3413 aioshelly 3414 bleak 3415 bleak-retry-connector 3416 bluetooth-adapters 3417 bluetooth-auto-recovery ··· 3420 esphome-dashboard-api 3421 fnv-hash-fast 3422 ha-ffmpeg 3423 hassil 3424 home-assistant-intents 3425 ifaddr ··· 3439 "orvibo" = ps: with ps; [ 3440 orvibo 3441 ]; 3442 "osramlightify" = ps: with ps; [ 3443 ]; # missing inputs: lightify 3444 "otbr" = ps: with ps; [ ··· 3640 aioruuvigateway 3641 aioshelly 3642 bleak 3643 bleak-retry-connector 3644 bluetooth-adapters 3645 bluetooth-auto-recovery ··· 3648 esphome-dashboard-api 3649 fnv-hash-fast 3650 ha-ffmpeg 3651 hassil 3652 home-assistant-intents 3653 ifaddr ··· 3694 ]; # missing inputs: pyps4-2ndscreen 3695 "pse" = ps: with ps; [ 3696 ]; 3697 "pulseaudio_loopback" = ps: with ps; [ 3698 pulsectl 3699 ]; ··· 3737 aioruuvigateway 3738 aioshelly 3739 bleak 3740 bleak-retry-connector 3741 bluetooth-adapters 3742 bluetooth-auto-recovery ··· 3745 esphome-dashboard-api 3746 fnv-hash-fast 3747 ha-ffmpeg 3748 hassil 3749 home-assistant-intents 3750 ifaddr ··· 3830 aioruuvigateway 3831 aioshelly 3832 bleak 3833 bleak-retry-connector 3834 bluetooth-adapters 3835 bluetooth-auto-recovery ··· 3838 esphome-dashboard-api 3839 fnv-hash-fast 3840 ha-ffmpeg 3841 hassil 3842 home-assistant-intents 3843 ifaddr ··· 3895 "reddit" = ps: with ps; [ 3896 praw 3897 ]; 3898 "rejseplanen" = ps: with ps; [ 3899 rjpl 3900 ]; ··· 4022 bluetooth-data-tools 4023 dbus-fast 4024 fnv-hash-fast 4025 psutil-home-assistant 4026 pyserial 4027 pyudev ··· 4035 aioruuvigateway 4036 aioshelly 4037 bleak 4038 bleak-retry-connector 4039 bluetooth-adapters 4040 bluetooth-auto-recovery ··· 4043 esphome-dashboard-api 4044 fnv-hash-fast 4045 ha-ffmpeg 4046 hassil 4047 home-assistant-intents 4048 ifaddr ··· 4092 ]; 4093 "schluter" = ps: with ps; [ 4094 ]; # missing inputs: py-schluter 4095 "scrape" = ps: with ps; [ 4096 beautifulsoup4 4097 jsonpath ··· 4137 aioruuvigateway 4138 aioshelly 4139 bleak 4140 bleak-retry-connector 4141 bluetooth-adapters 4142 bluetooth-auto-recovery ··· 4145 esphome-dashboard-api 4146 fnv-hash-fast 4147 ha-ffmpeg 4148 hassil 4149 home-assistant-intents 4150 ifaddr ··· 4172 aioruuvigateway 4173 aioshelly 4174 bleak 4175 bleak-retry-connector 4176 bluetooth-adapters 4177 bluetooth-auto-recovery ··· 4180 esphome-dashboard-api 4181 fnv-hash-fast 4182 ha-ffmpeg 4183 hassil 4184 home-assistant-intents 4185 ifaddr ··· 4200 aioruuvigateway 4201 aioshelly 4202 bleak 4203 bleak-retry-connector 4204 bluetooth-adapters 4205 bluetooth-auto-recovery ··· 4208 esphome-dashboard-api 4209 fnv-hash-fast 4210 ha-ffmpeg 4211 hassil 4212 home-assistant-intents 4213 ifaddr ··· 4266 bluetooth-data-tools 4267 dbus-fast 4268 fnv-hash-fast 4269 psutil-home-assistant 4270 pyserial 4271 pyudev ··· 4393 paho-mqtt 4394 ]; 4395 "snmp" = ps: with ps; [ 4396 - pysnmplib 4397 - ]; 4398 "snooz" = ps: with ps; [ 4399 aioesphomeapi 4400 aiohttp-cors ··· 4403 aioruuvigateway 4404 aioshelly 4405 bleak 4406 bleak-retry-connector 4407 bluetooth-adapters 4408 bluetooth-auto-recovery ··· 4411 esphome-dashboard-api 4412 fnv-hash-fast 4413 ha-ffmpeg 4414 hassil 4415 home-assistant-intents 4416 ifaddr ··· 4499 ]; 4500 "sql" = ps: with ps; [ 4501 sqlalchemy 4502 ]; 4503 "squeezebox" = ps: with ps; [ 4504 pysqueezebox ··· 4581 ]; 4582 "sun" = ps: with ps; [ 4583 ]; 4584 "supervisord" = ps: with ps; [ 4585 ]; 4586 "supla" = ps: with ps; [ 4587 ]; # missing inputs: asyncpysupla 4588 "surepetcare" = ps: with ps; [ 4589 surepy 4590 ]; 4591 "swiss_hydrological_data" = ps: with ps; [ 4592 swisshydrodata ··· 4611 aioruuvigateway 4612 aioshelly 4613 bleak 4614 bleak-retry-connector 4615 bluetooth-adapters 4616 bluetooth-auto-recovery ··· 4619 esphome-dashboard-api 4620 fnv-hash-fast 4621 ha-ffmpeg 4622 hassil 4623 home-assistant-intents 4624 ifaddr ··· 4687 "tailscale" = ps: with ps; [ 4688 tailscale 4689 ]; 4690 "tami4" = ps: with ps; [ 4691 ]; # missing inputs: Tami4EdgeAPI 4692 "tank_utility" = ps: with ps; [ ··· 4748 "tesla_wall_connector" = ps: with ps; [ 4749 tesla-wall-connector 4750 ]; 4751 "text" = ps: with ps; [ 4752 ]; 4753 "tfiac" = ps: with ps; [ ··· 4760 aioruuvigateway 4761 aioshelly 4762 bleak 4763 bleak-retry-connector 4764 bluetooth-adapters 4765 bluetooth-auto-recovery ··· 4768 esphome-dashboard-api 4769 fnv-hash-fast 4770 ha-ffmpeg 4771 hassil 4772 home-assistant-intents 4773 ifaddr ··· 4790 aioruuvigateway 4791 aioshelly 4792 bleak 4793 bleak-retry-connector 4794 bluetooth-adapters 4795 bluetooth-auto-recovery ··· 4798 esphome-dashboard-api 4799 fnv-hash-fast 4800 ha-ffmpeg 4801 hassil 4802 home-assistant-intents 4803 ifaddr ··· 4854 aioruuvigateway 4855 aioshelly 4856 bleak 4857 bleak-retry-connector 4858 bluetooth-adapters 4859 bluetooth-auto-recovery ··· 4862 esphome-dashboard-api 4863 fnv-hash-fast 4864 ha-ffmpeg 4865 hassil 4866 home-assistant-intents 4867 ifaddr ··· 5047 aiounifi 5048 ]; 5049 "unifi_direct" = ps: with ps; [ 5050 - pexpect 5051 - ]; 5052 "unifiled" = ps: with ps; [ 5053 unifiled 5054 ]; ··· 5118 "vallox" = ps: with ps; [ 5119 vallox-websocket-api 5120 ]; 5121 "vasttrafik" = ps: with ps; [ 5122 ]; # missing inputs: vtjp 5123 "velbus" = ps: with ps; [ ··· 5358 aioruuvigateway 5359 aioshelly 5360 bleak 5361 bleak-retry-connector 5362 bluetooth-adapters 5363 bluetooth-auto-recovery ··· 5366 esphome-dashboard-api 5367 fnv-hash-fast 5368 ha-ffmpeg 5369 hassil 5370 home-assistant-intents 5371 ifaddr ··· 5405 aioruuvigateway 5406 aioshelly 5407 bleak 5408 bleak-retry-connector 5409 bluetooth-adapters 5410 bluetooth-auto-recovery ··· 5413 esphome-dashboard-api 5414 fnv-hash-fast 5415 ha-ffmpeg 5416 hassil 5417 home-assistant-intents 5418 ifaddr ··· 5607 "anova" 5608 "anthemav" 5609 "apache_kafka" 5610 - "apcupsd" 5611 "api" 5612 "apple_tv" 5613 "application_credentials" ··· 5760 "file_upload" 5761 "filesize" 5762 "filter" 5763 "fireservicerota" 5764 "firmata" 5765 "fitbit" ··· 5839 "history_stats" 5840 "hive" 5841 "hlk_sw16" 5842 "home_connect" 5843 "home_plus_control" 5844 "homeassistant" ··· 6001 "nest" 6002 "netatmo" 6003 "netgear" 6004 "network" 6005 "nexia" 6006 "nextbus" ··· 6118 "risco" 6119 "rituals_perfume_genie" 6120 "rmvtransport" 6121 "roku" 6122 "roomba" 6123 "roon" ··· 6173 "smtp" 6174 "snapcast" 6175 "snips" 6176 - "snmp" 6177 "snooz" 6178 "solaredge" 6179 "solarlog" ··· 6201 "steamist" 6202 "stookalert" 6203 "stream" 6204 "stt" 6205 "subaru" 6206 "sun" 6207 "surepetcare" 6208 "switch" 6209 "switch_as_x" 6210 "switchbee" ··· 6215 "synology_dsm" 6216 "system_health" 6217 "system_log" 6218 "tado" 6219 "tag" 6220 "tailscale" 6221 "tankerkoenig" 6222 "tasmota" 6223 "tautulli" ··· 6268 "uk_transport" 6269 "ukraine_alarm" 6270 "unifi" 6271 - "unifi_direct" 6272 "unifiprotect" 6273 "universal" 6274 "upb" ··· 6284 "v2c" 6285 "vacuum" 6286 "vallox" 6287 "velbus" 6288 "venstar" 6289 "vera"
··· 2 # Do not edit! 3 4 { 5 + version = "2024.1.0"; 6 components = { 7 "3_day_blinds" = ps: with ps; [ 8 ]; ··· 37 "aemet" = ps: with ps; [ 38 aemet-opendata 39 ]; 40 + "aep_ohio" = ps: with ps; [ 41 + ]; 42 + "aep_texas" = ps: with ps; [ 43 + ]; 44 "aftership" = ps: with ps; [ 45 pyaftership 46 ]; ··· 70 aioshelly 71 airthings-ble 72 bleak 73 + bleak-esphome 74 bleak-retry-connector 75 bluetooth-adapters 76 bluetooth-auto-recovery ··· 79 esphome-dashboard-api 80 fnv-hash-fast 81 ha-ffmpeg 82 + habluetooth 83 hassil 84 home-assistant-intents 85 ifaddr ··· 182 ]; 183 "anwb_energie" = ps: with ps; [ 184 ]; 185 + "aosmith" = ps: with ps; [ 186 + ]; # missing inputs: py-aosmith 187 "apache_kafka" = ps: with ps; [ 188 aiokafka 189 ]; 190 "apcupsd" = ps: with ps; [ 191 + ]; # missing inputs: aioapcaccess 192 "api" = ps: with ps; [ 193 aiohttp-cors 194 aiohttp-fast-url-dispatcher 195 aiohttp-zlib-ng 196 + ]; 197 + "appalachianpower" = ps: with ps; [ 198 ]; 199 "apple_tv" = ps: with ps; [ 200 aiohttp-cors ··· 236 aioshelly 237 aranet4 238 bleak 239 + bleak-esphome 240 bleak-retry-connector 241 bluetooth-adapters 242 bluetooth-auto-recovery ··· 245 esphome-dashboard-api 246 fnv-hash-fast 247 ha-ffmpeg 248 + habluetooth 249 hassil 250 home-assistant-intents 251 ifaddr ··· 416 ]; # missing inputs: python-blockchain-api 417 "bloomsky" = ps: with ps; [ 418 ]; 419 + "blue_current" = ps: with ps; [ 420 + ]; # missing inputs: bluecurrent-api 421 "bluemaestro" = ps: with ps; [ 422 aioesphomeapi 423 aiohttp-cors ··· 426 aioruuvigateway 427 aioshelly 428 bleak 429 + bleak-esphome 430 bleak-retry-connector 431 bluemaestro-ble 432 bluetooth-adapters ··· 436 esphome-dashboard-api 437 fnv-hash-fast 438 ha-ffmpeg 439 + habluetooth 440 hassil 441 home-assistant-intents 442 ifaddr ··· 464 bluetooth-data-tools 465 dbus-fast 466 fnv-hash-fast 467 + habluetooth 468 psutil-home-assistant 469 pyserial 470 pyudev ··· 478 aioruuvigateway 479 aioshelly 480 bleak 481 + bleak-esphome 482 bleak-retry-connector 483 bluetooth-adapters 484 bluetooth-auto-recovery ··· 487 esphome-dashboard-api 488 fnv-hash-fast 489 ha-ffmpeg 490 + habluetooth 491 hassil 492 home-assistant-intents 493 ifaddr ··· 507 aioruuvigateway 508 aioshelly 509 bleak 510 + bleak-esphome 511 bleak-retry-connector 512 bluetooth-adapters 513 bluetooth-auto-recovery ··· 516 esphome-dashboard-api 517 fnv-hash-fast 518 ha-ffmpeg 519 + habluetooth 520 hassil 521 home-assistant-intents 522 ifaddr ··· 589 aioruuvigateway 590 aioshelly 591 bleak 592 + bleak-esphome 593 bleak-retry-connector 594 bluetooth-adapters 595 bluetooth-auto-recovery ··· 599 esphome-dashboard-api 600 fnv-hash-fast 601 ha-ffmpeg 602 + habluetooth 603 hassil 604 home-assistant-intents 605 ifaddr ··· 660 webrtc-noise-gain 661 zeroconf 662 ]; 663 + "ccm15" = ps: with ps; [ 664 + ]; # missing inputs: py-ccm15 665 "cert_expiry" = ps: with ps; [ 666 ]; 667 "channels" = ps: with ps; [ ··· 829 bluetooth-adapters 830 bluetooth-auto-recovery 831 bluetooth-data-tools 832 + cached-ipaddress 833 dbus-fast 834 fnv-hash-fast 835 ha-av 836 ha-ffmpeg 837 + habluetooth 838 hass-nabucasa 839 hassil 840 home-assistant-frontend ··· 918 ]; 919 "dhcp" = ps: with ps; [ 920 aiodiscover 921 + cached-ipaddress 922 scapy 923 ]; 924 "diagnostics" = ps: with ps; [ ··· 1009 aioruuvigateway 1010 aioshelly 1011 bleak 1012 + bleak-esphome 1013 bleak-retry-connector 1014 bluetooth-adapters 1015 bluetooth-auto-recovery ··· 1018 esphome-dashboard-api 1019 fnv-hash-fast 1020 ha-ffmpeg 1021 + habluetooth 1022 hassil 1023 home-assistant-intents 1024 ifaddr ··· 1038 "dremel_3d_printer" = ps: with ps; [ 1039 dremel3dpy 1040 ]; 1041 + "drop_connect" = ps: with ps; [ 1042 + aiohttp-cors 1043 + aiohttp-fast-url-dispatcher 1044 + aiohttp-zlib-ng 1045 + janus 1046 + paho-mqtt 1047 + ]; # missing inputs: dropmqttapi 1048 "dsmr" = ps: with ps; [ 1049 dsmr-parser 1050 ]; ··· 1249 aiohttp-fast-url-dispatcher 1250 aiohttp-zlib-ng 1251 bleak 1252 + bleak-esphome 1253 bleak-retry-connector 1254 bluetooth-adapters 1255 bluetooth-auto-recovery ··· 1258 esphome-dashboard-api 1259 fnv-hash-fast 1260 ha-ffmpeg 1261 + habluetooth 1262 hassil 1263 home-assistant-intents 1264 ifaddr ··· 1283 aioruuvigateway 1284 aioshelly 1285 bleak 1286 + bleak-esphome 1287 bleak-retry-connector 1288 bluetooth-adapters 1289 bluetooth-auto-recovery ··· 1293 eufylife-ble-client 1294 fnv-hash-fast 1295 ha-ffmpeg 1296 + habluetooth 1297 hassil 1298 home-assistant-intents 1299 ifaddr ··· 1406 aioruuvigateway 1407 aioshelly 1408 bleak 1409 + bleak-esphome 1410 bleak-retry-connector 1411 bluetooth-adapters 1412 bluetooth-auto-recovery ··· 1416 fjaraskupan 1417 fnv-hash-fast 1418 ha-ffmpeg 1419 + habluetooth 1420 hassil 1421 home-assistant-intents 1422 ifaddr ··· 1434 "flexit" = ps: with ps; [ 1435 pymodbus 1436 ]; 1437 + "flexit_bacnet" = ps: with ps; [ 1438 + ]; # missing inputs: flexit_bacnet 1439 "flexom" = ps: with ps; [ 1440 ]; 1441 "flic" = ps: with ps; [ ··· 1545 "frontier_silicon" = ps: with ps; [ 1546 afsapi 1547 ]; 1548 + "fujitsu_anywair" = ps: with ps; [ 1549 + ]; 1550 "fully_kiosk" = ps: with ps; [ 1551 aiohttp-cors 1552 aiohttp-fast-url-dispatcher ··· 1571 aioruuvigateway 1572 aioshelly 1573 bleak 1574 + bleak-esphome 1575 bleak-retry-connector 1576 bluetooth-adapters 1577 bluetooth-auto-recovery ··· 1580 esphome-dashboard-api 1581 fnv-hash-fast 1582 ha-ffmpeg 1583 + habluetooth 1584 hassil 1585 home-assistant-intents 1586 ifaddr ··· 1758 aioruuvigateway 1759 aioshelly 1760 bleak 1761 + bleak-esphome 1762 bleak-retry-connector 1763 bluetooth-adapters 1764 bluetooth-auto-recovery ··· 1768 fnv-hash-fast 1769 govee-ble 1770 ha-ffmpeg 1771 + habluetooth 1772 hassil 1773 home-assistant-intents 1774 ifaddr ··· 1894 "hlk_sw16" = ps: with ps; [ 1895 hlk-sw16 1896 ]; 1897 + "holiday" = ps: with ps; [ 1898 + babel 1899 + holidays 1900 + ]; 1901 "home_connect" = ps: with ps; [ 1902 aiohttp-cors 1903 aiohttp-fast-url-dispatcher ··· 2029 aioruuvigateway 2030 aioshelly 2031 bleak 2032 + bleak-esphome 2033 bleak-retry-connector 2034 bluetooth-adapters 2035 bluetooth-auto-recovery ··· 2038 esphome-dashboard-api 2039 fnv-hash-fast 2040 ha-ffmpeg 2041 + habluetooth 2042 hassil 2043 home-assistant-intents 2044 ifaddr ··· 2128 aioruuvigateway 2129 aioshelly 2130 bleak 2131 + bleak-esphome 2132 bleak-retry-connector 2133 bluetooth-adapters 2134 bluetooth-auto-recovery ··· 2137 esphome-dashboard-api 2138 fnv-hash-fast 2139 ha-ffmpeg 2140 + habluetooth 2141 hassil 2142 home-assistant-intents 2143 ibeacon-ble ··· 2161 aioruuvigateway 2162 aioshelly 2163 bleak 2164 + bleak-esphome 2165 bleak-retry-connector 2166 bluetooth-adapters 2167 bluetooth-auto-recovery ··· 2170 esphome-dashboard-api 2171 fnv-hash-fast 2172 ha-ffmpeg 2173 + habluetooth 2174 hassil 2175 home-assistant-intents 2176 ifaddr ··· 2229 aioruuvigateway 2230 aioshelly 2231 bleak 2232 + bleak-esphome 2233 bleak-retry-connector 2234 bluetooth-adapters 2235 bluetooth-auto-recovery ··· 2238 esphome-dashboard-api 2239 fnv-hash-fast 2240 ha-ffmpeg 2241 + habluetooth 2242 hassil 2243 home-assistant-intents 2244 ifaddr ··· 2253 "incomfort" = ps: with ps; [ 2254 incomfort-client 2255 ]; 2256 + "indianamichiganpower" = ps: with ps; [ 2257 + ]; 2258 "influxdb" = ps: with ps; [ 2259 influxdb 2260 influxdb-client ··· 2267 aioruuvigateway 2268 aioshelly 2269 bleak 2270 + bleak-esphome 2271 bleak-retry-connector 2272 bluetooth-adapters 2273 bluetooth-auto-recovery ··· 2276 esphome-dashboard-api 2277 fnv-hash-fast 2278 ha-ffmpeg 2279 + habluetooth 2280 hassil 2281 home-assistant-intents 2282 ifaddr ··· 2417 aioruuvigateway 2418 aioshelly 2419 bleak 2420 + bleak-esphome 2421 bleak-retry-connector 2422 bluetooth-adapters 2423 bluetooth-auto-recovery ··· 2426 esphome-dashboard-api 2427 fnv-hash-fast 2428 ha-ffmpeg 2429 + habluetooth 2430 hassil 2431 home-assistant-intents 2432 ifaddr ··· 2438 sqlalchemy 2439 webrtc-noise-gain 2440 zeroconf 2441 + ]; 2442 + "kentuckypower" = ps: with ps; [ 2443 ]; 2444 "keyboard" = ps: with ps; [ 2445 ]; # missing inputs: pyuserinput ··· 2455 aioruuvigateway 2456 aioshelly 2457 bleak 2458 + bleak-esphome 2459 bleak-retry-connector 2460 bluetooth-adapters 2461 bluetooth-auto-recovery ··· 2464 esphome-dashboard-api 2465 fnv-hash-fast 2466 ha-ffmpeg 2467 + habluetooth 2468 hassil 2469 home-assistant-intents 2470 ifaddr ··· 2579 aioruuvigateway 2580 aioshelly 2581 bleak 2582 + bleak-esphome 2583 bleak-retry-connector 2584 bluetooth-adapters 2585 bluetooth-auto-recovery ··· 2588 esphome-dashboard-api 2589 fnv-hash-fast 2590 ha-ffmpeg 2591 + habluetooth 2592 hassil 2593 home-assistant-intents 2594 ifaddr ··· 2609 aioruuvigateway 2610 aioshelly 2611 bleak 2612 + bleak-esphome 2613 bleak-retry-connector 2614 bluetooth-adapters 2615 bluetooth-auto-recovery ··· 2618 esphome-dashboard-api 2619 fnv-hash-fast 2620 ha-ffmpeg 2621 + habluetooth 2622 hassil 2623 home-assistant-intents 2624 ifaddr ··· 2858 aioruuvigateway 2859 aioshelly 2860 bleak 2861 + bleak-esphome 2862 bleak-retry-connector 2863 bluetooth-adapters 2864 bluetooth-auto-recovery ··· 2867 esphome-dashboard-api 2868 fnv-hash-fast 2869 ha-ffmpeg 2870 + habluetooth 2871 hassil 2872 home-assistant-intents 2873 ifaddr ··· 2911 aioruuvigateway 2912 aioshelly 2913 bleak 2914 + bleak-esphome 2915 bleak-retry-connector 2916 bluetooth-adapters 2917 bluetooth-auto-recovery ··· 2920 esphome-dashboard-api 2921 fnv-hash-fast 2922 ha-ffmpeg 2923 + habluetooth 2924 hassil 2925 home-assistant-intents 2926 ifaddr ··· 3007 aioruuvigateway 3008 aioshelly 3009 bleak 3010 + bleak-esphome 3011 bleak-retry-connector 3012 bluetooth-adapters 3013 bluetooth-auto-recovery ··· 3016 esphome-dashboard-api 3017 fnv-hash-fast 3018 ha-ffmpeg 3019 + habluetooth 3020 hassil 3021 home-assistant-intents 3022 ifaddr ··· 3084 aioruuvigateway 3085 aioshelly 3086 bleak 3087 + bleak-esphome 3088 bleak-retry-connector 3089 bluetooth-adapters 3090 bluetooth-auto-recovery ··· 3093 esphome-dashboard-api 3094 fnv-hash-fast 3095 ha-ffmpeg 3096 + habluetooth 3097 hassil 3098 home-assistant-intents 3099 ifaddr ··· 3122 aiohttp-zlib-ng 3123 motioneye-client 3124 ]; 3125 + "motionmount" = ps: with ps; [ 3126 + ]; # missing inputs: python-MotionMount 3127 "mpd" = ps: with ps; [ 3128 mpd2 3129 ]; ··· 3498 aioruuvigateway 3499 aioshelly 3500 bleak 3501 + bleak-esphome 3502 bleak-retry-connector 3503 bluetooth-adapters 3504 bluetooth-auto-recovery ··· 3507 esphome-dashboard-api 3508 fnv-hash-fast 3509 ha-ffmpeg 3510 + habluetooth 3511 hassil 3512 home-assistant-intents 3513 ifaddr ··· 3527 "orvibo" = ps: with ps; [ 3528 orvibo 3529 ]; 3530 + "osoenergy" = ps: with ps; [ 3531 + ]; # missing inputs: pyosoenergyapi 3532 "osramlightify" = ps: with ps; [ 3533 ]; # missing inputs: lightify 3534 "otbr" = ps: with ps; [ ··· 3730 aioruuvigateway 3731 aioshelly 3732 bleak 3733 + bleak-esphome 3734 bleak-retry-connector 3735 bluetooth-adapters 3736 bluetooth-auto-recovery ··· 3739 esphome-dashboard-api 3740 fnv-hash-fast 3741 ha-ffmpeg 3742 + habluetooth 3743 hassil 3744 home-assistant-intents 3745 ifaddr ··· 3786 ]; # missing inputs: pyps4-2ndscreen 3787 "pse" = ps: with ps; [ 3788 ]; 3789 + "psoklahoma" = ps: with ps; [ 3790 + ]; 3791 "pulseaudio_loopback" = ps: with ps; [ 3792 pulsectl 3793 ]; ··· 3831 aioruuvigateway 3832 aioshelly 3833 bleak 3834 + bleak-esphome 3835 bleak-retry-connector 3836 bluetooth-adapters 3837 bluetooth-auto-recovery ··· 3840 esphome-dashboard-api 3841 fnv-hash-fast 3842 ha-ffmpeg 3843 + habluetooth 3844 hassil 3845 home-assistant-intents 3846 ifaddr ··· 3926 aioruuvigateway 3927 aioshelly 3928 bleak 3929 + bleak-esphome 3930 bleak-retry-connector 3931 bluetooth-adapters 3932 bluetooth-auto-recovery ··· 3935 esphome-dashboard-api 3936 fnv-hash-fast 3937 ha-ffmpeg 3938 + habluetooth 3939 hassil 3940 home-assistant-intents 3941 ifaddr ··· 3993 "reddit" = ps: with ps; [ 3994 praw 3995 ]; 3996 + "refoss" = ps: with ps; [ 3997 + ]; # missing inputs: refoss-ha 3998 "rejseplanen" = ps: with ps; [ 3999 rjpl 4000 ]; ··· 4122 bluetooth-data-tools 4123 dbus-fast 4124 fnv-hash-fast 4125 + habluetooth 4126 psutil-home-assistant 4127 pyserial 4128 pyudev ··· 4136 aioruuvigateway 4137 aioshelly 4138 bleak 4139 + bleak-esphome 4140 bleak-retry-connector 4141 bluetooth-adapters 4142 bluetooth-auto-recovery ··· 4145 esphome-dashboard-api 4146 fnv-hash-fast 4147 ha-ffmpeg 4148 + habluetooth 4149 hassil 4150 home-assistant-intents 4151 ifaddr ··· 4195 ]; 4196 "schluter" = ps: with ps; [ 4197 ]; # missing inputs: py-schluter 4198 + "scl" = ps: with ps; [ 4199 + ]; 4200 "scrape" = ps: with ps; [ 4201 beautifulsoup4 4202 jsonpath ··· 4242 aioruuvigateway 4243 aioshelly 4244 bleak 4245 + bleak-esphome 4246 bleak-retry-connector 4247 bluetooth-adapters 4248 bluetooth-auto-recovery ··· 4251 esphome-dashboard-api 4252 fnv-hash-fast 4253 ha-ffmpeg 4254 + habluetooth 4255 hassil 4256 home-assistant-intents 4257 ifaddr ··· 4279 aioruuvigateway 4280 aioshelly 4281 bleak 4282 + bleak-esphome 4283 bleak-retry-connector 4284 bluetooth-adapters 4285 bluetooth-auto-recovery ··· 4288 esphome-dashboard-api 4289 fnv-hash-fast 4290 ha-ffmpeg 4291 + habluetooth 4292 hassil 4293 home-assistant-intents 4294 ifaddr ··· 4309 aioruuvigateway 4310 aioshelly 4311 bleak 4312 + bleak-esphome 4313 bleak-retry-connector 4314 bluetooth-adapters 4315 bluetooth-auto-recovery ··· 4318 esphome-dashboard-api 4319 fnv-hash-fast 4320 ha-ffmpeg 4321 + habluetooth 4322 hassil 4323 home-assistant-intents 4324 ifaddr ··· 4377 bluetooth-data-tools 4378 dbus-fast 4379 fnv-hash-fast 4380 + habluetooth 4381 psutil-home-assistant 4382 pyserial 4383 pyudev ··· 4505 paho-mqtt 4506 ]; 4507 "snmp" = ps: with ps; [ 4508 + ]; # missing inputs: pysnmp-lextudio 4509 "snooz" = ps: with ps; [ 4510 aioesphomeapi 4511 aiohttp-cors ··· 4514 aioruuvigateway 4515 aioshelly 4516 bleak 4517 + bleak-esphome 4518 bleak-retry-connector 4519 bluetooth-adapters 4520 bluetooth-auto-recovery ··· 4523 esphome-dashboard-api 4524 fnv-hash-fast 4525 ha-ffmpeg 4526 + habluetooth 4527 hassil 4528 home-assistant-intents 4529 ifaddr ··· 4612 ]; 4613 "sql" = ps: with ps; [ 4614 sqlalchemy 4615 + sqlparse 4616 ]; 4617 "squeezebox" = ps: with ps; [ 4618 pysqueezebox ··· 4695 ]; 4696 "sun" = ps: with ps; [ 4697 ]; 4698 + "sunweg" = ps: with ps; [ 4699 + sunweg 4700 + ]; 4701 "supervisord" = ps: with ps; [ 4702 ]; 4703 "supla" = ps: with ps; [ 4704 ]; # missing inputs: asyncpysupla 4705 "surepetcare" = ps: with ps; [ 4706 surepy 4707 + ]; 4708 + "swepco" = ps: with ps; [ 4709 ]; 4710 "swiss_hydrological_data" = ps: with ps; [ 4711 swisshydrodata ··· 4730 aioruuvigateway 4731 aioshelly 4732 bleak 4733 + bleak-esphome 4734 bleak-retry-connector 4735 bluetooth-adapters 4736 bluetooth-auto-recovery ··· 4739 esphome-dashboard-api 4740 fnv-hash-fast 4741 ha-ffmpeg 4742 + habluetooth 4743 hassil 4744 home-assistant-intents 4745 ifaddr ··· 4808 "tailscale" = ps: with ps; [ 4809 tailscale 4810 ]; 4811 + "tailwind" = ps: with ps; [ 4812 + gotailwind 4813 + ]; 4814 "tami4" = ps: with ps; [ 4815 ]; # missing inputs: Tami4EdgeAPI 4816 "tank_utility" = ps: with ps; [ ··· 4872 "tesla_wall_connector" = ps: with ps; [ 4873 tesla-wall-connector 4874 ]; 4875 + "tessie" = ps: with ps; [ 4876 + ]; # missing inputs: tessie-api 4877 "text" = ps: with ps; [ 4878 ]; 4879 "tfiac" = ps: with ps; [ ··· 4886 aioruuvigateway 4887 aioshelly 4888 bleak 4889 + bleak-esphome 4890 bleak-retry-connector 4891 bluetooth-adapters 4892 bluetooth-auto-recovery ··· 4895 esphome-dashboard-api 4896 fnv-hash-fast 4897 ha-ffmpeg 4898 + habluetooth 4899 hassil 4900 home-assistant-intents 4901 ifaddr ··· 4918 aioruuvigateway 4919 aioshelly 4920 bleak 4921 + bleak-esphome 4922 bleak-retry-connector 4923 bluetooth-adapters 4924 bluetooth-auto-recovery ··· 4927 esphome-dashboard-api 4928 fnv-hash-fast 4929 ha-ffmpeg 4930 + habluetooth 4931 hassil 4932 home-assistant-intents 4933 ifaddr ··· 4984 aioruuvigateway 4985 aioshelly 4986 bleak 4987 + bleak-esphome 4988 bleak-retry-connector 4989 bluetooth-adapters 4990 bluetooth-auto-recovery ··· 4993 esphome-dashboard-api 4994 fnv-hash-fast 4995 ha-ffmpeg 4996 + habluetooth 4997 hassil 4998 home-assistant-intents 4999 ifaddr ··· 5179 aiounifi 5180 ]; 5181 "unifi_direct" = ps: with ps; [ 5182 + ]; # missing inputs: unifi_ap 5183 "unifiled" = ps: with ps; [ 5184 unifiled 5185 ]; ··· 5249 "vallox" = ps: with ps; [ 5250 vallox-websocket-api 5251 ]; 5252 + "valve" = ps: with ps; [ 5253 + ]; 5254 "vasttrafik" = ps: with ps; [ 5255 ]; # missing inputs: vtjp 5256 "velbus" = ps: with ps; [ ··· 5491 aioruuvigateway 5492 aioshelly 5493 bleak 5494 + bleak-esphome 5495 bleak-retry-connector 5496 bluetooth-adapters 5497 bluetooth-auto-recovery ··· 5500 esphome-dashboard-api 5501 fnv-hash-fast 5502 ha-ffmpeg 5503 + habluetooth 5504 hassil 5505 home-assistant-intents 5506 ifaddr ··· 5540 aioruuvigateway 5541 aioshelly 5542 bleak 5543 + bleak-esphome 5544 bleak-retry-connector 5545 bluetooth-adapters 5546 bluetooth-auto-recovery ··· 5549 esphome-dashboard-api 5550 fnv-hash-fast 5551 ha-ffmpeg 5552 + habluetooth 5553 hassil 5554 home-assistant-intents 5555 ifaddr ··· 5744 "anova" 5745 "anthemav" 5746 "apache_kafka" 5747 "api" 5748 "apple_tv" 5749 "application_credentials" ··· 5896 "file_upload" 5897 "filesize" 5898 "filter" 5899 + "fints" 5900 "fireservicerota" 5901 "firmata" 5902 "fitbit" ··· 5976 "history_stats" 5977 "hive" 5978 "hlk_sw16" 5979 + "holiday" 5980 "home_connect" 5981 "home_plus_control" 5982 "homeassistant" ··· 6139 "nest" 6140 "netatmo" 6141 "netgear" 6142 + "netgear_lte" 6143 "network" 6144 "nexia" 6145 "nextbus" ··· 6257 "risco" 6258 "rituals_perfume_genie" 6259 "rmvtransport" 6260 + "roborock" 6261 "roku" 6262 "roomba" 6263 "roon" ··· 6313 "smtp" 6314 "snapcast" 6315 "snips" 6316 "snooz" 6317 "solaredge" 6318 "solarlog" ··· 6340 "steamist" 6341 "stookalert" 6342 "stream" 6343 + "streamlabswater" 6344 "stt" 6345 "subaru" 6346 + "suez_water" 6347 "sun" 6348 + "sunweg" 6349 "surepetcare" 6350 + "swiss_public_transport" 6351 "switch" 6352 "switch_as_x" 6353 "switchbee" ··· 6358 "synology_dsm" 6359 "system_health" 6360 "system_log" 6361 + "systemmonitor" 6362 "tado" 6363 "tag" 6364 "tailscale" 6365 + "tailwind" 6366 "tankerkoenig" 6367 "tasmota" 6368 "tautulli" ··· 6413 "uk_transport" 6414 "ukraine_alarm" 6415 "unifi" 6416 "unifiprotect" 6417 "universal" 6418 "upb" ··· 6428 "v2c" 6429 "vacuum" 6430 "vallox" 6431 + "valve" 6432 "velbus" 6433 "venstar" 6434 "vera"
+9 -74
pkgs/servers/home-assistant/default.nix
··· 30 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 31 32 (self: super: { 33 - aioairq = super.aioairq.overridePythonAttrs (oldAttrs: rec { 34 - version = "0.3.1"; 35 - src = fetchFromGitHub { 36 - owner = "CorantGmbH"; 37 - repo = "aioairq"; 38 - rev = "refs/tags/v${version}"; 39 - hash = "sha256-SRsDSHTZkkygaQZjHENKNLx3ZWMi/PubS1m/MonEKNk="; 40 - }; 41 - }); 42 - 43 - aioesphomeapi = super.aioesphomeapi.overridePythonAttrs (oldAttrs: rec { 44 - version = "19.2.1"; 45 - src = fetchFromGitHub { 46 - owner = "esphome"; 47 - repo = "aioesphomeapi"; 48 - rev = "refs/tags/v${version}"; 49 - hash = "sha256-WSWGO0kI1m6oaImUYZ6m5WKJ+xPs/rtn5wVq1bDr+bE="; 50 - }; 51 - }); 52 - 53 # https://github.com/home-assistant/core/pull/101913 54 aiohttp = super.aiohttp.overridePythonAttrs (old: rec { 55 version = "3.9.1"; ··· 62 doCheck = false; 63 }); 64 65 - aiohttp-zlib-ng = super.aiohttp-zlib-ng.overridePythonAttrs (oldAttrs: rec { 66 - version = "0.1.1"; 67 src = fetchFromGitHub { 68 - owner = "bdraco"; 69 - repo = "aiohttp-zlib-ng"; 70 - rev = "refs/tags/v${version}"; 71 - hash = "sha256-dTNwt4eX6ZQ8ySK2/9ziVbc3KFg2aL/EsiBWaJRC4x8="; 72 }; 73 }); 74 ··· 188 doCheck = false; # no tests 189 }); 190 191 - openai = super.openai.overridePythonAttrs (oldAttrs: rec { 192 - version = "0.28.1"; 193 - src = fetchFromGitHub { 194 - owner = "openai"; 195 - repo = "openai-python"; 196 - rev = "refs/tags/v${version}"; 197 - hash = "sha256-liJyeGxnYIC/jUQKdeATHpVJb/12KGbeM94Y2YQphfY="; 198 - }; 199 - nativeBuildInputs = with self; [ 200 - setuptools 201 - ]; 202 - propagatedBuildInputs = with self; [ 203 - aiohttp 204 - requests 205 - tqdm 206 - ]; 207 - disabledTestPaths = [ 208 - # Requires a real API key 209 - "openai/tests/test_endpoints.py" 210 - "openai/tests/asyncio/test_endpoints.py" 211 - # openai: command not found 212 - "openai/tests/test_file_cli.py" 213 - "openai/tests/test_long_examples_validator.py" 214 - ]; 215 - }); 216 - 217 # Pinned due to API changes in 1.3.0 218 ovoenergy = super.ovoenergy.overridePythonAttrs (oldAttrs: rec { 219 version = "1.2.0"; ··· 235 }; 236 }); 237 238 - psutil = super.psutil.overridePythonAttrs (oldAttrs: rec { 239 - version = "5.9.6"; 240 - src = fetchPypi { 241 - pname = "psutil"; 242 - inherit version; 243 - hash = "sha256-5Lkt3NfdTN0/kAGA6h4QSTLHvOI0+4iXbio7KWRBIlo="; 244 - }; 245 - }); 246 - 247 py-synologydsm-api = super.py-synologydsm-api.overridePythonAttrs (oldAttrs: rec { 248 version = "2.1.4"; 249 src = fetchFromGitHub { ··· 322 }; 323 }); 324 325 - python-tado = super.python-tado.overridePythonAttrs (oldAttrs: rec { 326 - version = "0.15.0"; 327 - src = fetchFromGitHub { 328 - owner = "wmalgadey"; 329 - repo = "PyTado"; 330 - rev = "refs/tags/${version}"; 331 - hash = "sha256-gduqQVw/a64aDzTHFmgZu7OVB53jZb7L5vofzL3Ho6s="; 332 - }; 333 - }); 334 - 335 pytradfri = super.pytradfri.overridePythonAttrs (oldAttrs: rec { 336 version = "9.0.1"; 337 src = fetchFromGitHub { ··· 377 extraBuildInputs = extraPackages python.pkgs; 378 379 # Don't forget to run parse-requirements.py after updating 380 - hassVersion = "2023.12.4"; 381 382 in python.pkgs.buildPythonApplication rec { 383 pname = "homeassistant"; ··· 395 owner = "home-assistant"; 396 repo = "core"; 397 rev = "refs/tags/${version}"; 398 - hash = "sha256-XzjsSM0xKxLeuP30u8LReJtmJMbJq+yQ2Pp5xWmNLFw="; 399 }; 400 401 # Secondary source is pypi sdist for translations 402 sdist = fetchPypi { 403 inherit pname version; 404 - hash = "sha256-dea0PacCzCWhMh2gw/kVJHwYCoT7zJ52qTQbHmqcwU8="; 405 }; 406 407 nativeBuildInputs = with python.pkgs; [
··· 30 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 31 32 (self: super: { 33 # https://github.com/home-assistant/core/pull/101913 34 aiohttp = super.aiohttp.overridePythonAttrs (old: rec { 35 version = "3.9.1"; ··· 42 doCheck = false; 43 }); 44 45 + aioskybell = super.aioskybell.overridePythonAttrs (oldAttrs: rec { 46 + version = "22.7.0"; 47 src = fetchFromGitHub { 48 + owner = "tkdrob"; 49 + repo = "aioskybell"; 50 + rev = "refs/tags/${version}"; 51 + hash = "sha256-aBT1fDFtq1vasTvCnAXKV2vmZ6LBLZqRCiepv1HDJ+Q="; 52 }; 53 }); 54 ··· 168 doCheck = false; # no tests 169 }); 170 171 # Pinned due to API changes in 1.3.0 172 ovoenergy = super.ovoenergy.overridePythonAttrs (oldAttrs: rec { 173 version = "1.2.0"; ··· 189 }; 190 }); 191 192 py-synologydsm-api = super.py-synologydsm-api.overridePythonAttrs (oldAttrs: rec { 193 version = "2.1.4"; 194 src = fetchFromGitHub { ··· 267 }; 268 }); 269 270 pytradfri = super.pytradfri.overridePythonAttrs (oldAttrs: rec { 271 version = "9.0.1"; 272 src = fetchFromGitHub { ··· 312 extraBuildInputs = extraPackages python.pkgs; 313 314 # Don't forget to run parse-requirements.py after updating 315 + hassVersion = "2024.1.0"; 316 317 in python.pkgs.buildPythonApplication rec { 318 pname = "homeassistant"; ··· 330 owner = "home-assistant"; 331 repo = "core"; 332 rev = "refs/tags/${version}"; 333 + hash = "sha256-aNSyBr4QEK4pmYnRGW1LNuCSU5EpZtLEGQUtYL+CvUg="; 334 }; 335 336 # Secondary source is pypi sdist for translations 337 sdist = fetchPypi { 338 inherit pname version; 339 + hash = "sha256-szlvSfkcPG6DGGHZ5iNtz0EBa8DVYaoGZWSlc7AEG1I="; 340 }; 341 342 nativeBuildInputs = with python.pkgs; [
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 - version = "20231208.2"; 8 format = "wheel"; 9 10 src = fetchPypi { ··· 12 pname = "home_assistant_frontend"; 13 dist = "py3"; 14 python = "py3"; 15 - hash = "sha256-JTYZPku5UdnMOllnzyI9tbYgxcewx5tklDooQKJA6p8="; 16 }; 17 18 # there is nothing to strip in this package
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 + version = "20240103.3"; 8 format = "wheel"; 9 10 src = fetchPypi { ··· 12 pname = "home_assistant_frontend"; 13 dist = "py3"; 14 python = "py3"; 15 + hash = "sha256-xCYAGig8sKZHa2Ix+XhR33xcKPucwvQFikuYjXpqzNM="; 16 }; 17 18 # there is nothing to strip in this package
+2 -2
pkgs/servers/home-assistant/intents.nix
··· 20 21 buildPythonPackage rec { 22 pname = "home-assistant-intents"; 23 - version = "2023.12.05"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.9"; ··· 29 owner = "home-assistant"; 30 repo = "intents-package"; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-BVcvlmX5+w7b9uNHA4ZP6Ebj+7ROUgEaAmXAGQrby+s="; 33 fetchSubmodules = true; 34 }; 35
··· 20 21 buildPythonPackage rec { 22 pname = "home-assistant-intents"; 23 + version = "2024.1.2"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.9"; ··· 29 owner = "home-assistant"; 30 repo = "intents-package"; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-uOrSvkzymG31nRmAgrn6z1IDJWahxqXHcPDflLPRVT4="; 33 fetchSubmodules = true; 34 }; 35
+1
pkgs/servers/home-assistant/parse-requirements.py
··· 41 PKG_PREFERENCES = { 42 "fiblary3": "fiblary3-fork", # https://github.com/home-assistant/core/issues/66466 43 "HAP-python": "hap-python", 44 "tensorflow": "tensorflow", 45 "yt-dlp": "yt-dlp", 46 }
··· 41 PKG_PREFERENCES = { 42 "fiblary3": "fiblary3-fork", # https://github.com/home-assistant/core/issues/66466 43 "HAP-python": "hap-python", 44 + "SQLAlchemy": "sqlalchemy", 45 "tensorflow": "tensorflow", 46 "yt-dlp": "yt-dlp", 47 }
+6
pkgs/servers/home-assistant/tests.nix
··· 64 conversation = [ 65 "--deselect tests/components/conversation/test_init.py::test_get_agent_list" 66 ]; 67 dnsip = [ 68 # Tries to resolve DNS entries 69 "--deselect tests/components/dnsip/test_config_flow.py::test_options_flow" ··· 134 broken = lib.elem component [ 135 # pinned version incompatible with urllib3>=2.0 136 "telegram_bot" 137 ]; 138 # upstream only tests on Linux, so do we. 139 platforms = lib.platforms.linux;
··· 64 conversation = [ 65 "--deselect tests/components/conversation/test_init.py::test_get_agent_list" 66 ]; 67 + cloud = [ 68 + # Tries to connect to alexa-api.nabucasa.com:443 69 + "--deselect tests/components/cloud/test_http_api.py::test_websocket_update_preferences_alexa_report_state" 70 + ]; 71 dnsip = [ 72 # Tries to resolve DNS entries 73 "--deselect tests/components/dnsip/test_config_flow.py::test_options_flow" ··· 138 broken = lib.elem component [ 139 # pinned version incompatible with urllib3>=2.0 140 "telegram_bot" 141 + # depends on telegram_bot 142 + "telegram" 143 ]; 144 # upstream only tests on Linux, so do we. 145 platforms = lib.platforms.linux;
+2
pkgs/top-level/python-packages.nix
··· 362 363 aiortm = callPackage ../development/python-modules/aiortm { }; 364 365 aioruckus = callPackage ../development/python-modules/aioruckus { }; 366 367 aiorun = callPackage ../development/python-modules/aiorun { };
··· 362 363 aiortm = callPackage ../development/python-modules/aiortm { }; 364 365 + aiortsp = callPackage ../development/python-modules/aiortsp { }; 366 + 367 aioruckus = callPackage ../development/python-modules/aioruckus { }; 368 369 aiorun = callPackage ../development/python-modules/aiorun { };