ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / gehomesdk / default.nix
blobd1a9f146db7904a4e0647a9bd9585336d9983e0b
1 { lib
2 , aiohttp
3 , bidict
4 , buildPythonPackage
5 , fetchPypi
6 , humanize
7 , lxml
8 , pythonOlder
9 , requests
10 , slixmpp
11 , websockets
14 buildPythonPackage rec {
15   pname = "gehomesdk";
16   version = "0.5.7";
17   format = "setuptools";
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     sha256 = "sha256-FmCoryNX1DnqMlGalad5iWO2ZRZwXgWgARQMYlJ6yVo=";
24   };
26   propagatedBuildInputs = [
27     aiohttp
28     bidict
29     humanize
30     lxml
31     requests
32     slixmpp
33     websockets
34   ];
36   # Tests are not shipped and source is not tagged
37   # https://github.com/simbaja/gehome/issues/32
38   doCheck = false;
40   pythonImportsCheck = [
41     "gehomesdk"
42   ];
44   meta = with lib; {
45     description = "Python SDK for GE smart appliances";
46     homepage = "https://github.com/simbaja/gehome";
47     license = licenses.mit;
48     maintainers = with maintainers; [ fab ];
49   };