Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 24.05-beta 42 lines 771 B view raw
1{ 2 lib, 3 stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 isPy3k, 7 pytestCheckHook, 8 mock, 9 six, 10}: 11 12buildPythonPackage rec { 13 pname = "paho-mqtt"; 14 version = "1.6.1"; 15 format = "setuptools"; 16 17 src = fetchFromGitHub { 18 owner = "eclipse"; 19 repo = "paho.mqtt.python"; 20 rev = "v${version}"; 21 hash = "sha256-9nH6xROVpmI+iTKXfwv2Ar1PAmWbEunI3HO0pZyK6Rg="; 22 }; 23 24 nativeCheckInputs = [ 25 pytestCheckHook 26 six 27 ] ++ lib.optionals (!isPy3k) [ mock ]; 28 29 doCheck = !stdenv.isDarwin; 30 31 pythonImportsCheck = [ "paho.mqtt" ]; 32 33 meta = with lib; { 34 description = "MQTT version 3.1.1 client class"; 35 homepage = "https://eclipse.org/paho"; 36 license = licenses.epl10; 37 maintainers = with maintainers; [ 38 mog 39 dotlambda 40 ]; 41 }; 42}