ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / gekitchen / default.nix
blob8dc5bbdb3ae61ebd7033bb4c4ee4c482509e00c3
1 { lib
2 , aiohttp
3 , bidict
4 , buildPythonPackage
5 , fetchFromGitHub
6 , humanize
7 , lxml
8 , pytestCheckHook
9 , pythonOlder
10 , requests
11 , slixmpp
12 , websockets
15 buildPythonPackage rec {
16   pname = "gekitchen";
17   version = "0.2.19";
18   format = "setuptools";
20   disabled = pythonOlder "3.7";
22   src = fetchFromGitHub {
23     owner = "ajmarks";
24     repo = pname;
25     rev = "v${version}";
26     sha256 = "sha256-eKGundh7j9LqFd71bx86rNBVu2iAcgLN25JfFa39+VA=";
27   };
29   propagatedBuildInputs = [
30     aiohttp
31     bidict
32     humanize
33     lxml
34     requests
35     slixmpp
36     websockets
37   ];
39   checkInputs = [
40     pytestCheckHook
41   ];
43   pythonImportsCheck = [
44     "gekitchen"
45   ];
47   meta = with lib; {
48     description = "Python SDK for GE smart appliances";
49     homepage = "https://github.com/ajmarks/gekitchen";
50     license = licenses.mit;
51     maintainers = with maintainers; [ fab ];
52   };