6 chacha20poly1305-reuseable,
20 buildPythonPackage rec {
25 disabled = pythonOlder "3.8";
27 src = fetchFromGitHub {
30 rev = "refs/tags/${version}";
31 hash = "sha256-mBjVUfNHuGSeLRisqu9ALpTDwpxHir+6X0scq+HrzxA=";
34 build-system = [ setuptools ];
38 chacha20poly1305-reuseable
45 optional-dependencies.QRCode = [
54 ] ++ optional-dependencies.QRCode;
57 # Disable tests requiring network access
58 "tests/test_accessory_driver.py"
59 "tests/test_hap_handler.py"
60 "tests/test_hap_protocol.py"
64 "test_persist_and_load"
66 "test_idle_connection_cleanup"
67 "test_we_can_start_stop"
69 "test_bridge_run_stop"
70 "test_migration_to_include_client_properties"
73 pythonImportsCheck = [ "pyhap" ];
76 description = "HomeKit Accessory Protocol implementation";
77 homepage = "https://github.com/ikalchev/HAP-python";
78 changelog = "https://github.com/ikalchev/HAP-python/blob/${version}/CHANGELOG.md";
79 license = licenses.asl20;
80 maintainers = with maintainers; [ oro ];