ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / boschshcpy / default.nix
blob9b824c33e7b2c768637267363fe35bfce748e326
1 { lib
2 , buildPythonPackage
3 , cryptography
4 , fetchFromGitHub
5 , getmac
6 , pythonOlder
7 , requests
8 , zeroconf
9 }:
11 buildPythonPackage rec {
12   pname = "boschshcpy";
13   version = "0.2.35";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchFromGitHub {
19     owner = "tschamm";
20     repo = pname;
21     rev = version;
22     sha256 = "sha256-MzVv0HN87eDsz0mP/rqH6FZVRgq95iTuu8mikkofT30=";
23   };
25   propagatedBuildInputs = [
26     cryptography
27     getmac
28     requests
29     zeroconf
30   ];
32   # Project has no tests
33   doCheck = false;
35   pythonImportsCheck = [
36     "boschshcpy"
37   ];
39   meta = with lib; {
40     description = "Python module to work with the Bosch Smart Home Controller API";
41     homepage = "https://github.com/tschamm/boschshcpy";
42     license = with licenses; [ bsd3 ];
43     maintainers = with maintainers; [ fab ];
44   };