linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / aiopulse / default.nix
blob3df005d179076a4da6abdf136801b4b23dbf0aab
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , async-timeout
5 }:
7 buildPythonPackage rec {
8   pname = "aiopulse";
9   version = "0.4.2";
11   src = fetchPypi {
12     inherit pname version;
13     sha256 = "0fnscm27l77c8cd7jhbn35axyalq61kksy3fcqzv21fz55lklsm0";
14   };
16   propagatedBuildInputs = [
17     async-timeout
18   ];
20   # tests are not present
21   doCheck = false;
23   pythonImportsCheck = [ "aiopulse" ];
25   meta = with lib; {
26     description = "Python Rollease Acmeda Automate Pulse hub protocol implementation";
27     longDescription = ''
28       The Rollease Acmeda Pulse Hub is a WiFi hub that communicates with
29       Rollease Acmeda Automate roller blinds via a proprietary RF protocol.
30       This module communicates over a local area network using a propriatery
31       binary protocol to issues commands to the Pulse Hub.
32     '';
33     homepage = "https://github.com/atmurray/aiopulse";
34     license = with licenses; [ asl20 ];
35     maintainers = with maintainers; [ fab ];
36   };