24 buildPythonPackage rec {
29 disabled = pythonOlder "3.10";
31 src = fetchFromGitHub {
32 owner = "allenporter";
34 rev = "refs/tags/${version}";
35 hash = "sha256-4AoxLZv0u8wCG3ihw0JqsqsO5zG5UyP4ebSX99ve8sg=";
39 substituteInPlace pytest.ini \
40 --replace-fail "--cov=pyrainbird --cov-report=term-missing" ""
47 propagatedBuildInputs = [
57 __darwinAllowLocalNetworking = true;
71 pythonImportsCheck = [
76 description = "Module to interact with Rainbird controllers";
77 homepage = "https://github.com/allenporter/pyrainbird";
78 changelog = "https://github.com/allenporter/pyrainbird/releases/tag/${version}";
79 license = with licenses; [ mit ];
80 maintainers = with maintainers; [ fab ];