1{ 2 buildPythonPackage, 3 fetchFromGitHub, 4 lib, 5 setuptools, 6}: 7 8buildPythonPackage rec { 9 pname = "qbusmqttapi"; 10 version = "1.3.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "Qbus-iot"; 15 repo = "qbusmqttapi"; 16 tag = "v${version}"; 17 hash = "sha256-1Srp1FOnTw7TwE0OTY+q6R1d/M7/LH9leCUZMADE++Y="; 18 }; 19 20 build-system = [ setuptools ]; 21 22 pythonImportsCheck = [ "qbusmqttapi" ]; 23 24 # upstream has no tests 25 doCheck = false; 26 27 meta = { 28 description = "MQTT API for Qbus Home Automation"; 29 homepage = "https://github.com/Qbus-iot/qbusmqttapi"; 30 license = lib.licenses.mit; 31 maintainers = with lib.maintainers; [ dotlambda ]; 32 }; 33}