python311Packages.matplotlib: disable Tk on Python 3.11

The tkinter package fails to build on Python 3.11.
This commit is contained in:
Robert Schütz
2025-10-10 20:31:00 -07:00
parent 2c574b9c4c
commit 22412a6ab0

View File

@@ -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