17 buildPythonPackage rec {
18 pname = "homematicip";
20 disabled = pythonOlder "3.6";
22 src = fetchFromGitHub {
23 owner = "coreGreenberet";
24 repo = "homematicip-rest-api";
26 sha256 = "0bgvrjcf10kiqqkbl56sxx3jydd722b08q2j9c8sxpk0qdrmrinv";
29 propagatedBuildInputs = [
46 # Assert issues with datetime
47 "test_contact_interface_device"
49 "test_heating_failure_alert_group"
51 "test_humidity_warning_rule_group"
53 "test_pluggable_switch_measuring"
54 "test_rotary_handle_sensor"
58 "test_switching_group"
59 "test_temperature_humidity_sensor_outdoor"
60 "test_wall_mounted_thermostat_pro"
63 "test_home_getSecurityJournal"
64 "test_home_unknown_types"
65 # Requires network access
69 pythonImportsCheck = [ "homematicip" ];
72 description = "Python module for the homematicIP REST API";
73 homepage = "https://github.com/coreGreenberet/homematicip-rest-api";
74 license = with licenses; [ gpl3Only ];
75 maintainers = with maintainers; [ fab ];