From d3090fbc1ef6682adcba7d373ef9fea8cee68da9 Mon Sep 17 00:00:00 2001 From: qbisi Date: Tue, 20 May 2025 16:19:41 +0800 Subject: [PATCH] python3Packages.mayavi: 4.8.2 -> 4.8.3 --- pkgs/development/python-modules/mayavi/default.nix | 11 +++++++---- pkgs/top-level/python-packages.nix | 4 +--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/mayavi/default.nix b/pkgs/development/python-modules/mayavi/default.nix index 540b401fcbe6..975e3009a5e0 100644 --- a/pkgs/development/python-modules/mayavi/default.nix +++ b/pkgs/development/python-modules/mayavi/default.nix @@ -4,7 +4,7 @@ buildPythonPackage, envisage, fetchPypi, - numpy_1, + numpy, packaging, pyface, pygments, @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "mayavi"; - version = "4.8.2"; + version = "4.8.3"; format = "setuptools"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-sQ/pFF8hxI5JAvDnRrNgOzy2lNEUVlFaRoIPIaCnQik="; + hash = "sha256-72nMvfWPIPGzlJMNXjoW3aSxo5rcvHb3mr0mSD0prPU="; }; nativeBuildInputs = [ wrapQtAppsHook ]; @@ -33,7 +33,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ apptools envisage - numpy_1 + numpy packaging pyface pygments @@ -53,6 +53,9 @@ buildPythonPackage rec { makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; + # stripping the ico file on macos cause segfault + stripExclude = [ "*.ico" ]; + meta = with lib; { description = "3D visualization of scientific data in Python"; homepage = "https://github.com/enthought/mayavi"; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a42f0d30369f..a722d36c9735 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8623,12 +8623,10 @@ self: super: with self; { mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi { inherit buildPythonPackage pythonOlder pythonAtLeast; - # when next release contains numpy2 support unpin - # https://github.com/enthought/mayavi/pull/1315 inherit (self) pyface pygments - numpy_1 + numpy packaging vtk traitsui