lol

python310Packages.pywaterkotte: init at 0.1.2

+51
+49
pkgs/development/python-modules/pywaterkotte/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , hatchling 5 + , pytestCheckHook 6 + , pythonOlder 7 + , requests 8 + , responses 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "pywaterkotte"; 13 + version = "0.1.2"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "chboland"; 20 + repo = pname; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-zK0x6LyXPPNPA20Zq+S1B1q7ZWGxQmWf4JxEfjNkPQw="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + hatchling 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + requests 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytestCheckHook 35 + responses 36 + ]; 37 + 38 + pythonImportsCheck = [ 39 + "pywaterkotte" 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "Library to communicate with Waterkotte heatpumps"; 44 + homepage = "https://github.com/chboland/pywaterkotte"; 45 + changelog = "https://github.com/chboland/pywaterkotte/releases/tag/v${version}"; 46 + license = with licenses; [ mit ]; 47 + maintainers = with maintainers; [ fab ]; 48 + }; 49 + }
+2
pkgs/top-level/python-packages.nix
··· 9676 9676 9677 9677 pywatchman = callPackage ../development/python-modules/pywatchman { }; 9678 9678 9679 + pywaterkotte = callPackage ../development/python-modules/pywaterkotte { }; 9680 + 9679 9681 pywavelets = callPackage ../development/python-modules/pywavelets { }; 9680 9682 9681 9683 pywayland = callPackage ../development/python-modules/pywayland { };