17 buildPythonPackage rec {
18 pname = "aioguardian";
19 version = "2023.12.0";
22 disabled = pythonOlder "3.10";
24 src = fetchFromGitHub {
27 rev = "refs/tags/${version}";
28 hash = "sha256-7fY8+aAxlDtOBLu8SadY5qiH6+RvxnFpOw1RXTonP2o=";
35 propagatedBuildInputs = [
55 pythonImportsCheck = [
60 description = " Python library to interact with Elexa Guardian devices";
62 aioguardian is an asyncio-focused library for interacting with the
63 Guardian line of water valves and sensors from Elexa.
65 homepage = "https://github.com/bachya/aioguardian";
66 changelog = "https://github.com/bachya/aioguardian/releases/tag/${version}";
67 license = with licenses; [ mit ];
68 maintainers = with maintainers; [ fab ];