Merge pull request #330927 from pyrox0/home-assistant/arve-component

home-assistant: support arve component

authored by Martin Weinelt and committed by GitHub ca2d4c66 f4263763

+47 -1
+42
pkgs/development/python-modules/asyncarve/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + mashumaro, 6 + orjson, 7 + aiohttp, 8 + yarl, 9 + setuptools, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "asyncarve"; 14 + version = "0.1.1"; 15 + pyproject = true; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + hash = "sha256-5h56Sr0kPLrNPU70W90WsjmWax/N90dRMJ6lI5Mg86E="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 25 + mashumaro 26 + orjson 27 + aiohttp 28 + yarl 29 + ]; 30 + 31 + # No tests in repo 32 + doCheck = false; 33 + 34 + pythonImportsCheck = [ "asyncarve" ]; 35 + 36 + meta = with lib; { 37 + description = "Simple Arve library"; 38 + homepage = "https://github.com/arvetech/asyncarve"; 39 + license = with licenses; [ mit ]; 40 + maintainers = with maintainers; [ pyrox0 ]; 41 + }; 42 + }
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 270 270 pexpect 271 271 ]; 272 272 "arve" = ps: with ps; [ 273 - ]; # missing inputs: asyncarve 273 + asyncarve 274 + ]; 274 275 "arwn" = ps: with ps; [ 275 276 paho-mqtt_1 276 277 ]; ··· 5281 5282 "aquacell" 5282 5283 "aranet" 5283 5284 "arcam_fmj" 5285 + "arve" 5284 5286 "aseko_pool_live" 5285 5287 "assist_pipeline" 5286 5288 "asterisk_mbox"
+2
pkgs/top-level/python-packages.nix
··· 877 877 878 878 asyauth = callPackage ../development/python-modules/asyauth { }; 879 879 880 + asyncarve = callPackage ../development/python-modules/asyncarve { }; 881 + 880 882 async-dns = callPackage ../development/python-modules/async-dns { }; 881 883 882 884 async-generator = callPackage ../development/python-modules/async-generator { };