12 buildPythonPackage rec {
13 pname = "greeclimate";
15 format = "setuptools";
17 disabled = pythonOlder "3.6";
19 src = fetchFromGitHub {
22 rev = "refs/tags/v${version}";
23 hash = "sha256-4kR3Hc5M4FDG/WFtIW20a9d0vwLzmqtrlhd+teMiejA=";
26 propagatedBuildInputs = [
36 pythonImportsCheck = [
39 "greeclimate.discovery"
40 "greeclimate.exceptions"
45 broken = stdenv.isDarwin;
46 description = "Discover, connect and control Gree based minisplit systems";
47 homepage = "https://github.com/cmroche/greeclimate";
48 changelog = "https://github.com/cmroche/greeclimate/blob/${src.rev}/CHANGELOG.md";
49 license = licenses.gpl3Only;
50 maintainers = with maintainers; [ dotlambda ];