Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384{ lib, buildPythonPackage, fetchPypi, setuptools, setuptools-scm, click, dill, dnslib, dnspython, plux, pyaes, pyjwt, pyotp, python-dateutil, python-jose, pyyaml, requests, rich, tabulate, semver,
# use for testing promoted localstack pkgs,}:
buildPythonPackage rec { pname = "localstack-ext"; version = "4.14.0"; pyproject = true;
src = fetchPypi { pname = "localstack_ext"; inherit version; hash = "sha256-JTHK4YavQyp78tYloZvZ5er6w6U4wGGHDfgL345nNiY="; };
build-system = [ setuptools setuptools-scm ];
pythonRemoveDeps = [ # Avoid circular dependency "localstack" "build" ];
dependencies = [ click dill dnslib dnspython plux pyaes pyjwt pyotp python-dateutil python-jose pyyaml requests rich tabulate semver ] ++ python-jose.optional-dependencies.cryptography;
pythonImportsCheck = [ "localstack" ];
# No tests in repo doCheck = false;
passthru.tests = { inherit (pkgs) localstack; };
meta = { description = "Extensions for LocalStack"; homepage = "https://github.com/localstack/localstack"; license = lib.licenses.asl20; maintainers = [ ]; };}