python312Packages.kneaddata: init at 0.7.7-alpha (#340230)
[NixPkgs.git] / pkgs / development / python-modules / pysignalclirestapi / default.nix
blobc2357f4f954439ef5cbb59de4758664d44fa7ad2
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   requests,
7   six,
8 }:
10 buildPythonPackage rec {
11   pname = "pysignalclirestapi";
12   version = "0.3.24";
14   pyproject = true;
16   src = fetchFromGitHub {
17     owner = "bbernhard";
18     repo = "pysignalclirestapi";
19     rev = "refs/tags/${version}";
20     hash = "sha256-LGP/Oo4FCvOq3LuUZRYFkK2JV1kEu3MeCDgnYo+91o4=";
21   };
23   nativeBuildInputs = [ setuptools ];
25   propagatedBuildInputs = [
26     requests
27     six
28   ];
30   # upstream has no tests
31   doCheck = false;
33   pythonImportsCheck = [ "pysignalclirestapi" ];
35   meta = with lib; {
36     changelog = "https://github.com/bbernhard/pysignalclirestapi/releases/tag/${version}";
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   };