Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 45 lines 1.0 kB view raw
1{ lib 2, buildGoModule 3, pulumi 4, python3 5}: 6buildGoModule rec { 7 inherit (pulumi) version src sdkVendorHash; 8 9 pname = "pulumi-language-python"; 10 11 sourceRoot = "${src.name}/sdk"; 12 13 vendorHash = sdkVendorHash; 14 15 postPatch = '' 16 # Requires network 17 substituteInPlace python/python_test.go \ 18 --replace "TestRunningPipInVirtualEnvironment" \ 19 "SkipTestRunningPipInVirtualEnvironment" 20 21 substituteInPlace python/cmd/pulumi-language-python/main_test.go \ 22 --replace "TestDeterminePulumiPackages" \ 23 "SkipTestDeterminePulumiPackages" 24 ''; 25 26 subPackages = [ 27 "python/cmd/pulumi-language-python" 28 ]; 29 30 ldflags = [ 31 "-s" 32 "-w" 33 "-X github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" 34 ]; 35 36 nativeCheckInputs = [ 37 python3 38 ]; 39 40 postInstall = '' 41 cp python/cmd/pulumi-language-python-exec $out/bin 42 cp python/dist/pulumi-resource-pulumi-python $out/bin 43 cp python/dist/pulumi-analyzer-policy-python $out/bin 44 ''; 45}