pulumi.pkgs.mkPulumiPackage: allow overriding the Python SDK's args

This is necessary for some “pulumiverse” packages.
This commit is contained in:
nicoo
2026-02-12 16:47:35 +00:00
parent 6e23c9ea06
commit d696483c8b
@@ -1,4 +1,5 @@
{
lib,
buildGoModule,
fetchFromGitHub,
python3Packages,
@@ -118,6 +119,7 @@ in
env ? { },
meta,
fetchSubmodules ? false,
pythonArgs ? { },
...
}@args:
let
@@ -175,11 +177,14 @@ mkBasePackage (
VERSION=v${version} go generate cmd/${cmdRes}/main.go
'';
passthru.sdks.python = mkPythonPackage {
inherit meta src version;
passthru.sdks.python = mkPythonPackage (
{
inherit meta src version;
pname = repo;
};
pname = repo;
}
// pythonArgs
);
}
// args
// (lib.removeAttrs args [ "pythonArgs" ])
)