1{ interpreter, writeText, runCommand }:
2
3let
4
5 pythonEnv = interpreter.withPackages(ps: [
6 ps.tkinter
7 ]);
8
9 pythonScript = writeText "myscript.py" ''
10 import tkinter
11 print(tkinter)
12 '';
13
14in runCommand "${interpreter.name}-tkinter-test" {} ''
15 ${pythonEnv}/bin/python ${pythonScript}
16 touch $out
17''