Merge pull request #250625 from fabaff/gardena-bluetooth

python311Packages.aiopegelonline: init at 0.0.6

authored by Martin Weinelt and committed by GitHub 48c5ac5c eb6b612b

+51 -1
+46
pkgs/development/python-modules/aiopegelonline/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , aioresponses 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , pytest-asyncio 7 + , pytestCheckHook 8 + , pythonOlder 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "aiopegelonline"; 13 + version = "0.0.6"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.9"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "mib1185"; 20 + repo = "aiopegelonline"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-UbH5S+BfXMAurEvPx0sOzNoV/yypbMCPN3Y3cSherfQ="; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + aiohttp 27 + ]; 28 + 29 + nativeCheckInputs = [ 30 + aioresponses 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "aiopegelonline" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Library to retrieve data from PEGELONLINE"; 41 + homepage = "https://github.com/mib1185/aiopegelonline"; 42 + changelog = "https://github.com/mib1185/aiopegelonline/releases/tag/v${version}"; 43 + license = licenses.asl20; 44 + maintainers = with maintainers; [ fab ]; 45 + }; 46 + }
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 3108 3108 "peco_opower" = ps: with ps; [ 3109 3109 ]; 3110 3110 "pegel_online" = ps: with ps; [ 3111 - ]; # missing inputs: aiopegelonline 3111 + aiopegelonline 3112 + ]; 3112 3113 "pencom" = ps: with ps; [ 3113 3114 pencompy 3114 3115 ]; ··· 5357 5358 "panel_custom" 5358 5359 "panel_iframe" 5359 5360 "peco" 5361 + "pegel_online" 5360 5362 "persistent_notification" 5361 5363 "person" 5362 5364 "philips_js"
+2
pkgs/top-level/python-packages.nix
··· 312 312 313 313 aiooss2 = callPackage ../development/python-modules/aiooss2 { }; 314 314 315 + aiopegelonline = callPackage ../development/python-modules/aiopegelonline { }; 316 + 315 317 aiopg = callPackage ../development/python-modules/aiopg { }; 316 318 317 319 aioprocessing = callPackage ../development/python-modules/aioprocessing { };