1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 aiobotocore,
7 aiohttp,
8 attr,
9 aws-request-signer,
10 botocore,
11 requests-aws4auth,
12 pycognito,
13}:
14
15buildPythonPackage rec {
16 pname = "aioaquacell";
17 version = "0.2.0";
18 pyproject = true;
19
20 src = fetchPypi {
21 inherit pname version;
22 hash = "sha256-n2kPD1t5d/nf43rB0q1hNNYdHeaBiadsFWTmu1bYN1A=";
23 };
24
25 build-system = [ setuptools ];
26
27 dependencies = [
28 aiohttp
29 aiobotocore
30 attr
31 aws-request-signer
32 botocore
33 requests-aws4auth
34 pycognito
35 ];
36
37 pythonImportsCheck = [ "aioaquacell" ];
38
39 doCheck = false;
40
41 meta = {
42 changelog = "https://github.com/Jordi1990/aioaquacell/releases/tag/v${version}";
43 description = "Asynchronous library to retrieve details of your Aquacell water softener device";
44 homepage = "https://github.com/Jordi1990/aioaquacell";
45 license = lib.licenses.asl20;
46 maintainers = with lib.maintainers; [ pyrox0 ];
47 };
48}