python313Packages.bosch-alarm-mode2: init at 0.4.3 (#395074)

authored by dotlambda and committed by GitHub 62a8ea33 6dfd3a6a

+36
+34
pkgs/development/python-modules/bosch-alarm-mode2/default.nix
··· 1 + { 2 + buildPythonPackage, 3 + fetchFromGitHub, 4 + hatch-vcs, 5 + hatchling, 6 + lib, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "bosch-alarm-mode2"; 11 + version = "0.4.3"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "mag1024"; 16 + repo = "bosch-alarm-mode2"; 17 + tag = "v${version}"; 18 + hash = "sha256-bVLwEPWpdCuLanEOAykvvVnL8C8JvOrbcVic/kV15BE="; 19 + }; 20 + 21 + build-system = [ 22 + hatch-vcs 23 + hatchling 24 + ]; 25 + 26 + pythonImportsCheck = [ "bosch_alarm_mode2" ]; 27 + 28 + meta = { 29 + description = "Async Python library for interacting with Bosch Alarm Panels supporting the 'Mode 2' API"; 30 + homepage = "https://github.com/mag1024/bosch-alarm-mode2"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ dotlambda ]; 33 + }; 34 + }
+2
pkgs/top-level/python-packages.nix
··· 1979 1979 1980 1980 bork = callPackage ../development/python-modules/bork { }; 1981 1981 1982 + bosch-alarm-mode2 = callPackage ../development/python-modules/bosch-alarm-mode2 { }; 1983 + 1982 1984 boschshcpy = callPackage ../development/python-modules/boschshcpy { }; 1983 1985 1984 1986 boto3 = callPackage ../development/python-modules/boto3 { };