about summary refs log tree commit diff
path: root/pkgs/development/python-modules/wxpython/4.2.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/wxpython/4.2.nix')
-rw-r--r--pkgs/development/python-modules/wxpython/4.2.nix125
1 files changed, 62 insertions, 63 deletions
diff --git a/pkgs/development/python-modules/wxpython/4.2.nix b/pkgs/development/python-modules/wxpython/4.2.nix
index 70175f58c4497..1ead7d38d20b8 100644
--- a/pkgs/development/python-modules/wxpython/4.2.nix
+++ b/pkgs/development/python-modules/wxpython/4.2.nix
@@ -1,49 +1,50 @@
-{ lib
-, stdenv
-, buildPythonPackage
-, setuptools
-, pythonOlder
-, fetchPypi
-, substituteAll
-
-# build
-, autoPatchelfHook
-, attrdict
-, doxygen
-, pkg-config
-, python
-, sip
-, which
-
-# runtime
-, cairo
-, gst_all_1
-, gtk3
-, libGL
-, libGLU
-, libSM
-, libXinerama
-, libXtst
-, libXxf86vm
-, libglvnd
-, mesa
-, pango
-, SDL
-, webkitgtk
-, wxGTK
-, xorgproto
-
-# propagates
-, numpy
-, pillow
-, six
+{
+  lib,
+  stdenv,
+  buildPythonPackage,
+  setuptools,
+  pythonAtLeast,
+  fetchPypi,
+  substituteAll,
+
+  # build
+  autoPatchelfHook,
+  attrdict,
+  doxygen,
+  pkg-config,
+  python,
+  sip,
+  which,
+
+  # runtime
+  cairo,
+  gst_all_1,
+  gtk3,
+  libGL,
+  libGLU,
+  libSM,
+  libXinerama,
+  libXtst,
+  libXxf86vm,
+  libglvnd,
+  mesa,
+  pango,
+  SDL,
+  webkitgtk,
+  wxGTK,
+  xorgproto,
+
+  # propagates
+  numpy,
+  pillow,
+  six,
 }:
 
 buildPythonPackage rec {
   pname = "wxpython";
   version = "4.2.1";
   format = "other";
-  disabled = pythonOlder "3.7";
+  disabled = pythonAtLeast "3.12";
 
   src = fetchPypi {
     pname = "wxPython";
@@ -68,27 +69,27 @@ buildPythonPackage rec {
     sip
     which
     wxGTK
-  ] ++ lib.optionals stdenv.isLinux [
-    autoPatchelfHook
-  ];
-
-  buildInputs = [
-    wxGTK
-    SDL
-  ] ++ lib.optionals stdenv.isLinux [
-    gst_all_1.gst-plugins-base
-    gst_all_1.gstreamer
-    libGL
-    libGLU
-    libSM
-    libXinerama
-    libXtst
-    libXxf86vm
-    libglvnd
-    mesa
-    webkitgtk
-    xorgproto
-  ];
+  ] ++ lib.optionals stdenv.isLinux [ autoPatchelfHook ];
+
+  buildInputs =
+    [
+      wxGTK
+      SDL
+    ]
+    ++ lib.optionals stdenv.isLinux [
+      gst_all_1.gst-plugins-base
+      gst_all_1.gstreamer
+      libGL
+      libGLU
+      libSM
+      libXinerama
+      libXtst
+      libXxf86vm
+      libglvnd
+      mesa
+      webkitgtk
+      xorgproto
+    ];
 
   propagatedBuildInputs = [
     numpy
@@ -108,7 +109,6 @@ buildPythonPackage rec {
     runHook postBuild
   '';
 
-
   installPhase = ''
     runHook preInstall
 
@@ -126,7 +126,6 @@ buildPythonPackage rec {
     runHook postCheck
   '';
 
-
   meta = with lib; {
     changelog = "https://github.com/wxWidgets/Phoenix/blob/wxPython-${version}/CHANGES.rst";
     description = "Cross platform GUI toolkit for Python, Phoenix version";