nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 27 lines 643 B view raw
1{ 2 lib, 3 callPackage, 4}: 5let 6 inherit (lib) mapAttrs' nameValuePair; 7 8 variants = { 9 "8" = { 10 version = "8.15.9"; 11 hash = "sha256-2qJ6C1QbxjUyP/lsLe2ZVGf/n+bWn/ZwIVWKqa2dzDY="; 12 }; 13 "9" = { 14 version = "9.15.9"; 15 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 16 }; 17 "10" = { 18 version = "10.28.0"; 19 hash = "sha256-mwsE5ueZRVZpF/hBG7b2X9Lz4VkEJpBOhQDhrMSzNWE="; 20 }; 21 }; 22 23 callPnpm = variant: callPackage ./generic.nix { inherit (variant) version hash; }; 24 25 mkPnpm = versionSuffix: variant: nameValuePair "pnpm_${versionSuffix}" (callPnpm variant); 26in 27mapAttrs' mkPnpm variants