anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / localstack-ext / default.nix
blob35dcd72230f291a04db67facc11451161fd8283d
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   setuptools,
6   setuptools-scm,
7   dill,
8   dnslib,
9   dnspython,
10   plux,
11   pyaes,
12   pyotp,
13   python-jose,
14   requests,
15   python-dateutil,
16   tabulate,
18   # Sensitive downstream dependencies
19   localstack,
22 buildPythonPackage rec {
23   pname = "localstack-ext";
24   version = "3.7.2";
25   pyproject = true;
27   src = fetchPypi {
28     pname = "localstack_ext";
29     inherit version;
30     hash = "sha256-gd+HyZnezgtKrSKJOYtxUZHTPMrrpKWQHGvaIs9FyVs=";
31   };
33   build-system = [
34     setuptools
35     setuptools-scm
36   ];
38   pythonRemoveDeps = [
39     # Avoid circular dependency
40     "localstack"
41     "build"
42   ];
44   dependencies = [
45     dill
46     dnslib
47     dnspython
48     plux
49     pyaes
50     pyotp
51     python-jose
52     requests
53     tabulate
54     python-dateutil
55   ] ++ python-jose.optional-dependencies.cryptography;
57   pythonImportsCheck = [ "localstack" ];
59   # No tests in repo
60   doCheck = false;
62   passthru.tests = {
63     inherit localstack;
64   };
66   meta = {
67     description = "Extensions for LocalStack";
68     homepage = "https://github.com/localstack/localstack";
69     license = lib.licenses.asl20;
70     maintainers = [ ];
71   };