22 lines
538 B
Nix
22 lines
538 B
Nix
|
{ pkgs
|
||
|
, lib
|
||
|
, graalvm8
|
||
|
, passthruFun
|
||
|
, packageOverrides ? (self: super: {})
|
||
|
, self
|
||
|
}:
|
||
|
|
||
|
let
|
||
|
passthru = passthruFun {
|
||
|
inherit self packageOverrides;
|
||
|
implementation = "graal";
|
||
|
sourceVersion = graalvm8.version;
|
||
|
pythonVersion = "3.7";
|
||
|
libPrefix = "graalvm";
|
||
|
sitePackages = "jre/languages/python/lib-python/3/site-packages";
|
||
|
executable = "graalpython";
|
||
|
hasDistutilsCxxPatch = false;
|
||
|
pythonForBuild = pkgs.buildPackages.pythonInterpreters.graalpython37;
|
||
|
};
|
||
|
in lib.extendDerivation true passthru graalvm8
|