17 buildPythonPackage rec {
18 pname = "regenmaschine";
19 version = "2024.03.0";
22 disabled = pythonOlder "3.10";
24 src = fetchFromGitHub {
26 repo = "regenmaschine";
27 rev = "refs/tags/${version}";
28 hash = "sha256-RdmK6oK92j4xqLoAjjqlONYu3IfNNWudo4v7jcc+VGU=";
31 nativeBuildInputs = [ poetry-core ];
33 propagatedBuildInputs = [
48 # Examples are prefix with test_
52 pythonImportsCheck = [ "regenmaschine" ];
54 __darwinAllowLocalNetworking = true;
57 description = "Python library for interacting with RainMachine smart sprinkler controllers";
58 homepage = "https://github.com/bachya/regenmaschine";
59 changelog = "https://github.com/bachya/regenmaschine/releases/tag/${version}";
60 license = with licenses; [ mit ];
61 maintainers = with maintainers; [ fab ];