ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / vallox-websocket-api / default.nix
blob821dbb19e635885b6cde3176f7f4a13de2d07add
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchFromGitHub
5 , construct
6 , websockets
7 , asynctest
8 , pytestCheckHook
9 }:
11 buildPythonPackage rec {
12   pname = "vallox-websocket-api";
13   version = "2.12.0";
15   disabled = pythonOlder "3.6";
17   format = "setuptools";
19   src = fetchFromGitHub {
20     owner = "yozik04";
21     repo = "vallox_websocket_api";
22     rev = "refs/tags/${version}";
23     hash = "sha256-Ibp+oAd6q8Vu9V+TaLzlPbWIDheFUjCyW83Hg4Ztw20=";
24   };
26   propagatedBuildInputs = [
27     construct
28     websockets
29   ];
31   checkInputs = [
32     asynctest
33     pytestCheckHook
34   ];
36   meta = {
37     description = "Async API for Vallox ventilation units";
38     homepage = "https://github.com/yozik04/vallox_websocket_api";
39     license = lib.licenses.lgpl3Only;
40     maintainers = with lib.maintainers; [ dotlambda ];
41   };