Merge pull request #110597 from fabaff/aioeafm

python3Packages.aioeafm: init at 1.0.0

authored by

Robert Schütz and committed by
GitHub
1a495d60 b0871b20

+47 -1
+44
pkgs/development/python-modules/aioeafm/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , async-timeout 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , poetry 7 + , pytest-aiohttp 8 + , pytest-asyncio 9 + , pytest-cov 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "aioeafm"; 15 + version = "1.0.0"; 16 + format = "pyproject"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Jc2k"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "048cxn3fw2hynp27zlizq7k8ps67qq9sib1ddgirnxy5zc87vgkc"; 23 + }; 24 + 25 + nativeBuildInputs = [ poetry ]; 26 + 27 + propagatedBuildInputs = [ aiohttp ]; 28 + 29 + checkInputs = [ 30 + pytest-aiohttp 31 + pytest-asyncio 32 + pytest-cov 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ "aioeafm" ]; 37 + 38 + meta = with lib; { 39 + description = "Python client for access the Real Time flood monitoring API"; 40 + homepage = "https://github.com/Jc2k/aioeafm"; 41 + license = with licenses; [ asl20 ]; 42 + maintainers = with maintainers; [ fab ]; 43 + }; 44 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 194 194 "dweet" = ps: with ps; [ ]; # missing inputs: dweepy 195 195 "dynalite" = ps: with ps; [ ]; # missing inputs: dynalite_devices 196 196 "dyson" = ps: with ps; [ aiohttp-cors zeroconf ]; # missing inputs: libpurecool 197 - "eafm" = ps: with ps; [ ]; # missing inputs: aioeafm 197 + "eafm" = ps: with ps; [ aioeafm ]; 198 198 "ebox" = ps: with ps; [ ]; # missing inputs: pyebox 199 199 "ebusd" = ps: with ps; [ ]; # missing inputs: ebusdpy 200 200 "ecoal_boiler" = ps: with ps; [ ]; # missing inputs: ecoaliface
+2
pkgs/top-level/python-packages.nix
··· 206 206 207 207 aiodns = callPackage ../development/python-modules/aiodns { }; 208 208 209 + aioeafm = callPackage ../development/python-modules/aioeafm { }; 210 + 209 211 aioesphomeapi = callPackage ../development/python-modules/aioesphomeapi { }; 210 212 211 213 aioeventlet = callPackage ../development/python-modules/aioeventlet { };