linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pyenvisalink / default.nix
blob54a552f88fe76e1e413837d668f4c4b85528a05a
1 { lib
2 , async-timeout
3 , buildPythonPackage
4 , colorlog
5 , fetchPypi
6 , pyserial
7 , pythonOlder
8 }:
10 buildPythonPackage rec {
11   pname = "pyenvisalink";
12   version = "4.1";
13   disabled = pythonOlder "3.5";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "1h30gmmynihmjkd107skk2gpi210b6gfdahwqmydyj5isxrvzmq2";
18   };
20   propagatedBuildInputs = [
21     async-timeout
22     colorlog
23     pyserial
24   ];
26   # Tests require an Envisalink device
27   doCheck = false;
28   pythonImportsCheck = [ "pyenvisalink" ];
30   meta = with lib; {
31     description = "Python interface for Envisalink 2DS/3 Alarm API";
32     homepage = "https://github.com/Cinntax/pyenvisalink";
33     license = with licenses; [ mit ];
34     maintainers = with maintainers; [ fab ];
35   };