Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 72 lines
Nix
at flake-libs
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273{ lib, buildPythonPackage, fetchPypi, setuptools, setuptools-scm, dill, dnslib, dnspython, plux, pyaes, pyotp, python-jose, requests, python-dateutil, tabulate,
# use for testing promoted localstack pkgs,}:
buildPythonPackage rec { pname = "localstack-ext"; version = "4.3.0"; pyproject = true;
src = fetchPypi { pname = "localstack_ext"; inherit version; hash = "sha256-YlKGdIteeIjqqO9L4BAfEEurOa7vrYaAmreH8gIRcPU="; };
build-system = [ setuptools setuptools-scm ];
pythonRemoveDeps = [ # Avoid circular dependency "localstack" "build" ];
dependencies = [ dill dnslib dnspython plux pyaes pyotp python-jose requests tabulate python-dateutil ] ++ 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 = [ ]; };}