1{ lib
2, aiohttp
3, buildPythonPackage
4, fetchPypi
5, lxml
6}:
7
8buildPythonPackage rec {
9 pname = "pykmtronic";
10 version = "0.3.0";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "sha256-8qLyBJp7C93x0PWbgDAtNEDJ5VLNfwZ3DRZfudRCBgo=";
15 };
16
17 propagatedBuildInputs = [ aiohttp lxml ];
18
19 # Project has no tests
20 doCheck = false;
21 pythonImportsCheck = [ "pykmtronic" ];
22
23 meta = with lib; {
24 description = "Python client to interface with KM-Tronic web relays";
25 homepage = "https://github.com/dgomes/pykmtronic";
26 license = licenses.mit;
27 maintainers = with maintainers; [ fab ];
28 };
29}