limo: 1.0.11 > 1.1 (#376325)
[NixPkgs.git] / pkgs / development / python-modules / pylitterbot / default.nix
blob13be3544495d4e54451f9328ae5eddf683ea3de2
2   lib,
3   aiohttp,
4   aioresponses,
5   buildPythonPackage,
6   deepdiff,
7   fetchFromGitHub,
8   poetry-core,
9   poetry-dynamic-versioning,
10   pycognito,
11   pyjwt,
12   pytest-aiohttp,
13   pytest-freezegun,
14   pytestCheckHook,
15   pythonOlder,
18 buildPythonPackage rec {
19   pname = "pylitterbot";
20   version = "2023.5.1";
21   pyproject = true;
23   disabled = pythonOlder "3.10";
25   src = fetchFromGitHub {
26     owner = "natekspencer";
27     repo = "pylitterbot";
28     tag = "v${version}";
29     hash = "sha256-Mpqa7pMxnFdSL1KGTUbgjh1zd8bAcoyzgxRZZ4SGfYc=";
30   };
32   pythonRelaxDeps = [ "deepdiff" ];
34   build-system = [
35     poetry-core
36     poetry-dynamic-versioning
37   ];
39   dependencies = [
40     aiohttp
41     deepdiff
42     pycognito
43     pyjwt
44   ];
46   nativeCheckInputs = [
47     aioresponses
48     pytest-aiohttp
49     pytest-freezegun
50     pytestCheckHook
51   ];
53   pythonImportsCheck = [ "pylitterbot" ];
55   meta = with lib; {
56     description = "Modulefor controlling a Litter-Robot";
57     homepage = "https://github.com/natekspencer/pylitterbot";
58     changelog = "https://github.com/natekspencer/pylitterbot/releases/tag/v${version}";
59     license = with licenses; [ mit ];
60     maintainers = with maintainers; [ fab ];
61   };