diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index 4c23466b9880..926dd2467971 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -4,6 +4,7 @@ fetchPypi, buildPythonPackage, isPyPy, + pythonAtLeast, pythonOlder, # build-system @@ -52,7 +53,8 @@ # Tk # Darwin has its own "MacOSX" backend, PyPy has tkagg backend and does not support tkinter - enableTk ? (!stdenv.hostPlatform.isDarwin && !isPyPy), + # tkinter fails to build on Python 3.11 + enableTk ? (!stdenv.hostPlatform.isDarwin && !isPyPy && pythonAtLeast "3.12"), tkinter, # Qt