summary refs log tree commit diff
path: root/pkgs/development/interpreters/python/graalpython/default.nix
blob: b5d7d130b5a7e5f3823140722625b7cd171d65ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ 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