Merge pull request #112336 from fabaff/pynuki

Sandro e57a38af e1fb00e7

Changed files
+37 -1
pkgs
development
python-modules
pynuki
servers
home-assistant
top-level
+34
pkgs/development/python-modules/pynuki/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, poetry-core
+
, requests
+
}:
+
+
buildPythonPackage rec {
+
pname = "pynuki";
+
version = "1.4.1";
+
format = "pyproject";
+
+
src = fetchFromGitHub {
+
owner = "pschmitt";
+
repo = pname;
+
rev = version;
+
sha256 = "1nymlrf0j430851plp355697p55asfxjmavdh2zr96b16d41dnn4";
+
};
+
+
nativeBuildInputs = [ poetry-core ];
+
+
propagatedBuildInputs = [ requests ];
+
+
# Project has no tests
+
doCheck = false;
+
pythonImportsCheck = [ "pynuki" ];
+
+
meta = with lib; {
+
description = "Python bindings for nuki.io bridges";
+
homepage = "https://github.com/pschmitt/pynuki";
+
license = with licenses; [ gpl3Only ];
+
maintainers = with maintainers; [ fab ];
+
};
+
}
+1 -1
pkgs/servers/home-assistant/component-packages.nix
···
"nsw_rural_fire_service_feed" = ps: with ps; [ ]; # missing inputs: aio_geojson_nsw_rfs_incidents
"nuheat" = ps: with ps; [ ]; # missing inputs: nuheat
"nuimo_controller" = ps: with ps; [ ]; # missing inputs: --only-binary=all nuimo
-
"nuki" = ps: with ps; [ ]; # missing inputs: pynuki
+
"nuki" = ps: with ps; [ pynuki ];
"numato" = ps: with ps; [ ]; # missing inputs: numato-gpio
"number" = ps: with ps; [ ];
"nut" = ps: with ps; [ ]; # missing inputs: pynut2
+2
pkgs/top-level/python-packages.nix
···
pynndescent = callPackage ../development/python-modules/pynndescent { };
+
pynuki = callPackage ../development/python-modules/pynuki { };
+
pysbd = callPackage ../development/python-modules/pysbd { };
python-codon-tables = callPackage ../development/python-modules/python-codon-tables { };