6 chacha20poly1305-reuseable,
19 buildPythonPackage rec {
22 format = "setuptools";
24 disabled = pythonOlder "3.6";
26 src = fetchFromGitHub {
29 rev = "refs/tags/${version}";
30 hash = "sha256-nnh8PSEcuPN1qGuInJ7uYe83zdne8axbTrHd4g1xoJs=";
33 propagatedBuildInputs = [
35 chacha20poly1305-reuseable
42 optional-dependencies.QRCode = [
51 ] ++ optional-dependencies.QRCode;
54 # Disable tests requiring network access
55 "tests/test_accessory_driver.py"
56 "tests/test_hap_handler.py"
57 "tests/test_hap_protocol.py"
61 "test_persist_and_load"
63 "test_idle_connection_cleanup"
64 "test_we_can_start_stop"
66 "test_bridge_run_stop"
67 "test_migration_to_include_client_properties"
70 pythonImportsCheck = [ "pyhap" ];
73 description = "HomeKit Accessory Protocol implementation";
74 homepage = "https://github.com/ikalchev/HAP-python";
75 changelog = "https://github.com/ikalchev/HAP-python/blob/${version}/CHANGELOG.md";
76 license = licenses.asl20;
77 maintainers = with maintainers; [ oro ];