Merge pull request #266210 from fabaff/pysuez

python311Packages.pysuez: init at 0.2.0

authored by

Martin Weinelt and committed by
GitHub
27fc728a 6f2a4ca9

+49 -1
+45
pkgs/development/python-modules/pysuez/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , requests 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pysuez"; 11 + version = "0.2.0"; 12 + pyproject = true; 13 + 14 + disabled = pythonOlder "3.8"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "ooii"; 18 + repo = "pySuez"; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-Xgd0E/oFO2yyytBjuwr1vDJfKWC0Iw8P6GStCuCni/g="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + requests 29 + ]; 30 + 31 + # Module has no tests 32 + doCheck = false; 33 + 34 + pythonImportsCheck = [ 35 + "pysuez" 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "Module to get water consumption data from Suez"; 40 + homepage = "https://github.com/ooii/pySuez"; 41 + changelog = "https://github.com/ooii/pySuez/releases/tag/v${version}"; 42 + license = licenses.asl20; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+2 -1
pkgs/servers/home-assistant/component-packages.nix
··· 4145 4145 subarulink 4146 4146 ]; 4147 4147 "suez_water" = ps: with ps; [ 4148 - ]; # missing inputs: pysuez 4148 + pysuez 4149 + ]; 4149 4150 "sun" = ps: with ps; [ 4150 4151 ]; 4151 4152 "supervisord" = ps: with ps; [
+2
pkgs/top-level/python-packages.nix
··· 9264 9264 9265 9265 pysubs2 = callPackage ../development/python-modules/pysubs2 { }; 9266 9266 9267 + pysuez = callPackage ../development/python-modules/pysuez { }; 9268 + 9267 9269 pysqlitecipher = callPackage ../development/python-modules/pysqlitecipher { }; 9268 9270 9269 9271 pysyncthru = callPackage ../development/python-modules/pysyncthru { };