nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 46 lines 911 B view raw
1{ stdenv 2, lib 3, buildPythonPackage 4, fetchFromGitHub 5, fetchpatch 6, pulumi 7, parver 8, semver 9, isPy27 10}: 11 12buildPythonPackage rec { 13 pname = "pulumi-aws"; 14 # version is independant of pulumi's. 15 version = "5.3.0"; 16 disabled = isPy27; 17 18 src = fetchFromGitHub { 19 owner = "pulumi"; 20 repo = "pulumi-aws"; 21 rev = "v${version}"; 22 sha256 = "sha256-LrWiNYJeQQvXJDOxklRO86VSiaadvkOepQVPhh2BBkk="; 23 }; 24 25 propagatedBuildInputs = [ 26 pulumi 27 parver 28 semver 29 ]; 30 31 postPatch = '' 32 cd sdk/python 33 ''; 34 35 # checks require cloud resources 36 doCheck = false; 37 pythonImportsCheck = ["pulumi_aws"]; 38 39 meta = with lib; { 40 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 41 description = "Pulumi python amazon web services provider"; 42 homepage = "https://github.com/pulumi/pulumi-aws"; 43 license = licenses.asl20; 44 maintainers = with maintainers; [ costrouc ]; 45 }; 46}