Loading pkgs/development/interpreters/python/tests.nix +4 −0 Original line number Diff line number Diff line Loading @@ -114,6 +114,10 @@ let nix-pythonprefix-mypy = callPackage ./tests/test_nix_pythonprefix { interpreter = python; }; # Make sure tkinter is importable. See https://github.com/NixOS/nixpkgs/issues/238990 tkinter = callPackage ./tests/test_tkinter { interpreter = python; }; } ); Loading pkgs/development/interpreters/python/tests/test_tkinter/default.nix 0 → 100644 +17 −0 Original line number Diff line number Diff line { interpreter, writeText, runCommand }: let pythonEnv = interpreter.withPackages(ps: [ ps.tkinter ]); pythonScript = writeText "myscript.py" '' import tkinter print(tkinter) ''; in runCommand "${interpreter.name}-tkinter-test" {} '' ${pythonEnv}/bin/python ${pythonScript} touch $out '' Loading
pkgs/development/interpreters/python/tests.nix +4 −0 Original line number Diff line number Diff line Loading @@ -114,6 +114,10 @@ let nix-pythonprefix-mypy = callPackage ./tests/test_nix_pythonprefix { interpreter = python; }; # Make sure tkinter is importable. See https://github.com/NixOS/nixpkgs/issues/238990 tkinter = callPackage ./tests/test_tkinter { interpreter = python; }; } ); Loading
pkgs/development/interpreters/python/tests/test_tkinter/default.nix 0 → 100644 +17 −0 Original line number Diff line number Diff line { interpreter, writeText, runCommand }: let pythonEnv = interpreter.withPackages(ps: [ ps.tkinter ]); pythonScript = writeText "myscript.py" '' import tkinter print(tkinter) ''; in runCommand "${interpreter.name}-tkinter-test" {} '' ${pythonEnv}/bin/python ${pythonScript} touch $out ''