1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, setuptools 5, requests 6, future 7}: 8 9buildPythonPackage rec { 10 pname = "pysignalclirestapi"; 11 version = "0.3.21"; 12 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "bbernhard"; 17 repo = "pysignalclirestapi"; 18 rev = version; 19 hash = "sha256-CAZ6UgGz7ZDXlQlngi+hEhczOphvAT/Yl9vLqnrS1Qc="; 20 }; 21 22 nativeBuildInputs = [ 23 setuptools 24 ]; 25 26 propagatedBuildInputs = [ 27 requests 28 future 29 ]; 30 31 # upstream has no tests 32 doCheck = false; 33 34 pythonImportsCheck = [ "pysignalclirestapi" ]; 35 36 meta = with lib; { 37 description = "Small python library for the Signal Cli REST API"; 38 homepage = "https://github.com/bbernhard/pysignalclirestapi"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ dotlambda ]; 41 }; 42}