1{ pkgs
2, lib
3, graalvm8
4, passthruFun
5, packageOverrides ? (self: super: {})
6, self
7}:
8
9let
10 passthru = passthruFun {
11 inherit self packageOverrides;
12 implementation = "graal";
13 sourceVersion = graalvm8.version;
14 pythonVersion = "3.7";
15 libPrefix = "graalvm";
16 sitePackages = "jre/languages/python/lib-python/3/site-packages";
17 executable = "graalpython";
18 hasDistutilsCxxPatch = false;
19 pythonForBuild = pkgs.buildPackages.pythonInterpreters.graalpython37;
20 };
21in lib.extendDerivation true passthru graalvm8