From 8833a76d2c555f81a0b6dee8ab65592f461044ad Mon Sep 17 00:00:00 2001 From: qbisi Date: Fri, 15 Aug 2025 08:35:58 +0800 Subject: [PATCH] python3Packages.vtk: use pythonRecompileBytecodeHook --- pkgs/development/libraries/vtk/generic.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/vtk/generic.nix b/pkgs/development/libraries/vtk/generic.nix index 85d60a996121..a0f4d42a5a13 100644 --- a/pkgs/development/libraries/vtk/generic.nix +++ b/pkgs/development/libraries/vtk/generic.nix @@ -140,7 +140,10 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config # required for finding MySQl ] - ++ lib.optional pythonSupport python3Packages.python + ++ lib.optionals pythonSupport [ + python3Packages.python + python3Packages.pythonRecompileBytecodeHook + ] ++ lib.optional ( pythonSupport && stdenv.buildPlatform == stdenv.hostPlatform ) python3Packages.pythonImportsCheckHook; @@ -288,11 +291,6 @@ stdenv.mkDerivation (finalAttrs: { (vtkBool "VTK_GROUP_ENABLE_MPI" mpiSupport) ]; - # byte-compile python modules since the CMake build does not do it - postInstall = lib.optionalString pythonSupport '' - python -m compileall -s $out $out/${python3Packages.python.sitePackages} - ''; - pythonImportsCheck = [ "vtk" ]; dontWrapQtApps = true;