forked from mirrors/nixpkgs
43bbecea5e
Add an interpreter with package set for graalpython 3.7.
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
|