pulumiPackages: move implementation to pkgs/by-name/pu/pulumi/plugins

This commit is contained in:
Ivan Trubach
2025-03-25 18:31:01 +03:00
parent 55e531a5e5
commit f6d23ee78e
14 changed files with 18 additions and 21 deletions
+1 -2
View File
@@ -10,7 +10,6 @@
callPackage,
testers,
pulumi,
pulumiPackages,
}:
buildGoModule rec {
pname = "pulumi";
@@ -116,7 +115,7 @@ buildGoModule rec {
'';
passthru = {
pkgs = pulumiPackages;
pkgs = callPackage ./plugins.nix { };
withPackages = callPackage ./with-packages.nix { };
tests = {
version = testers.testVersion {
+16
View File
@@ -0,0 +1,16 @@
{ callPackage }:
let
mkPulumiPackage = callPackage ./extra/mk-pulumi-package.nix { };
callPackage' = p: args: callPackage p (args // { inherit mkPulumiPackage; });
in
{
pulumi-aws-native = callPackage' ./plugins/pulumi-aws-native.nix { };
pulumi-azure-native = callPackage' ./plugins/pulumi-azure-native.nix { };
pulumi-command = callPackage' ./plugins/pulumi-command.nix { };
pulumi-hcloud = callPackage' ./plugins/pulumi-hcloud.nix { };
pulumi-language-go = callPackage ./plugins/pulumi-language-go.nix { };
pulumi-language-nodejs = callPackage ./plugins/pulumi-language-nodejs.nix { };
pulumi-language-python = callPackage ./plugins/pulumi-language-python.nix { };
pulumi-random = callPackage' ./plugins/pulumi-random.nix { };
pulumi-yandex-unofficial = callPackage' ./plugins/pulumi-yandex-unofficial.nix { };
}
@@ -1,16 +0,0 @@
{ callPackage }:
let
mkPulumiPackage = callPackage ./base.nix { };
callPackage' = p: args: callPackage p (args // { inherit mkPulumiPackage; });
in
{
pulumi-aws-native = callPackage' ./pulumi-aws-native.nix { };
pulumi-azure-native = callPackage' ./pulumi-azure-native.nix { };
pulumi-command = callPackage' ./pulumi-command.nix { };
pulumi-hcloud = callPackage' ./pulumi-hcloud.nix { };
pulumi-language-go = callPackage ./pulumi-language-go.nix { };
pulumi-language-nodejs = callPackage ./pulumi-language-nodejs.nix { };
pulumi-language-python = callPackage ./pulumi-language-python.nix { };
pulumi-random = callPackage' ./pulumi-random.nix { };
pulumi-yandex-unofficial = callPackage' ./pulumi-yandex-unofficial.nix { };
}
+1 -3
View File
@@ -4511,9 +4511,7 @@ with pkgs;
pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
pulumiPackages = recurseIntoAttrs (
callPackage ../tools/admin/pulumi-packages { }
);
pulumiPackages = recurseIntoAttrs pulumi.pkgs;
pulumi-bin = callPackage ../tools/admin/pulumi-bin { };