5 , bleak-retry-connector
7 , chacha20poly1305-reuseable
19 buildPythonPackage rec {
24 disabled = pythonOlder "3.9";
26 src = fetchFromGitHub {
29 rev = "refs/tags/${version}";
30 hash = "sha256-x1Cah47EupdqLxwoJBLmN3AtC7zYqGZTP0nbLLsC3a0=";
37 propagatedBuildInputs = [
42 chacha20poly1305-reuseable
49 doCheck = lib.versionAtLeast pytest-aiohttp.version "1.0.0";
57 # Tests require network access
58 "tests/test_ip_pairing.py"
61 pythonImportsCheck = [
66 description = "Python module that implements the HomeKit protocol";
68 This Python library implements the HomeKit protocol for controlling
71 homepage = "https://github.com/Jc2k/aiohomekit";
72 license = with licenses; [ asl20 ];
73 maintainers = with maintainers; [ fab ];