diff --git a/pkgs/development/python-modules/pulumi/default.nix b/pkgs/development/python-modules/pulumi/default.nix index e38157c69071..3fb33af88958 100644 --- a/pkgs/development/python-modules/pulumi/default.nix +++ b/pkgs/development/python-modules/pulumi/default.nix @@ -66,20 +66,19 @@ buildPythonPackage rec { black ]; - pythonImportsCheck = ["pulumi"]; - + sourceRoot="source/sdk/python/lib"; + # we apply the modifications done in the pulumi/sdk/python/Makefile + # but without the venv code postPatch = '' - cp README.md sdk/python/lib - patchShebangs . - cd sdk/python/lib - - substituteInPlace setup.py \ - --replace "{VERSION}" "${version}" + cp ../../README.md . + sed -i "s/\''${VERSION}/${version}/g" setup.py ''; # disabled because tests try to fetch go packages from the net doCheck = false; + pythonImportsCheck = ["pulumi"]; + meta = with lib; { description = "Modern Infrastructure as Code. Any cloud, any language"; homepage = "https://github.com/pulumi/pulumi";