1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 fixtures,
6 jsonpatch,
7 netaddr,
8 prettytable,
9 python-dateutil,
10 pytestCheckHook,
11 requests,
12 requests-mock,
13 six,
14 testtools,
15}:
16
17buildPythonPackage rec {
18 pname = "fiblary3-fork";
19 version = "0.1.12";
20 format = "setuptools";
21
22 src = fetchPypi {
23 inherit pname version;
24 sha256 = "001wqh7gx2dv3sf7a5xsbppz9r88f5qwrp05jzjsjcm6cbcvmsz0";
25 };
26
27 propagatedBuildInputs = [
28 jsonpatch
29 netaddr
30 prettytable
31 python-dateutil
32 requests
33 six
34 ];
35
36 nativeCheckInputs = [
37 fixtures
38 pytestCheckHook
39 requests-mock
40 testtools
41 ];
42
43 pythonImportsCheck = [ "fiblary3" ];
44
45 meta = with lib; {
46 homepage = "https://github.com/graham33/fiblary";
47 description = "Fibaro Home Center API Python Library";
48 license = licenses.asl20;
49 maintainers = with maintainers; [ graham33 ];
50 };
51}