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