4 , chacha20poly1305-reuseable
17 buildPythonPackage rec {
20 format = "setuptools";
21 disabled = pythonOlder "3.6";
23 src = fetchFromGitHub {
26 rev = "refs/tags/v${version}";
27 sha256 = "sha256-/XJvCL9hMIrOUwGPcrvSrJ6SZ/E6BQy+isFFlAniIM4=";
30 propagatedBuildInputs = [
31 chacha20poly1305-reuseable
38 passthru.optional-dependencies.QRCode = [
48 ++ passthru.optional-dependencies.QRCode;
51 # Disable tests requiring network access
52 "tests/test_accessory_driver.py"
53 "tests/test_hap_handler.py"
54 "tests/test_hap_protocol.py"
58 "test_persist_and_load"
60 "test_idle_connection_cleanup"
61 "test_we_can_start_stop"
63 "test_bridge_run_stop"
64 "test_migration_to_include_client_properties"
67 pythonImportsCheck = [ "pyhap" ];
70 homepage = "https://github.com/ikalchev/HAP-python";
71 description = "HomeKit Accessory Protocol implementation in python";
72 license = licenses.asl20;
73 maintainers = with maintainers; [ oro ];