17 buildPythonPackage rec {
22 disabled = pythonOlder "3.8";
24 src = fetchFromGitHub {
26 repo = "python-zeroconf";
27 rev = "refs/tags/${version}";
28 hash = "sha256-q1Dk2lUiChjDFJeRCUqkPAIO1I+PsnvuLSx6UgXHPU4=";
37 dependencies = [ ifaddr ] ++ lib.optionals (pythonOlder "3.11") [ async-timeout ];
47 # OSError: [Errno 19] No such device
48 "test_close_multiple_times"
49 "test_integration_with_listener_ipv6"
50 "test_launch_and_close"
51 "test_launch_and_close_context_manager"
52 "test_launch_and_close_v4_v6"
55 __darwinAllowLocalNetworking = true;
57 pythonImportsCheck = [
63 description = "Python implementation of multicast DNS service discovery";
64 homepage = "https://github.com/python-zeroconf/python-zeroconf";
65 changelog = "https://github.com/python-zeroconf/python-zeroconf/releases/tag/${version}";
66 license = licenses.lgpl21Only;
67 maintainers = with maintainers; [ abbradar ];