1{ lib 2, buildPythonPackage 3, fetchPypi 4, requests 5, requests_oauthlib 6}: 7 8buildPythonPackage rec { 9 pname = "homeconnect"; 10 version = "0.6.3"; 11 12 src = fetchPypi { 13 inherit pname version; 14 sha256 = "0n4h4mi23zw3v6fbkz17fa6kkl5v9bfmj0p57jvfzcfww511y9mn"; 15 }; 16 17 propagatedBuildInputs = [ 18 requests 19 requests_oauthlib 20 ]; 21 22 # Project has no tests 23 doCheck = false; 24 pythonImportsCheck = [ "homeconnect" ]; 25 26 meta = with lib; { 27 description = "Python client for the BSH Home Connect REST API"; 28 homepage = "https://github.com/DavidMStraub/homeconnect"; 29 changelog = "https://github.com/DavidMStraub/homeconnect/releases/tag/v${version}"; 30 license = with licenses; [ mit ]; 31 maintainers = with maintainers; [ fab ]; 32 }; 33}