Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Impossible to install mayavi on Windows 11 and Python 3.X - Windows fatal exception: access violation #1324

Open
sebastian-prep opened this issue Nov 30, 2024 · 9 comments

Comments

@sebastian-prep
Copy link

I have been trying for 20 hours to get this to install and it simply does not install. I don't understand how it is possible to stop working after using this for years. I have tried 20 versions of Python 3.X and nothing works. All pip installs fails with:

Building TVTK classes... Windows fatal exception: access violation

I tried pip install mayavi and it fails for all Python 3.X versions I tried (3.13, 3.12, 3.9, 3.8, 3.7, 3.10, 3.11) they ALL fail. NONE works.

I have a mayavi working on an older machine and I tried to install the exact same versions of packages I have there:

Python 3.9.12 installed:
pip install numpy==1.25.2
pip install apptools==5.2.1
pip install envisage==7.0.3
pip install packaging==23.1
pip install pyface==8.0.0
pip install pygments==2.15.1
pip install traits==6.4.1
pip install traitsui==8.0.0
pip install vtk==9.2.6
pip install mayavi==4.8.1

Result: Numpy is required to build Mayavi correctly, please install it first. If I upgrade numpy, I get the same result.

I then went ahead and cloned the git version. It failed with Building TVTK classes... Windows fatal exception: access violation. I managed to find the method that fails:

fails at vtk_parser.py, line 713: default = getattr(obj, 'Get%s' % key)()

The only method that fails is klass_name == 'vtkGenericCell' and key == 'CellFaces'. So I went ahead and added:

if (klass_name == 'vtkGenericCell' and key == 'CellFaces'):
    default = None
else:
    default = getattr(obj, 'Get%s' % key)()

Then it worked (this was with Python 3.12). However, when I tried to use mayavi, I get:

TypeError: unhashable type: 'PolyData'

Could anyone help with ANY version of Python and vtk and mayavi that works on Windows 11? I have Visual Studio 2019 installed if that makes any difference.

@jcldc
Copy link

jcldc commented Dec 9, 2024

I have the same issue on Linux from python 3.11 and 3.12 and mayavi 4.8.3.dev0

@SevOnLine
Copy link

I have a similar problem on Windows 11
Tried Python 3.8, 3.9, 3.10, 3.11, 3.12.
PyQt5 5.15.11
vtk 9.3.1, 9.4
mayavi 4.8.2

C:\Windows\System32>pip3 install mayavi
Collecting mayavi
Using cached mayavi-4.8.2.tar.gz (7.1 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting apptools (from mayavi)
Using cached apptools-5.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting envisage (from mayavi)
Using cached envisage-7.0.3-py3-none-any.whl.metadata (5.2 kB)
Requirement already satisfied: numpy in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from mayavi) (1.26.2)
Collecting pyface>=6.1.1 (from mayavi)
Using cached pyface-8.0.0-py3-none-any.whl.metadata (7.7 kB)
Requirement already satisfied: pygments in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from mayavi) (2.18.0)
Collecting traits>=6.0.0 (from mayavi)
Using cached traits-6.4.3-cp312-cp312-win_amd64.whl.metadata (5.2 kB)
Collecting traitsui>=7.0.0 (from mayavi)
Using cached traitsui-8.0.0-py3-none-any.whl.metadata (6.8 kB)
Requirement already satisfied: packaging in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from mayavi) (24.2)
Requirement already satisfied: vtk in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from mayavi) (9.3.1)
Requirement already satisfied: setuptools in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from envisage->mayavi) (75.6.0)
Requirement already satisfied: matplotlib>=2.0.0 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from vtk->mayavi) (3.9.3)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (1.3.1)
Requirement already satisfied: cycler>=0.10 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (4.55.2)
Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (1.4.7)
Requirement already satisfied: pillow>=8 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (11.0.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (3.2.0)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from matplotlib>=2.0.0->vtk->mayavi) (2.9.0.post0)
Requirement already satisfied: six>=1.5 in c:\users\sev\appdata\local\programs\python\python312\lib\site-packages (from python-dateutil>=2.7->matplotlib>=2.0.0->vtk->mayavi) (1.17.0)
Using cached pyface-8.0.0-py3-none-any.whl (1.3 MB)
Using cached traits-6.4.3-cp312-cp312-win_amd64.whl (5.0 MB)
Using cached traitsui-8.0.0-py3-none-any.whl (1.5 MB)
Using cached apptools-5.3.0-py3-none-any.whl (230 kB)
Using cached envisage-7.0.3-py3-none-any.whl (268 kB)
Building wheels for collected packages: mayavi
Building wheel for mayavi (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for mayavi (pyproject.toml) did not run successfully.
│ exit code: 3221225477
╰─> [58 lines of output]
:133: SyntaxWarning: invalid escape sequence '.'
:134: SyntaxWarning: invalid escape sequence '.'
_configtest.c
running bdist_wheel
running build
running build_py
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1594: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9]+.Output$': (
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1596: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9]+.Source$': (
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1598: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9]+.ScalarType$': (
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1602: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9]+.Input$': (
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1605: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9]+.InputConnection$': (
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1607: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9.]+FileName$': (
C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py:1609: SyntaxWarning: invalid escape sequence '.'
'[a-zA-Z0-9.]+FilePrefix$': (
Building tvtk_classes.zip
----------------------------------------------------------------------
Building TVTK classes... Windows fatal exception: access violation

  Current thread 0x00002790 (most recent call first):
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\vtk_parser.py", line 713 in _find_get_set_methods
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\vtk_parser.py", line 491 in _organize_methods
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\vtk_parser.py", line 157 in parse
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py", line 337 in _gen_methods
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\wrapper_gen.py", line 238 in generate_code
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\code_gen.py", line 235 in _write_wrapper_class
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\code_gen.py", line 142 in generate_code
    File "C:\Users\Sev\AppData\Local\Temp\pip-install-0xl1gveb\mayavi_bdb2188a48c84930841cc05c1e8f5532\tvtk\_setup.py", line 58 in gen_tvtk_classes_zip
    File "<string>", line 247 in build_tvtk_classes_zip
    File "<string>", line 254 in run
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 973 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\dist.py", line 995 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 316 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\command\build.py", line 135 in run
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 973 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\dist.py", line 995 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 316 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\command\bdist_wheel.py", line 381 in run
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 973 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\dist.py", line 995 in run_command
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 954 in run_commands
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 199 in run_commands
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 183 in setup
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\__init__.py", line 117 in setup
    File "<string>", line 322 in <module>
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\build_meta.py", line 320 in run_setup
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\build_meta.py", line 522 in run_setup
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\build_meta.py", line 407 in _build_with_temp_dir
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\build_meta.py", line 426 in _build
    File "C:\Users\Sev\AppData\Local\Temp\pip-build-env-3cqo302j\overlay\Lib\site-packages\setuptools\build_meta.py", line 438 in build_wheel
    File "C:\Users\Sev\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 251 in build_wheel
    File "C:\Users\Sev\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335 in main
    File "C:\Users\Sev\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353 in <module>
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for mayavi
Failed to build mayavi
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (mayavi)

I install from the command line with administrator rights.

please suggest a solution to the problem.

@harrandt
Copy link

+1

@harrandt
Copy link

harrandt commented Dec 10, 2024

I am on Windows 10 with the same problem

I activated the verbose mode in vtk_parser.py by setting VTK_PARSER_VERBOSE

set VTK_PARSER_VERBOSE=1

and the last lines I see when I run pip install mayavi==4.8.2 --verbose are

  ...
  default: 0, range: None
  vtkChartMatrix: Ignoring method: Get/SetGutter
  default: [15.0, 15.0], range: None
  vtkChartMatrix: Ignoring method: Get/SetRect
  default: [0, 0, 100, 100], range: None
  vtkChartMatrix: Ignoring method: Get/SetSize
  default: [0, 0], range: None
  Instantiating <class 'vtkmodules.vtkInfovisLayout.vtkCirclePackFrontChainLayoutStrategy'>
    Calling vtkCirclePackFrontChainLayoutStrategy.GetHeight()
  Windows fatal exception: access violation

I tried different versions of the Python vtk package (9.4.0, 9.2.5, 9.1.0) but the message is identical.

@harrandt
Copy link

Same issue with Linux, Python 3.8 and mayavi 4.8.2
The error thrown is of course different to Windows:

Building TVTK classes... Fatal Python error: Segmentation fault

@harrandt
Copy link

harrandt commented Dec 12, 2024

Possible workaround:

#1325 (comment)

@Aaaronio
Copy link

@prabhuramachandran some help please

@OCEANOUXIN
Copy link

I met the same problem. So how do you solve it? some help please.

@fbonaldi
Copy link

Same problem on running pip install mayavi on an ARM64 Macbook (OS: Sequoia). This is the output:

pip install mayavi
Collecting mayavi
  Using cached mayavi-4.8.2.tar.gz (7.1 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting apptools (from mayavi)
  Using cached apptools-5.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting envisage (from mayavi)
  Using cached envisage-7.0.3-py3-none-any.whl.metadata (5.2 kB)
Requirement already satisfied: numpy in /opt/homebrew/lib/python3.11/site-packages (from mayavi) (2.2.0)
Collecting pyface>=6.1.1 (from mayavi)
  Using cached pyface-8.0.0-py3-none-any.whl.metadata (7.7 kB)
Collecting pygments (from mayavi)
  Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting traits>=6.0.0 (from mayavi)
  Using cached traits-6.4.3-cp311-cp311-macosx_10_9_universal2.whl.metadata (5.0 kB)
Collecting traitsui>=7.0.0 (from mayavi)
  Using cached traitsui-8.0.0-py3-none-any.whl.metadata (6.8 kB)
Requirement already satisfied: packaging in /opt/homebrew/lib/python3.11/site-packages (from mayavi) (24.2)
Collecting vtk (from mayavi)
  Using cached vtk-9.4.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.2 kB)
Requirement already satisfied: setuptools in /opt/homebrew/lib/python3.11/site-packages (from envisage->mayavi) (75.6.0)
Requirement already satisfied: matplotlib>=2.0.0 in /opt/homebrew/lib/python3.11/site-packages (from vtk->mayavi) (3.10.0)
Requirement already satisfied: contourpy>=1.0.1 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (1.3.1)
Requirement already satisfied: cycler>=0.10 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (4.55.3)
Requirement already satisfied: kiwisolver>=1.3.1 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (1.4.7)
Requirement already satisfied: pillow>=8 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (11.0.0)
Requirement already satisfied: pyparsing>=2.3.1 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (3.2.0)
Requirement already satisfied: python-dateutil>=2.7 in /opt/homebrew/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (2.9.0.post0)
Requirement already satisfied: six>=1.5 in /opt/homebrew/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib>=2.0.0->vtk->mayavi) (1.17.0)
Using cached pyface-8.0.0-py3-none-any.whl (1.3 MB)
Using cached traits-6.4.3-cp311-cp311-macosx_10_9_universal2.whl (5.0 MB)
Using cached traitsui-8.0.0-py3-none-any.whl (1.5 MB)
Using cached apptools-5.3.0-py3-none-any.whl (230 kB)
Using cached envisage-7.0.3-py3-none-any.whl (268 kB)
Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
Using cached vtk-9.4.1-cp311-cp311-macosx_11_0_arm64.whl (76.5 MB)
Building wheels for collected packages: mayavi
  Building wheel for mayavi (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for mayavi (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [845 lines of output]
      running bdist_wheel
      running build
      running build_py
      Building tvtk_classes.zip
      ----------------------------------------------------------------------
      Building TVTK classes... Bad to call vtkUniformHyperTreeGrid::GetXCoordinates
      Bad to call vtkUniformHyperTreeGrid::GetYCoordinates
      Bad to call vtkUniformHyperTreeGrid::GetZCoordinates
      2025-01-11 08:57:37.034 (  57.994s) [            45DF] vtkDataObjectTypes.cxx:273   WARN| 'NewDataObject' cannot create 'vtkCompositeDataSet'.
      vtkAnimationCue: Ignoring method: Get/SetDirection
      default: 1, range: None
      vtkContextDevice2D: Ignoring method: Get/SetViewportRect
      default: [0, 0, 0, 0], range: None
      vtkContextDevice2D: Ignoring method: Get/SetViewportSize
      default: [0, 0], range: None
      vtkEventDataForDevice: Ignoring method: Get/SetAction
      default: -1, range: None
      vtkEventDataForDevice: Ignoring method: Get/SetDevice
      default: -1, range: None
      vtkFXAAOptions: Ignoring method: Get/SetDebugOptionValue
      default: 0, range: None
      vtkIncrementalForceLayout: Ignoring method: Get/SetGravityPoint
      default: [200.0, 200.0], range: None
      vtkLineIntegralConvolution2D: MaxNoiseValue not updatable (VTK 9.2 bug - value not properly initialized)
      vtkOpenGLBufferObject: Ignoring method: Get/SetType
      default: 0, range: None
      vtkOpenGLBufferObject: Ignoring method: Get/SetUsage
      default: 3, range: None
      vtkOpenGLFXAAFilter: Ignoring method: Get/SetDebugOptionValue
      default: 0, range: None
      vtkRenderWidget: Ignoring method: Get/SetPosition
      default: [0, 0], range: None
      vtkRenderWidget: Ignoring method: Get/SetSize
      default: [300, 300], range: None
      vtkRenderWindowInteractor: Ignoring method: Get/SetCurrentGesture
      default: 3, range: None
      vtkShader: Ignoring method: Get/SetType
      default: 6, range: None
      vtkViewport: Ignoring method: Get/SetGradientMode
      default: 0, range: None
      vtkVolumeTexture: Ignoring method: Get/SetPartitions
      default: [1, 1, 1], range: None
      vtkCellGridSidesQuery: Ignoring method: Get/SetSelectionType
      default: 0, range: None
      vtkChartMatrix: Ignoring method: Get/SetFillStrategy
      default: 0, range: None
      vtkChartMatrix: Ignoring method: Get/SetGutter
      default: [15.0, 15.0], range: None
      vtkChartMatrix: Ignoring method: Get/SetRect
      default: [0, 0, 100, 100], range: None
      vtkChartMatrix: Ignoring method: Get/SetSize
      default: [0, 0], range: None
      vtkContextArea: Ignoring method: Get/SetDrawAreaBounds
      default: [0.0, 0.0, 300.0, 300.0], range: None
      vtkContextArea: Ignoring method: Get/SetDrawAreaResizeBehavior
      default: 0, range: None
      vtkContextArea: Ignoring method: Get/SetFixedMargins
      default: [0, 0, 0, 0], range: None
      vtkContextArea: Ignoring method: Get/SetFixedRect
      default: [0, 0, 300, 300], range: None
      vtkContextArea: Ignoring method: Get/SetGeometry
      default: [0, 0, 300, 300], range: None
      vtkImplicitProjectOnPlaneDistance: Ignoring method: Get/SetNorm
      default: 2, range: None
      vtkSimple3DCirclesStrategy: Ignoring method: Get/SetMarkedValue
      default: (invalid), range: None
      vtkArrayNorm: Ignoring method: Get/SetWindow
      default: [0, 9223372036854775807), range: None
      vtkCellGridComputeSides: Ignoring method: Get/SetSelectionType
      default: 0, range: None
      vtkCellGridComputeSides: Ignoring method: Get/SetStrategy
      default: 2, range: None
      vtkCellGridWriter: Ignoring method: Get/SetFileFormat
      default: 0, range: None
      vtkChart: Ignoring method: Get/SetSize
      default: [0.0, 0.0, 0.0, 0.0], range: None
      vtkChartXYZ: Ignoring method: Get/SetAxisColor
      default: [0, 0, 0, 255], range: None
      vtkCylinderSource: LatLongTesselation not updatable (VTK 9.3 bug - value not properly initialized)
      vtkEuclideanClusterExtraction: Radius not updatable (VTK 9.1 bug - value not properly initialized)
      Warning: We cannot determine the trait type of vtkHigherOrderHexahedron.Order
      Warning: We cannot determine the trait type of vtkHigherOrderQuadrilateral.Order
      Warning: We cannot determine the trait type of vtkHigherOrderWedge.Order
      vtkHyperTreeGridPreConfiguredSource: Ignoring method: Get/SetCustomArchitecture
      default: 0, range: None
      vtkHyperTreeGridPreConfiguredSource: Ignoring method: Get/SetHTGMode
      default: 0, range: None
      vtkImplicitAnnulusRepresentation: Ignoring method: Get/SetRepresentationState
      default: 0, range: None
      vtkImplicitConeRepresentation: Ignoring method: Get/SetRepresentationState
      default: 0, range: None
      vtkLightingMapPass: Ignoring method: Get/SetRenderType
      default: 0, range: None
      vtkPlot: Ignoring method: Get/SetShiftScale
      default: [0.0, 0.0, 1.0, 1.0], range: None
      vtkScatterPlotMatrix: Ignoring method: Get/SetActivePlot
      default: [0, -2], range: None
      vtkScatterPlotMatrix: Ignoring method: Get/SetScatterPlotSelectedActiveColor
      default: [0, 204, 0, 102], range: None
      vtkScatterPlotMatrix: Ignoring method: Get/SetScatterPlotSelectedRowColumnColor
      default: [204, 0, 0, 102], range: None
      vtkScatterPlotMatrix: Ignoring method: Get/SetSize
      default: [0, 0], range: None
      vtkSparseArray_I10vtkVariantE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_I10vtkVariantE: Ignoring method: Get/SetNullValue
      default: (invalid), range: None
      vtkSparseArray_I12vtkStdStringE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IaE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IcE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IdE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IfE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IhE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IiE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IjE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IlE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_ImE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IsE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_ItE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IxE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkSparseArray_IyE: Ignoring method: Get/SetExtents
      default: , range: None
      vtkThresholdTable: Ignoring method: Get/SetMaxValue
      default: 2147483647, range: None
      vtkThresholdTable: Ignoring method: Get/SetMinValue
      default: 0, range: None
      vtkTransferAttributes: Ignoring method: Get/SetDefaultValue
      default: 1, range: None
      vtkChartBox: Ignoring method: Get/SetSize
      default: [0.0, 0.0, 0.0, 0.0], range: None
      vtkColorLegend: Ignoring method: Get/SetPosition
      default: [0.0, 0.0, 0.0, 0.0], range: None
      Warning: We cannot determine the trait type of vtkImageMask.MaskedOutputValue
      vtkMolecule: Ignoring method: Get/SetLatticeOrigin
      default: [0.0, 0.0, 0.0], range: None
      vtkPOpenFOAMReader: Ignoring method: Get/SetCaseType
      default: 1, range: None
      vtkPlotHistogram2D: Ignoring method: Get/SetPosition
      default: [0.0, 0.0, 0.0, 0.0], range: None
      vtkCompositeCellGridMapper: Ignoring method: Get/SetCellIdAttributeName
      default: <vtkmodules.vtkCommonCore.vtkStringToken(0x6000024f5520) at 0x12bdb3b70>, range: None
      vtkCompositeCellGridMapper: Ignoring method: Get/SetCompositeIdAttributeName
      default: <vtkmodules.vtkCommonCore.vtkStringToken(0x6000024f4f30) at 0x12bdb2eb0>, range: None
      vtkCompositeCellGridMapper: Ignoring method: Get/SetPointIdAttributeName
      default: <vtkmodules.vtkCommonCore.vtkStringToken(0x6000024f43e0) at 0x12bdb3330>, range: None
      vtkCompositeCellGridMapper: Ignoring method: Get/SetProcessIdAttributeName
      default: <vtkmodules.vtkCommonCore.vtkStringToken(0x6000024f5300) at 0x12bdb29a0>, range: None
      Warning: We cannot determine the trait type of vtkGraphMapper.IconSize
      vtkOpenGLFluidMapper: Ignoring method: Get/SetDisplayMode
      default: 4, range: None
      vtkOpenGLFluidMapper: Ignoring method: Get/SetSurfaceFilterMethod
      default: 1, range: None
      vtkSmartVolumeMapper: VectorComponent not updatable (VTK 8.x bug - value not properly initialized)
      Done.
      ----------------------------------------------------------------------
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/misc.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/version.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/class_tree.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/code_gen.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/indenter.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/api.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/common.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/tvtk_base_handler.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/wrapper_gen.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/array_handler.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/vtk_parser.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/messenger.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/tvtk_access.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/special_gen.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/tvtk_base.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/value_column.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/vtk_module.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/_setup.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi
      copying mayavi/version.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi
      copying mayavi/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi
      copying mayavi/__version__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi
      copying mayavi/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi
      copying mayavi/mlab.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline
      copying tvtk/pipeline/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline
      copying tvtk/pipeline/browser.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools
      copying tvtk/tools/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools
      copying tvtk/tools/mlab.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools
      copying tvtk/tools/visual.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools
      copying tvtk/tools/ivtk.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools
      copying tvtk/tools/tvtk_doc.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/ctf.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/traitsui_gradient_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/wx_gradient_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/qt_gradient_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/tk_gradient_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      copying tvtk/util/gradient_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/util
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/decorated_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/picker.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/light_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/actor_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/toolkit.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/scene_model.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/api.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/movie_maker.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/utils.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/tvtk_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/scene_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/actors.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      copying tvtk/pyface/actor_model.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins
      copying tvtk/plugins/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_messenger.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_misc.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_visual.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_pyface_utils.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_ctf_util.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_tvtk_base.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_vtk_parser.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_tvtk_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_array_handler.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_class_tree.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/common.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_browser.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_indenter.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_tvtk.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_array_ext.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_garbage_collection.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_movie_maker.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      copying tvtk/tests/test_wrapper_gen.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tests
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/view
      copying tvtk/view/parametric_function_source_view.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/view
      copying tvtk/view/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/view
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/custom
      copying tvtk/custom/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/custom
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui
      copying tvtk/pyface/ui/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/decorated_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/actor_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/scene_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/init.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/wx
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/null
      copying tvtk/pyface/ui/null/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/null
      copying tvtk/pyface/ui/null/init.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/null
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/decorated_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/actor_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/scene.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/scene_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/init.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/QVTKRenderWindowInteractor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/ui/qt4
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/browser
      copying tvtk/plugins/browser/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/browser
      copying tvtk/plugins/browser/browser_plugin.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/browser
      copying tvtk/plugins/browser/browser_view.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/browser
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/scene_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/i_scene_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/scene_plugin.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/scene_editor.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/scene_ui_plugin.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/scene_ui_action_set.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/actions.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/scene_preferences_page.py -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene/ui
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/quadric_decimation.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/cell_derivatives.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_unstructured_grid.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/wrapper.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/optional.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/metadata.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_grid.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/elevation_filter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/image_change_information.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/select_output.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/vorticity.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/tube.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_vector_norm.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/stripper.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/mask_points.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/poly_data_filter_base.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/user_defined.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/point_to_cell_data.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/threshold.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/image_data_probe.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/filter_base.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/cell_to_point_data.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/warp_scalar.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_vector_components.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_edges.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/transform_data.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/collection.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/cut_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/triangle_filter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/greedy_terrain_decimation.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/set_active_attribute.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/delaunay3d.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/warp_vector.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/poly_data_normals.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/contour.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/data_set_clipper.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/delaunay2d.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/gaussian_splatter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/decimatepro.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_tensor_components.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/filters
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/contrib_finder.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/mayavi_preferences_page.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/preference_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/preference_manager_view.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/preferences_helpers.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/preferences/bindings.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/show.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/server.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/mlab_scene_model.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/engine_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/helper_functions.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/auto_doc.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/tools.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/pipe_base.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/figure.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/preferences_mirror.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/sources.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/camera.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/decorations.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/pipeline.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/animator.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/mlab.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/modules.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/notebook.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/filters.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      copying mayavi/tools/probe_data.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/null_engine.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/module_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/dataset_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/metadata.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/traits_menu.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/file_data_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/adder_node.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/registry.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/lut_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/customize.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/scene.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/mouse_pick_dispatcher.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/pipeline_info.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/engine.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/trait_defs.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/common.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/utils.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/filter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/pipeline_base.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/module.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/component.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/off_screen_engine.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      copying mayavi/core/base.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_plugin.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_ui_action_set.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_workbench_application.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/app.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/envisage_engine.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_ui_plugin.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      copying mayavi/plugins/script.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/plugins
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_cut_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_volume.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_file_timestep.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_registry.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_image_data_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_poly_data_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_optional_collection.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_recorder.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_composite_data.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_image_plane_widget.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_object_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_script_recording.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_ipw_multiple_scalars.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_builtin_surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_text3d.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_image_data_probe.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_threshold_filter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_streamline.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mouse_pick_dispatcher.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_builtin_image.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_preferences_mirror.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mayavi_traits.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/datasets.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/data_reader_test_base.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_integration.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_grid_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_extract_grid_filter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_set_active_attribute.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_xml_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_csv_sniff.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_glyph.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_file_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/common.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_unstructured_data_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_pylab_luts.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_core_common.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_dataset_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_user_defined.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_sources.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_pipeline_info.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_core_utils.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_plot3d_mb_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_source_integration.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_data_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_contour.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_no_ui_toolkit.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_scene_model.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_filters.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_garbage_collection.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_null_engine.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_customize.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_engine_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/runtests.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_array_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/implicit_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/glyph.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/optional.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/cutter.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/actor2d.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/custom_grid_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/common.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/grid_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/actor.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/source_widget.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/poly_data_normals.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/glyph_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/contour.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      copying mayavi/components/implicit_widgets.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      copying mayavi/action/save_load.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      copying mayavi/action/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      copying mayavi/action/sources.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      copying mayavi/action/modules.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      copying mayavi/action/help.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      copying mayavi/action/filters.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/action
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/scripts
      copying mayavi/scripts/util.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/scripts
      copying mayavi/scripts/mayavi2.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/scripts
      copying mayavi/scripts/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/scripts
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/plot3d_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/vrml_importer.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/array_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/volume_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/metadata.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_file_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_xml_file_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_data_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/parametric_surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/builtin_image.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/three_ds_importer.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/unstructured_grid_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/utils.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/point_load.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/image_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_object_source.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/chaco_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/poly_data_reader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      copying mayavi/sources/builtin_surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/vectors.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/scalar_cut_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/labels.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/tensor_glyph.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/glyph.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/metadata.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/skeleton_module.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/image_actor.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/warp_vector_cut_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/volume.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/streamline.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/custom_grid_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/orientation_axes.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/outline.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/vector_cut_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/structured_grid_outline.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/grid_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/hyper_streamline.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/text.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/slice_unstructured_grid.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/contour_grid_plane.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/generic_module.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/text3d.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/iso_surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/image_plane_widget.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/axes.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      copying mayavi/modules/surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/csv_sniff.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/csv_loader.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/csv_source_factory.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/preview_window.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/data_source_factory.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/loadtxt.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/data_source_wizard.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/bridge.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/ipy_remote.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/remote_widget.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/remote_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/remote
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/module_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/engine_rich_view.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/lut_manager.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/engine_view.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/api.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/mayavi_scene.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/components/ui
      copying mayavi/components/ui/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components/ui
      copying mayavi/components/ui/actor.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components/ui
      copying mayavi/components/ui/contour.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/components/ui
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources/ui
      copying mayavi/sources/ui/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources/ui
      copying mayavi/sources/ui/parametric_surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/sources/ui
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules/ui
      copying mayavi/modules/ui/__init__.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules/ui
      copying mayavi/modules/ui/iso_surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules/ui
      copying mayavi/modules/ui/surface.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/modules/ui
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/54.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/multi-col.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/post.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/example1.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/11.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/loc.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/82.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/mydata.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/99.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/webaccess.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/89.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/1col.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/79.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/OObeta3.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/hp11c.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/colors.py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      running egg_info
      writing mayavi.egg-info/PKG-INFO
      writing dependency_links to mayavi.egg-info/dependency_links.txt
      writing entry points to mayavi.egg-info/entry_points.txt
      writing requirements to mayavi.egg-info/requires.txt
      writing top-level names to mayavi.egg-info/top_level.txt
      reading manifest file 'mayavi.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      no previously-included directories found matching 'docs/build'
      no previously-included directories found matching 'docs/pdf'
      adding license file 'LICENSE.txt'
      adding license file 'LICENSE_COLORBREWER.txt'
      adding license file 'LICENSE_YORICK.txt'
      writing manifest file 'mayavi.egg-info/SOURCES.txt'
      copying tvtk/tvtk_classes.zip -> build/lib.macosx-15.0-arm64-cpython-311/tvtk
      copying tvtk/plugins/scene/preferences.ini -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/plugins/scene
      copying mayavi/preferences/preferences.ini -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences
      copying mayavi/tests/README.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/tests/test_preference.ini -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests
      copying mayavi/scripts/mayavi2 -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/scripts
      copying mayavi/tools/data_wizards/mydata.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/core/lut/README.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/accent.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/afmhot.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/autumn.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/binary.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/black-white.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/blue-red.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/blues.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/bone.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/brbg.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/brg.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/bugn.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/bupu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/bwr.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/cmrmap.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/cool.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/coolwarm.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/copper.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/cubehelix.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/dark2.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/file.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/flag.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_earth.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_gray.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_heat.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_ncar.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_rainbow.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_stern.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gist_yarg.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gnbu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gnuplot.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gnuplot2.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/gray.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/greens.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/greys.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/hot.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/hsv.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/inferno.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/jet.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/magma.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/nipy_spectral.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/ocean.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/oranges.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/orrd.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/paired.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/pastel1.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/pastel2.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/pink.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/piyg.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/plasma.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/prgn.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/prism.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/pubu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/pubugn.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/puor.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/purd.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/purples.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/pylab_luts.pkl -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/rainbow.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/rdbu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/rdgy.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/rdpu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/rdylbu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/rdylgn.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/reds.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/seismic.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/set1.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/set2.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/set3.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/spectral.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/spring.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/summer.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/terrain.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/vega10.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/vega20.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/vega20b.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/vega20c.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/viridis.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/winter.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/wistia.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/ylgn.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/ylgnbu.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/ylorbr.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/ylorrd.gif -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/lut
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/add.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/add_module.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/add_scene.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/add_source.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/file.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/filter.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/module.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/modulemanager.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/scene.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      copying mayavi/core/images/source.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/images
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/add.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/add_filter.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/add_module.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/add_scene.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/add_source.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/help-action.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/m2.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/mv2.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/preferences.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/reader.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      copying mayavi/core/ui/images/record.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/core/ui/images
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/images
      copying mayavi/images/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/images
      copying mayavi/images/m2.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/images
      copying mayavi/images/m2_about.jpg -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/images
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences/images
      copying mayavi/preferences/images/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences/images
      copying mayavi/preferences/images/preferences.ico -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences/images
      copying mayavi/preferences/images/preferences.png -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/preferences/images
      copying mayavi/tests/csv_files/11.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/1col.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/54.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/79.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/82.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/89.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/99.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/OObeta3.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/README.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/colors.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/csv_2_py -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/example1.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/hp11c.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/loc.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/multi-col.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/mydata.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/post.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      copying mayavi/tests/csv_files/webaccess.csv -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/csv_files
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/Particles.raw -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/README.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/RectGrid2.vtk -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/SampleStructGrid.vtk -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/caffeine.pdb -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/cellsnd.ascii.inp -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/clown.facet -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/cow.g -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/cube.vti -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/disk_out_ref.ex2 -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/edgeFaceElem.exii -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/example.dem -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/fieldfile.vtk -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/foot.mha -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/foot.raw -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/humanoid_tri.stla -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/nut.slc -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/points.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/polyEx.vtk -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/prism.neu -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/pyramid.ply -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/pyramid_ug.vtu -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/shuttle.obj -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/texThres2.vtk -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/thio3xx.xyz -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/tiny.q -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/tiny.xyz -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      copying mayavi/tests/data/uGridEx.vtk -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tests/data
      creating build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/static/x3d
      copying mayavi/tools/static/x3d/LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/static/x3d
      copying mayavi/tools/static/x3d/x3dom.css -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/static/x3d
      copying mayavi/tools/static/x3d/x3dom.js -> build/lib.macosx-15.0-arm64-cpython-311/mayavi/tools/static/x3d
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/actor.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/camera.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/coordinate.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/filter.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/lookuptable.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/mapper.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/polydata.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/property.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/reader.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/renderer.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/rendererwindow.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/rendererwindowinteractor.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/source.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/texture.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/window.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      copying tvtk/pipeline/images/writer.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pipeline/images
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/configure.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/fullscreen.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/isometric.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/origin_glyph.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/parallel.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/save.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/x-axis.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/y-axis.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      copying tvtk/pyface/images/16x16/z-axis.png -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/pyface/images/16x16
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/src
      copying tvtk/src/array_ext.c -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/src
      copying tvtk/src/array_ext.pyx -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/src
      creating build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools/images
      copying tvtk/tools/images/image_LICENSE.txt -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools/images
      copying tvtk/tools/images/scene.ico -> build/lib.macosx-15.0-arm64-cpython-311/tvtk/tools/images
      running build_ext
      building 'tvtk.array_ext' extension
      creating build/temp.macosx-15.0-arm64-cpython-311/tvtk/src
      clang -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -I/opt/homebrew/Cellar/python@3.11/3.11.11/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/numpy/_core/include -I/opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11 -c tvtk/src/array_ext.c -o build/temp.macosx-15.0-arm64-cpython-311/tvtk/src/array_ext.o
      In file included from tvtk/src/array_ext.c:1192:
      In file included from /opt/homebrew/Cellar/python@3.11/3.11.11/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/numpy/_core/include/numpy/arrayobject.h:5:
      In file included from /opt/homebrew/Cellar/python@3.11/3.11.11/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12:
      In file included from /opt/homebrew/Cellar/python@3.11/3.11.11/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1913:
      /opt/homebrew/Cellar/python@3.11/3.11.11/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^
      tvtk/src/array_ext.c:3543:41: error: no member named 'subarray' in 'struct _PyArray_Descr'
       3543 |     __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));
            |                              ~~~~~~~~~  ^
      tvtk/src/array_ext.c:1788:37: note: expanded from macro '__Pyx_INCREF'
       1788 |   #define __Pyx_INCREF(r) Py_INCREF(r)
            |                                     ^
      /opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11/object.h:506:50: note: expanded from macro 'Py_INCREF'
        506 | #  define Py_INCREF(op) Py_INCREF(_PyObject_CAST(op))
            |                                                  ^~
      /opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11/object.h:107:49: note: expanded from macro '_PyObject_CAST'
        107 | #define _PyObject_CAST(op) _Py_CAST(PyObject*, (op))
            |                                                 ^~
      /opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11/pyport.h:24:38: note: expanded from macro '_Py_CAST'
         24 | #define _Py_CAST(type, expr) ((type)(expr))
            |                                      ^~~~
      tvtk/src/array_ext.c:3544:38: error: no member named 'subarray' in 'struct _PyArray_Descr'
       3544 |     __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape);
            |                           ~~~~~~~~~  ^
      1 warning and 2 errors generated.
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for mayavi
Failed to build mayavi
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (mayavi)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants