rss-nostr-lambda/shell.nix

28 lines
706 B
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs;
mkShell {
nativeBuildInputs = [
awscli2
docker
localstack
nodejs_20
nodePackages_latest.npm-check-updates
(
let my-python-packages = p: with p; [
(
buildPythonPackage rec {
pname = "awscli-local";
version = "0.21.1";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-MaV5Q4qTISfTLCfB29ZWGXoSwxg/rLGK/ovXE+yaqz0=";
};
doCheck = false;
propagatedBuildInputs = with python3Packages; [ botocore localstack-client ];
}
)
]; in pkgs.python3.withPackages my-python-packages
)
];
}