1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 python-dateutil,
6 pythonOlder,
7 pytz,
8 requests,
9}:
10
11buildPythonPackage rec {
12 pname = "solaredge";
13 version = "0.0.4";
14 format = "setuptools";
15 disabled = pythonOlder "3.7";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "0q4gib0l3qnlpncg84ki027vr1apjlr47vd6845rpk7zkm8lqgfz";
20 };
21
22 propagatedBuildInputs = [
23 python-dateutil
24 pytz
25 requests
26 ];
27
28 # Project has no tests
29 doCheck = false;
30 pythonImportsCheck = [ "solaredge" ];
31
32 meta = with lib; {
33 description = "Python wrapper for Solaredge monitoring service";
34 homepage = "https://github.com/bertouttier/solaredge";
35 license = with licenses; [ mit ];
36 maintainers = with maintainers; [ fab ];
37 };
38}