linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pydeconz / default.nix
blob73d989468c551e93e353d9a164a17873caf7b6e1
1 { lib
2 , aiohttp
3 , aioresponses
4 , buildPythonPackage
5 , fetchFromGitHub
6 , pytest-asyncio
7 , pytestCheckHook
8 , pythonOlder
9 }:
11 buildPythonPackage rec {
12   pname = "pydeconz";
13   version = "78";
14   disabled = pythonOlder "3.7";
16   src = fetchFromGitHub {
17     owner = "Kane610";
18     repo = "deconz";
19     rev = "v${version}";
20     sha256 = "sha256-uIRuLNGFX7gq59/ntfks9pECiGkX7jjKh2jmjxFRcv4=";
21   };
23   propagatedBuildInputs = [
24     aiohttp
25   ];
27   checkInputs = [
28     aioresponses
29     pytest-asyncio
30     pytestCheckHook
31   ];
33   pythonImportsCheck = [ "pydeconz" ];
35   meta = with lib; {
36     description = "Python library wrapping the Deconz REST API";
37     homepage = "https://github.com/Kane610/deconz";
38     license = with licenses; [ mit ];
39     maintainers = with maintainers; [ fab ];
40   };