enthought / mayavi

3D visualization of scientific data in Python
http://docs.enthought.com/mayavi/mayavi/
Other
1.32k stars 285 forks source link

Mayavi installation error 3221225477 with Python 3.8.5 #957

Closed rwyoung7 closed 4 years ago

rwyoung7 commented 4 years ago

I am trying to install mayavi in a clean virtual environment with Python 3.8.5 using pip.

I can successfully install vtk, numpy, and PyQt5, but get error 3221225477 trying to install mayavi.

With numpy and vtk already successfully installed:

pip install mayavi
Collecting mayavi
  Using cached mayavi-4.7.1.tar.bz2 (7.0 MB)
Processing c:\users\ralph\appdata\local\pip\cache\wheels\31\c2\bb\f1f8298b16d0df090f5cdd3f2c1da11485b9b3a4d26da8b43d\apptools-4.5.0-py3-none-any.whl
Processing c:\users\ralph\appdata\local\pip\cache\wheels\af\9e\59\e1967b5be7ad1f6e708d4594cf13b7d48d334390f0b2395c7a\envisage-4.9.2-py3-none-any.whl
Requirement already satisfied: numpy in c:\users\ralph\desktop\experiment\venv\lib\site-packages (from mayavi) (1.19.1)
Processing c:\users\ralph\appdata\local\pip\cache\wheels\7b\1a\80\475097ed255656c9ae80883f0b2bcccc074de1d53aa15f81e9\pyface-7.0.1-py3-none-any.whl
Collecting pygments
  Using cached Pygments-2.6.1-py3-none-any.whl (914 kB)
Processing c:\users\ralph\appdata\local\pip\cache\wheels\3c\5a\5e\0a57f318a2fbca4d2ad8e9b582a5a2ce34b54b86db44952b5f\traits-6.1.1-cp38-cp38-win_amd64.whl
Processing c:\users\ralph\appdata\local\pip\cache\wheels\96\d8\28\ba3325e7e8608a8e2f06eb2b94f80f30856dad03631017e79b\traitsui-7.0.1-py3-none-any.whl
Requirement already satisfied: vtk in c:\users\ralph\desktop\experiment\venv\lib\site-packages (from mayavi) (9.0.1)
Collecting six
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Processing c:\users\ralph\appdata\local\pip\cache\wheels\34\2a\24\a490264ae9041fd48f778ff393526572c80bb498ddecb07ea5\configobj-5.0.6-py3-none-any.whl
Requirement already satisfied: setuptools in c:\users\ralph\desktop\experiment\venv\lib\site-packages (from envisage->mayavi) (47.1.0)
Building wheels for collected packages: mayavi
  Building wheel for mayavi (setup.py) ... error
  ERROR: Command errored out with exit status 3221225477:
   command: 'c:\users\ralph\desktop\experiment\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Ralph\\AppData\\Local\\Temp\\pip-install-yalh3_8u\\mayavi\\setup.py'"'"'; __file__='"'"'C:\\Users\\Ralph\\AppData\\Local\\Temp\\pip-install-yalh3_8u\\mayavi\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Ralph\AppData\Local\Temp\pip-wheel-vjg0kkli'
       cwd: C:\Users\Ralph\AppData\Local\Temp\pip-install-yalh3_8u\mayavi\
  Complete output (4 lines):
  running bdist_wheel
  running build
  ----------------------------------------------------------------------
  Building TVTK classes...
  ----------------------------------------
  ERROR: Failed building wheel for mayavi
  Running setup.py clean for mayavi
Failed to build mayavi
DEPRECATION: Could not build wheels for mayavi which do not use PEP 517. pip will fall back to legacy 'setup.py install' for these. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.
Installing collected packages: six, traits, pyface, traitsui, configobj, apptools, envisage, pygments, mayavi
    Running setup.py install for mayavi ... error
    ERROR: Command errored out with exit status 3221225477:
     command: 'c:\users\ralph\desktop\experiment\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Ralph\\AppData\\Local\\Temp\\pip-install-yalh3_8u\\mayavi\\setup.py'"'"'; __file__='"'"'C:\\Users\\Ralph\\AppData\\Local\\Temp\\pip-install-yalh3_8u\\mayavi\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Ralph\AppData\Local\Temp\pip-record-qv9_pw94\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\ralph\desktop\experiment\venv\include\site\python3.8\mayavi'
         cwd: C:\Users\Ralph\AppData\Local\Temp\pip-install-yalh3_8u\mayavi\
    Complete output (4 lines):
    running install
    running build
    ----------------------------------------------------------------------
    Building TVTK classes...
    ----------------------------------------
ERROR: Command errored out with exit status 3221225477: 'c:\users\ralph\desktop\experiment\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Ralph\\AppData\\Local\\Temp\\pip-install-yalh3_8u\\mayavi\\setup.py'"'"'; __file__='"'"'C:\\Users\\Ralph\\AppData\\Local\\Temp\\pip-install-yalh3_8u\\mayavi\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Ralph\AppData\Local\Temp\pip-record-qv9_pw94\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\ralph\desktop\experiment\venv\include\site\python3.8\mayavi' Check the logs for full command output.
rahulporuri commented 4 years ago

@rwyoung7 i updated your description to add code formatting. I hope that's okay.

larsoner commented 4 years ago

Python 3.8 pulls VTK9 which requires mayavi master. Workaround for now is to pip install https://github.com/enthought/mayavi/zipball/master or so

rwyoung7 commented 4 years ago

Thank you. The https://github.com/enthought/mayavi/zipball/master worked.

Linuxuser1234 commented 3 years ago

this one doesn't work pip install https://github.com/enthought/mayavi/zipball/master either and i get this on visual studio code pip install https://github.com/enthought/mayavi/zipball/master Collecting https://github.com/enthought/mayavi/zipball/master Downloading https://github.com/enthought/mayavi/zipball/master \ 9.5 MB 6.4 MB/s Collecting apptools Using cached apptools-5.1.0.tar.gz (177 kB) Collecting envisage Using cached envisage-6.0.1.tar.gz (194 kB) Requirement already satisfied: numpy in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from mayavi==4.7.4.dev0) (1.20.1) Requirement already satisfied: pyface>=6.1.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from mayavi==4.7.4.dev0) (7.3.0) Collecting pygments Using cached Pygments-2.9.0-py3-none-any.whl (1.0 MB) Requirement already satisfied: traits>=6.0.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from mayavi==4.7.4.dev0) (6.2.0) Collecting traitsui>=7.0.0 Using cached traitsui-7.2.1.tar.gz (6.7 MB) Requirement already satisfied: vtk in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from mayavi==4.7.4.dev0) (9.0.3) Requirement already satisfied: importlib-metadata in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from pyface>=6.1.1->mayavi==4.7.4.dev0) (4.6.1) Requirement already satisfied: importlib-resources>=1.1.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from pyface>=6.1.1->mayavi==4.7.4.dev0) (5.2.0) Requirement already satisfied: zipp>=3.1.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from importlib-resources>=1.1.0->pyface>=6.1.1->mayavi==4.7.4.dev0) (3.5.0) Collecting configobj Using cached configobj-5.0.6.tar.gz (33 kB) Requirement already satisfied: six in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from configobj->apptools->mayavi==4.7.4.dev0) (1.16.0) Requirement already satisfied: setuptools in c:\program files\windowsapps\pythonsoftwarefoundation.python.3.7_3.7.2544.0_x64qbz5n2kfra8p0\lib\site-packages (from envisage->mayavi==4.7.4.dev0) (47.1.0) Requirement already satisfied: typing-extensions>=3.6.4 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from importlib-metadata->pyface>=6.1.1->mayavi==4.7.4.dev0) (3.10.0.0) Requirement already satisfied: Twisted>=17.5.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from vtk->mayavi==4.7.4.dev0) (21.2.0) Requirement already satisfied: matplotlib>=2.0.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from vtk->mayavi==4.7.4.dev0) (3.4.2) Requirement already satisfied: wslink>=0.1.3 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from vtk->mayavi==4.7.4.dev0) (0.2.0) Requirement already satisfied: autobahn>=17.7.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from vtk->mayavi==4.7.4.dev0) (21.3.1) Requirement already satisfied: hyperlink>=21.0.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from autobahn>=17.7.1->vtk->mayavi==4.7.4.dev0) (21.0.0) Requirement already satisfied: cryptography>=3.4.6 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from autobahn>=17.7.1->vtk->mayavi==4.7.4.dev0) (3.4.7) Requirement already satisfied: txaio>=21.2.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from autobahn>=17.7.1->vtk->mayavi==4.7.4.dev0) (21.2.1) Requirement already satisfied: cffi>=1.12 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from cryptography>=3.4.6->autobahn>=17.7.1->vtk->mayavi==4.7.4.dev0) (1.14.6) Requirement already satisfied: pycparser in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from cffi>=1.12->cryptography>=3.4.6->autobahn>=17.7.1->vtk->mayavi==4.7.4.dev0) (2.20) Requirement already satisfied: idna>=2.5 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from hyperlink>=21.0.0->autobahn>=17.7.1->vtk->mayavi==4.7.4.dev0) (3.2) Requirement already satisfied: cycler>=0.10 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from matplotlib>=2.0.0->vtk->mayavi==4.7.4.dev0) (0.10.0) Requirement already satisfied: pillow>=6.2.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from matplotlib>=2.0.0->vtk->mayavi==4.7.4.dev0) (8.3.1) Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from matplotlib>=2.0.0->vtk->mayavi==4.7.4.dev0) (1.3.1) Requirement already satisfied: pyparsing>=2.2.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from matplotlib>=2.0.0->vtk->mayavi==4.7.4.dev0) (2.4.7) Requirement already satisfied: python-dateutil>=2.7 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from matplotlib>=2.0.0->vtk->mayavi==4.7.4.dev0) (2.8.2) Requirement already satisfied: Automat>=0.8.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from Twisted>=17.5.0->vtk->mayavi==4.7.4.dev0) (20.2.0) Requirement already satisfied: constantly>=15.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from Twisted>=17.5.0->vtk->mayavi==4.7.4.dev0) (15.1.0) Requirement already satisfied: zope.interface>=4.4.2 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from Twisted>=17.5.0->vtk->mayavi==4.7.4.dev0) (5.4.0) Requirement already satisfied: incremental>=16.10.1 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from Twisted>=17.5.0->vtk->mayavi==4.7.4.dev0) (21.3.0) Requirement already satisfied: attrs>=19.2.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from Twisted>=17.5.0->vtk->mayavi==4.7.4.dev0) (21.2.0) Requirement already satisfied: twisted-iocpsupport~=1.0.0 in c:\users\awips\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from Twisted>=17.5.0->vtk->mayavi==4.7.4.dev0) (1.0.1) Using legacy 'setup.py install' for mayavi, since package 'wheel' is not installed. Using legacy 'setup.py install' for traitsui, since package 'wheel' is not installed. Using legacy 'setup.py install' for apptools, since package 'wheel' is not installed. Using legacy 'setup.py install' for configobj, since package 'wheel' is not installed. Using legacy 'setup.py install' for envisage, since package 'wheel' is not installed. Installing collected packages: traitsui, configobj, apptools, pygments, envisage, mayavi Running setup.py install for traitsui ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\awips\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\awips\AppData\Local\Temp\pip-install-rnps0tlw\traitsui_37656b6eb19d4333a96c351e1e2ed80d\setup.py'"'"'; file__='"'"'C:\Users\awips\AppData\Local\Temp\pip-install-rnps0tlw\traitsui_37656b6eb19d4333a96c351e1e2ed80d\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\awips\AppData\Local\Temp\pip-record-t_p51uwk\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\awips\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\Include\traitsui' cwd: C:\Users\awips\AppData\Local\Temp\pip-install-rnps0tlw\traitsui_37656b6eb19d4333a96c351e1e2ed80d\ Complete output (622 lines): Reading version file C:\Users\awips\AppData\Local\Temp\pip-install-rnps0tlw\traitsui_37656b6eb19d4333a96c351e1e2ed80d\traitsui_version.py Package version from version file: ('7.2.1', 'Unknown') running install running build running build_py creating build creating build\lib creating build\lib\traitsui copying traitsui\api.py -> build\lib\traitsui copying traitsui\base_panel.py -> build\lib\traitsui copying traitsui\basic_editor_factory.py -> build\lib\traitsui copying traitsui\color_column.py -> build\lib\traitsui copying traitsui\context_value.py -> build\lib\traitsui copying traitsui\default_dock_window_theme.py -> build\lib\traitsui copying traitsui\delegating_handler.py -> build\lib\traitsui copying traitsui\dockable_view_element.py -> build\lib\traitsui copying traitsui\dock_window_theme.py -> build\lib\traitsui copying traitsui\editor.py -> build\lib\traitsui copying traitsui\editor_factory.py -> build\lib\traitsui copying traitsui\file_dialog.py -> build\lib\traitsui copying traitsui\group.py -> build\lib\traitsui copying traitsui\handler.py -> build\lib\traitsui copying traitsui\help.py -> build\lib\traitsui copying traitsui\helper.py -> build\lib\traitsui copying traitsui\help_template.py -> build\lib\traitsui copying traitsui\include.py -> build\lib\traitsui copying traitsui\instance_choice.py -> build\lib\traitsui copying traitsui\item.py -> build\lib\traitsui copying traitsui\key_bindings.py -> build\lib\traitsui copying traitsui\list_str_adapter.py -> build\lib\traitsui copying traitsui\menu.py -> build\lib\traitsui copying traitsui\message.py -> build\lib\traitsui copying traitsui\mimedata.py -> build\lib\traitsui copying traitsui\table_column.py -> build\lib\traitsui copying traitsui\table_filter.py -> build\lib\traitsui copying traitsui\tabular_adapter.py -> build\lib\traitsui copying traitsui\theme.py -> build\lib\traitsui copying traitsui\toolkit.py -> build\lib\traitsui copying traitsui\toolkit_traits.py -> build\lib\traitsui copying traitsui\tree_node.py -> build\lib\traitsui copying traitsui\tree_node_renderer.py -> build\lib\traitsui copying traitsui\ui.py -> build\lib\traitsui copying traitsui\ui_editor.py -> build\lib\traitsui copying traitsui\ui_info.py -> build\lib\traitsui copying traitsui\ui_traits.py -> build\lib\traitsui copying traitsui\undo.py -> build\lib\traitsui copying traitsui\value_tree.py -> build\lib\traitsui copying traitsui\view.py -> build\lib\traitsui copying traitsui\view_element.py -> build\lib\traitsui copying traitsui\view_elements.py -> build\lib\traitsui copying traitsui_version.py -> build\lib\traitsui copying traitsui__init__.py -> build\lib\traitsui creating build\lib\traitsui\editors copying traitsui\editors\api.py -> build\lib\traitsui\editors copying traitsui\editors\array_editor.py -> build\lib\traitsui\editors copying traitsui\editors\boolean_editor.py -> build\lib\traitsui\editors copying traitsui\editors\button_editor.py -> build\lib\traitsui\editors copying traitsui\editors\check_list_editor.py -> build\lib\traitsui\editors copying traitsui\editors\code_editor.py -> build\lib\traitsui\editors copying traitsui\editors\color_editor.py -> build\lib\traitsui\editors copying traitsui\editors\compound_editor.py -> build\lib\traitsui\editors copying traitsui\editors\csv_list_editor.py -> build\lib\traitsui\editors copying traitsui\editors\custom_editor.py -> build\lib\traitsui\editors copying traitsui\editors\datetime_editor.py -> build\lib\traitsui\editors copying traitsui\editors\date_editor.py -> build\lib\traitsui\editors copying traitsui\editors\date_range_editor.py -> build\lib\traitsui\editors copying traitsui\editors\default_override.py -> build\lib\traitsui\editors copying traitsui\editors\directory_editor.py -> build\lib\traitsui\editors copying traitsui\editors\dnd_editor.py -> build\lib\traitsui\editors copying traitsui\editors\drop_editor.py -> build\lib\traitsui\editors copying traitsui\editors\enum_editor.py -> build\lib\traitsui\editors copying traitsui\editors\file_editor.py -> build\lib\traitsui\editors copying traitsui\editors\font_editor.py -> build\lib\traitsui\editors copying traitsui\editors\history_editor.py -> build\lib\traitsui\editors copying traitsui\editors\html_editor.py -> build\lib\traitsui\editors copying traitsui\editors\image_editor.py -> build\lib\traitsui\editors copying traitsui\editors\image_enum_editor.py -> build\lib\traitsui\editors copying traitsui\editors\instance_editor.py -> build\lib\traitsui\editors copying traitsui\editors\key_binding_editor.py -> build\lib\traitsui\editors copying traitsui\editors\list_editor.py -> build\lib\traitsui\editors copying traitsui\editors\list_str_editor.py -> build\lib\traitsui\editors copying traitsui\editors\null_editor.py -> build\lib\traitsui\editors copying traitsui\editors\popup_editor.py -> build\lib\traitsui\editors copying traitsui\editors\progress_editor.py -> build\lib\traitsui\editors copying traitsui\editors\range_editor.py -> build\lib\traitsui\editors copying traitsui\editors\rgb_color_editor.py -> build\lib\traitsui\editors copying traitsui\editors\scrubber_editor.py -> build\lib\traitsui\editors copying traitsui\editors\search_editor.py -> build\lib\traitsui\editors copying traitsui\editors\set_editor.py -> build\lib\traitsui\editors copying traitsui\editors\shell_editor.py -> build\lib\traitsui\editors copying traitsui\editors\styled_date_editor.py -> build\lib\traitsui\editors copying traitsui\editors\table_editor.py -> build\lib\traitsui\editors copying traitsui\editors\tabular_editor.py -> build\lib\traitsui\editors copying traitsui\editors\text_editor.py -> build\lib\traitsui\editors copying traitsui\editors\time_editor.py -> build\lib\traitsui\editors copying traitsui\editors\title_editor.py -> build\lib\traitsui\editors copying traitsui\editors\tree_editor.py -> build\lib\traitsui\editors copying traitsui\editors\tuple_editor.py -> build\lib\traitsui\editors copying traitsui\editors\value_editor.py -> build\lib\traitsui\editors copying traitsui\editors\video_editor.py -> build\lib\traitsui\editors copying traitsui\editors__init__.py -> build\lib\traitsui\editors creating build\lib\traitsui\extras copying traitsui\extras\api.py -> build\lib\traitsui\extras copying traitsui\extras\checkbox_column.py -> build\lib\traitsui\extras copying traitsui\extras\demo.py -> build\lib\traitsui\extras copying traitsui\extras\edit_column.py -> build\lib\traitsui\extras copying traitsui\extras\has_dynamic_views.py -> build\lib\traitsui\extras copying traitsui\extras\progress_column.py -> build\lib\traitsui\extras copying traitsui\extras\saving.py -> build\lib\traitsui\extras copying traitsui\extras_demo_info.py -> build\lib\traitsui\extras copying traitsui\extras_demo_legacy.py -> build\lib\traitsui\extras copying traitsui\extras__init__.py -> build\lib\traitsui\extras creating build\lib\traitsui\null copying traitsui\null\color_trait.py -> build\lib\traitsui\null copying traitsui\null\font_trait.py -> build\lib\traitsui\null copying traitsui\null\rgb_color_trait.py -> build\lib\traitsui\null copying traitsui\null\toolkit.py -> build\lib\traitsui\null copying traitsui\null__init__.py -> build\lib\traitsui\null creating build\lib\traitsui\qt4 copying traitsui\qt4\array_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\array_view_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\boolean_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\button_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\check_list_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\clipboard.py -> build\lib\traitsui\qt4 copying traitsui\qt4\code_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\color_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\color_trait.py -> build\lib\traitsui\qt4 copying traitsui\qt4\compound_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\constants.py -> build\lib\traitsui\qt4 copying traitsui\qt4\csv_list_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\custom_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\data_frame_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\datetime_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\date_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\date_range_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\directory_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\drop_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\editor_factory.py -> build\lib\traitsui\qt4 copying traitsui\qt4\enum_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\file_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\font_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\font_trait.py -> build\lib\traitsui\qt4 copying traitsui\qt4\helper.py -> build\lib\traitsui\qt4 copying traitsui\qt4\history_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\html_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\image_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\image_enum_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\instance_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\key_binding_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\key_event_to_name.py -> build\lib\traitsui\qt4 copying traitsui\qt4\list_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\list_str_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\list_str_model.py -> build\lib\traitsui\qt4 copying traitsui\qt4\menu.py -> build\lib\traitsui\qt4 copying traitsui\qt4\null_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\progress_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\range_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\rgb_color_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\rgb_color_trait.py -> build\lib\traitsui\qt4 copying traitsui\qt4\search_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\set_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\shell_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\styled_date_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\table_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\table_model.py -> build\lib\traitsui\qt4 copying traitsui\qt4\tabular_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\tabular_model.py -> build\lib\traitsui\qt4 copying traitsui\qt4\text_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\time_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\title_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\toolkit.py -> build\lib\traitsui\qt4 copying traitsui\qt4\tree_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\tree_node_renderers.py -> build\lib\traitsui\qt4 copying traitsui\qt4\tuple_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\ui_base.py -> build\lib\traitsui\qt4 copying traitsui\qt4\ui_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\ui_live.py -> build\lib\traitsui\qt4 copying traitsui\qt4\ui_modal.py -> build\lib\traitsui\qt4 copying traitsui\qt4\ui_panel.py -> build\lib\traitsui\qt4 copying traitsui\qt4\value_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\video_editor.py -> build\lib\traitsui\qt4 copying traitsui\qt4\view_application.py -> build\lib\traitsui\qt4 copying traitsui\qt4__init__.py -> build\lib\traitsui\qt4 creating build\lib\traitsui\testing copying traitsui\testing\api.py -> build\lib\traitsui\testing copying traitsui\testing_exception_handling.py -> build\lib\traitsui\testing copying traitsui\testing_gui.py -> build\lib\traitsui\testing copying traitsui\testing__init__.py -> build\lib\traitsui\testing creating build\lib\traitsui\tests copying traitsui\tests\test_actions.py -> build\lib\traitsui\tests copying traitsui\tests\test_color_column.py -> build\lib\traitsui\tests copying traitsui\tests\test_context_value.py -> build\lib\traitsui\tests copying traitsui\tests\test_controller.py -> build\lib\traitsui\tests copying traitsui\tests\test_editor.py -> build\lib\traitsui\tests copying traitsui\tests\test_handler.py -> build\lib\traitsui\tests copying traitsui\tests\test_helper.py -> build\lib\traitsui\tests copying traitsui\tests\test_labels.py -> build\lib\traitsui\tests copying traitsui\tests\test_layout.py -> build\lib\traitsui\tests copying traitsui\tests\test_regression.py -> build\lib\traitsui\tests copying traitsui\tests\test_shadow_group.py -> build\lib\traitsui\tests copying traitsui\tests\test_splitter_prefs_restored.py -> build\lib\traitsui\tests copying traitsui\tests\test_theme.py -> build\lib\traitsui\tests copying traitsui\tests\test_toolkit.py -> build\lib\traitsui\tests copying traitsui\tests\test_toolkit_traits.py -> build\lib\traitsui\tests copying traitsui\tests\test_tree_node.py -> build\lib\traitsui\tests copying traitsui\tests\test_ui.py -> build\lib\traitsui\tests copying traitsui\tests\test_ui_panel.py -> build\lib\traitsui\tests copying traitsui\tests\test_ui_traits.py -> build\lib\traitsui\tests copying traitsui\tests\test_undo.py -> build\lib\traitsui\tests copying traitsui\tests\test_view_application.py -> build\lib\traitsui\tests copying traitsui\tests\test_visible_when_layout.py -> build\lib\traitsui\tests copying traitsui\tests_tools.py -> build\lib\traitsui\tests copying traitsui\tests__init__.py -> build\lib\traitsui\tests creating build\lib\traitsui\ui_editors copying traitsui\ui_editors\array_view_editor.py -> build\lib\traitsui\ui_editors copying traitsui\ui_editors\data_frame_editor.py -> build\lib\traitsui\ui_editors copying traitsui\ui_editors__init__.py -> build\lib\traitsui\ui_editors creating build\lib\traitsui\wx copying traitsui\wx\animated_gif_editor.py -> build\lib\traitsui\wx copying traitsui\wx\array_editor.py -> build\lib\traitsui\wx copying traitsui\wx\array_view_editor.py -> build\lib\traitsui\wx copying traitsui\wx\boolean_editor.py -> build\lib\traitsui\wx copying traitsui\wx\button_editor.py -> build\lib\traitsui\wx copying traitsui\wx\check_list_editor.py -> build\lib\traitsui\wx copying traitsui\wx\code_editor.py -> build\lib\traitsui\wx copying traitsui\wx\color_editor.py -> build\lib\traitsui\wx copying traitsui\wx\color_trait.py -> build\lib\traitsui\wx copying traitsui\wx\compound_editor.py -> build\lib\traitsui\wx copying traitsui\wx\constants.py -> build\lib\traitsui\wx copying traitsui\wx\csv_list_editor.py -> build\lib\traitsui\wx copying traitsui\wx\custom_editor.py -> build\lib\traitsui\wx copying traitsui\wx\data_frame_editor.py -> build\lib\traitsui\wx copying traitsui\wx\date_editor.py -> build\lib\traitsui\wx copying traitsui\wx\directory_editor.py -> build\lib\traitsui\wx copying traitsui\wx\dnd_editor.py -> build\lib\traitsui\wx copying traitsui\wx\drop_editor.py -> build\lib\traitsui\wx copying traitsui\wx\editor.py -> build\lib\traitsui\wx copying traitsui\wx\editor_factory.py -> build\lib\traitsui\wx copying traitsui\wx\enum_editor.py -> build\lib\traitsui\wx copying traitsui\wx\file_editor.py -> build\lib\traitsui\wx copying traitsui\wx\font_editor.py -> build\lib\traitsui\wx copying traitsui\wx\font_trait.py -> build\lib\traitsui\wx copying traitsui\wx\helper.py -> build\lib\traitsui\wx copying traitsui\wx\history_control.py -> build\lib\traitsui\wx copying traitsui\wx\history_editor.py -> build\lib\traitsui\wx copying traitsui\wx\html_editor.py -> build\lib\traitsui\wx copying traitsui\wx\image_control.py -> build\lib\traitsui\wx copying traitsui\wx\image_editor.py -> build\lib\traitsui\wx copying traitsui\wx\image_enum_editor.py -> build\lib\traitsui\wx copying traitsui\wx\image_slice.py -> build\lib\traitsui\wx copying traitsui\wx\instance_editor.py -> build\lib\traitsui\wx copying traitsui\wx\key_binding_editor.py -> build\lib\traitsui\wx copying traitsui\wx\key_event_to_name.py -> build\lib\traitsui\wx copying traitsui\wx\list_editor.py -> build\lib\traitsui\wx copying traitsui\wx\list_str_editor.py -> build\lib\traitsui\wx copying traitsui\wx\menu.py -> build\lib\traitsui\wx copying traitsui\wx\null_editor.py -> build\lib\traitsui\wx copying traitsui\wx\popup_editor.py -> build\lib\traitsui\wx copying traitsui\wx\progress_editor.py -> build\lib\traitsui\wx copying traitsui\wx\range_editor.py -> build\lib\traitsui\wx copying traitsui\wx\rgb_color_editor.py -> build\lib\traitsui\wx copying traitsui\wx\rgb_color_trait.py -> build\lib\traitsui\wx copying traitsui\wx\scrubber_editor.py -> build\lib\traitsui\wx copying traitsui\wx\search_editor.py -> build\lib\traitsui\wx copying traitsui\wx\set_editor.py -> build\lib\traitsui\wx copying traitsui\wx\shell_editor.py -> build\lib\traitsui\wx copying traitsui\wx\table_editor.py -> build\lib\traitsui\wx copying traitsui\wx\table_model.py -> build\lib\traitsui\wx copying traitsui\wx\tabular_editor.py -> build\lib\traitsui\wx copying traitsui\wx\text_editor.py -> build\lib\traitsui\wx copying traitsui\wx\time_editor.py -> build\lib\traitsui\wx copying traitsui\wx\title_editor.py -> build\lib\traitsui\wx copying traitsui\wx\toolkit.py -> build\lib\traitsui\wx copying traitsui\wx\tree_editor.py -> build\lib\traitsui\wx copying traitsui\wx\tuple_editor.py -> build\lib\traitsui\wx copying traitsui\wx\ui_base.py -> build\lib\traitsui\wx copying traitsui\wx\ui_editor.py -> build\lib\traitsui\wx copying traitsui\wx\ui_live.py -> build\lib\traitsui\wx copying traitsui\wx\ui_modal.py -> build\lib\traitsui\wx copying traitsui\wx\ui_panel.py -> build\lib\traitsui\wx copying traitsui\wx\ui_window.py -> build\lib\traitsui\wx copying traitsui\wx\ui_wizard.py -> build\lib\traitsui\wx copying traitsui\wx\value_editor.py -> build\lib\traitsui\wx copying traitsui\wx\view_application.py -> build\lib\traitsui\wx copying traitsui\wx__init__.py -> build\lib\traitsui\wx creating build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\bounds_editor.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\checkbox_renderer.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\led_editor.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\progress_renderer.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\qt_view.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\range_slider.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra\table_image_renderer.py -> build\lib\traitsui\qt4\extra copying traitsui\qt4\extra__init__.py -> build\lib\traitsui\qt4\extra creating build\lib\traitsui\qt4\tests copying traitsui\qt4\tests\test_helper.py -> build\lib\traitsui\qt4\tests copying traitsui\qt4\tests\test_tabular_model.py -> build\lib\traitsui\qt4\tests copying traitsui\qt4\tests\test_ui_base.py -> build\lib\traitsui\qt4\tests copying traitsui\qt4\tests\test_ui_panel.py -> build\lib\traitsui\qt4\tests copying traitsui\qt4\tests__init__.py -> build\lib\traitsui\qt4\tests creating build\lib\traitsui\testing\tester copying traitsui\testing\tester\command.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester\exceptions.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester\locator.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester\query.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester\target_registry.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester\ui_tester.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester\ui_wrapper.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester_abstract_target_registry.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester_dynamic_target_registry.py -> build\lib\traitsui\testing\tester copying traitsui\testing\tester__init__.py -> build\lib\traitsui\testing\tester creating build\lib\traitsui\testing\tests copying traitsui\testing\tests\test_api.py -> build\lib\traitsui\testing\tests copying traitsui\testing\tests\test_exception_handling.py -> build\lib\traitsui\testing\tests copying traitsui\testing\tests\test_gui.py -> build\lib\traitsui\testing\tests copying traitsui\testing\tests__init__.py -> build\lib\traitsui\testing\tests creating build\lib\traitsui\testing\tester\tests copying traitsui\testing\tester\tests\test_registry.py -> build\lib\traitsui\testing\tester\tests copying traitsui\testing\tester\tests\test_ui_tester.py -> build\lib\traitsui\testing\tester\tests copying traitsui\testing\tester\tests\test_ui_wrapper.py -> build\lib\traitsui\testing\tester\tests copying traitsui\testing\tester\tests__init__.py -> build\lib\traitsui\testing\tester\tests creating build\lib\traitsui\testing\tester_ui_tester_registry copying traitsui\testing\tester_ui_tester_registry\default_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry copying traitsui\testing\tester_ui_tester_registry_common_ui_targets.py -> build\lib\traitsui\testing\tester_ui_tester_registry copying traitsui\testing\tester_ui_tester_registry_compat.py -> build\lib\traitsui\testing\tester_ui_tester_registry copying traitsui\testing\tester_ui_tester_registry_layout.py -> build\lib\traitsui\testing\tester_ui_tester_registry copying traitsui\testing\tester_ui_tester_registry_traitsui_ui.py -> build\lib\traitsui\testing\tester_ui_tester_registry copying traitsui\testing\tester_ui_tester_registry__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry creating build\lib\traitsui\testing\tester_ui_tester_registry\qt4 copying traitsui\testing\tester_ui_tester_registry\qt4\default_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4 copying traitsui\testing\tester_ui_tester_registry\qt4_control_widget_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4 copying traitsui\testing\tester_ui_tester_registry\qt4_interaction_helpers.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4 copying traitsui\testing\tester_ui_tester_registry\qt4_registry_helper.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4 copying traitsui\testing\tester_ui_tester_registry\qt4__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4 creating build\lib\traitsui\testing\tester_ui_tester_registry\tests copying traitsui\testing\tester_ui_tester_registry\tests\test_default_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\tests copying traitsui\testing\tester_ui_tester_registry\tests\test_layout.py -> build\lib\traitsui\testing\tester_ui_tester_registry\tests copying traitsui\testing\tester_ui_tester_registry\tests__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\tests creating build\lib\traitsui\testing\tester_ui_tester_registry\wx copying traitsui\testing\tester_ui_tester_registry\wx\default_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx copying traitsui\testing\tester_ui_tester_registry\wx_control_widget_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx copying traitsui\testing\tester_ui_tester_registry\wx_interaction_helpers.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx copying traitsui\testing\tester_ui_tester_registry\wx_registry_helper.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx copying traitsui\testing\tester_ui_tester_registry\wx__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx creating build\lib\traitsui\testing\tester_ui_tester_registry\qt4\tests copying traitsui\testing\tester_ui_tester_registry\qt4\tests\test_control_widget_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4\tests copying traitsui\testing\tester_ui_tester_registry\qt4\tests\test_interaction_helpers.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4\tests copying traitsui\testing\tester_ui_tester_registry\qt4\tests__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4\tests creating build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\boolean_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\button_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\check_list_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\editor_factory.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\enum_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\file_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\font_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\instance_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\list_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\range_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\text_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui\ui_base.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
copying traitsui\testing\tester_ui_tester_registry\qt4_traitsui__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\qt4_traitsui
creating build\lib\traitsui\testing\tester_ui_tester_registry\wx\tests copying traitsui\testing\tester_ui_tester_registry\wx\tests\test_control_widget_registry.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx\tests copying traitsui\testing\tester_ui_tester_registry\wx\tests\test_interaction_helpers.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx\tests copying traitsui\testing\tester_ui_tester_registry\wx\tests__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx\tests creating build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\boolean_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\button_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\check_list_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\editor_factory.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\enum_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\file_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\font_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\instance_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\list_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\range_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\text_editor.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui
copying traitsui\testing\tester_ui_tester_registry\wx_traitsui\ui_base.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui copying traitsui\testing\tester_ui_tester_registry\wx_traitsui__init__.py -> build\lib\traitsui\testing\tester_ui_tester_registry\wx_traitsui creating build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_animatedGIF_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_boolean_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_button_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_check_list_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_code_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_csv_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_datetime_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_date_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_date_range_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_default_override.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_directory_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_drop_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_enum_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_file_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_font_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_html_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_image_enum_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_instance_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_liststr_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_liststr_editor_selection.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_list_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_range_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_range_editor_spinner.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_range_editor_text.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_set_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_styled_date_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_table_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_tabular_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_text_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_tree_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_tuple_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors\test_video_editor.py -> build\lib\traitsui\tests\editors copying traitsui\tests\editors__init__.py -> build\lib\traitsui\tests\editors creating build\lib\traitsui\tests\null_backend copying traitsui\tests\null_backend\test_font_trait.py -> build\lib\traitsui\tests\null_backend copying traitsui\tests\null_backend\test_null_toolkit.py -> build\lib\traitsui\tests\null_backend copying traitsui\tests\null_backend__init__.py -> build\lib\traitsui\tests\null_backend creating build\lib\traitsui\tests\ui_editors copying traitsui\tests\ui_editors\test_data_frame_editor.py -> build\lib\traitsui\tests\ui_editors copying traitsui\tests\ui_editors__init__.py -> build\lib\traitsui\tests\ui_editors creating build\lib\traitsui\wx\extra copying traitsui\wx\extra\bounds_editor.py -> build\lib\traitsui\wx\extra copying traitsui\wx\extra\led_editor.py -> build\lib\traitsui\wx\extra copying traitsui\wx\extra__init__.py -> build\lib\traitsui\wx\extra creating build\lib\traitsui\wx\extra\windows copying traitsui\wx\extra\windows\flash_editor.py -> build\lib\traitsui\wx\extra\windows copying traitsui\wx\extra\windows\ie_html_editor.py -> build\lib\traitsui\wx\extra\windows copying traitsui\wx\extra\windows__init__.py -> build\lib\traitsui\wx\extra\windows creating build\lib\traitsui\examples creating build\lib\traitsui\examples\demo copying traitsui\examples\demo\examples.cfg -> build\lib\traitsui\examples\demo copying traitsui\examples\demo\index.rst -> build\lib\traitsui\examples\demo copying traitsui\examples\demo\traits_ui_demo.jpg -> build\lib\traitsui\examples\demo creating build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Adapted_tree_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Apply_Revert_handler_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Auto_editable_readonly_table_cells.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Auto_update_TabularEditor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Date_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Date_range_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Dynamically_changing_buttons_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Dynamic_EnumEditor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Dynamic_range_trait_and_editor.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Dynamic_views_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\HDF5_tree_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\HDF5_tree_demo2.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\History_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\index.rst -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Invalid_state_handling.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\ListStrEditor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\List_editors_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\List_editor_notebook_selection_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Multi_select_string_list.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Multi_thread_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Multi_thread_demo_2.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\MVC_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\NumPy_array_tabular_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\NumPy_array_view_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Popup_Dialog_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Property_List_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Scrubber_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Settable_cached_property.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Statusbar_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\String_list_ui_editor.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Table_editor_with_checkbox_column.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Table_editor_with_context_menu_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Table_editor_with_live_search_and_cell_editor.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Table_editor_with_progress_column.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Tabular_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Tabular_editor_with_context_menu_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\test_fixed.h5 -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\test_fixed_compressed.h5 -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\test_h5pydata.h5 -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\test_table_dc.h5 -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\test_table_no_dc.h5 -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Time_editor_demo.py -> build\lib\traitsui\examples\demo\Advanced copying traitsui\examples\demo\Advanced\Tree_editor_required_traits_demo.py -> build\lib\traitsui\examples\demo\Advanced creating build\lib\traitsui\examples\demo\Applications copying traitsui\examples\demo\Applications\converter.py -> build\lib\traitsui\examples\demo\Applications copying traitsui\examples\demo\Applications\index.rst -> build\lib\traitsui\examples\demo\Applications copying traitsui\examples\demo\Applications\Python_source_browser.py -> build\lib\traitsui\examples\demo\Applications creating build\lib\traitsui\examples\demo\Dynamic_Forms copying traitsui\examples\demo\Dynamic_Forms\dynamic_form_using_instances.py -> build\lib\traitsui\examples\demo\Dynamic_Forms copying traitsui\examples\demo\Dynamic_Forms\dynamic_range_editor.py -> build\lib\traitsui\examples\demo\Dynamic_Forms copying traitsui\examples\demo\Dynamic_Forms\dynamic_selector.py -> build\lib\traitsui\examples\demo\Dynamic_Forms copying traitsui\examples\demo\Dynamic_Forms\enabled_when.py -> build\lib\traitsui\examples\demo\Dynamic_Forms copying traitsui\examples\demo\Dynamic_Forms\index.rst -> build\lib\traitsui\examples\demo\Dynamic_Forms copying traitsui\examples\demo\Dynamic_Forms\visible_when.py -> build\lib\traitsui\examples\demo\Dynamic_Forms creating build\lib\traitsui\examples\demo\Extras copying traitsui\examples\demo\Extras\animated_GIF.py -> build\lib\traitsui\examples\demo\Extras copying traitsui\examples\demo\Extras\Image_editor_demo.py -> build\lib\traitsui\examples\demo\Extras copying traitsui\examples\demo\Extras\index.rst -> build\lib\traitsui\examples\demo\Extras copying traitsui\examples\demo\Extras\LED_display.py -> build\lib\traitsui\examples\demo\Extras copying traitsui\examples\demo\Extras\Tree_editor_with_TreeNodeRenderer.py -> build\lib\traitsui\examples\demo\Extras creating build\lib\traitsui\examples\demo\Misc copying traitsui\examples\demo\Misc\demo_group_size.py -> build\lib\traitsui\examples\demo\Misc copying traitsui\examples\demo\Misc\index.rst -> build\lib\traitsui\examples\demo\Misc copying traitsui\examples\demo\Misc\using_springs.py -> build\lib\traitsui\examples\demo\Misc creating build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\BooleanEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\BooleanEditor_simple_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\ButtonEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\ButtonEditor_simple_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\CheckListEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\CheckListEditor_simple_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\CodeEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\ColorEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\CompoundEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\CSVListEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\DataFrameEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\DatetimeEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\DirectoryEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\EnumEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\FileEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\FontEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\HTMLEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\ImageEnumEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\index.rst -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\InstanceEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\ListEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\RangeEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\RGBColorEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\SetEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\TableEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\TextEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\TitleEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\TreeEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\TupleEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors copying traitsui\examples\demo\Standard_Editors\VideoEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors creating build\lib\traitsui\examples\demo\Advanced\tests copying traitsui\examples\demo\Advanced\tests\test_List_editor_notebook_selection_demo.py -> build\lib\traitsui\examples\demo\Advanced\tests creating build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\blue_ball.png -> build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\GG5.png -> build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\header.png -> build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\notebook_close.png -> build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\notebook_open.png -> build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\red_ball.png -> build\lib\traitsui\examples\demo\Applications\images copying traitsui\examples\demo\Applications\images\TFB.png -> build\lib\traitsui\examples\demo\Applications\images creating build\lib\traitsui\examples\demo\Applications\tests copying traitsui\examples\demo\Applications\tests\test_converter.py -> build\lib\traitsui\examples\demo\Applications\tests creating build\lib\traitsui\examples\demo\Dynamic_Forms\tests copying traitsui\examples\demo\Dynamic_Forms\tests\test_visible_when.py -> build\lib\traitsui\examples\demo\Dynamic_Forms\tests creating build\lib\traitsui\examples\demo\Extras\images copying traitsui\examples\demo\Extras\images\e-logo-rev.png -> build\lib\traitsui\examples\demo\Extras\images copying traitsui\examples\demo\Extras\images\info.png -> build\lib\traitsui\examples\demo\Extras\images copying traitsui\examples\demo\Extras\images\logo_32x32.gif -> build\lib\traitsui\examples\demo\Extras\images copying traitsui\examples\demo\Extras\images\logo_48x48.gif -> build\lib\traitsui\examples\demo\Extras\images copying traitsui\examples\demo\Extras\images\logo_64x64.gif -> build\lib\traitsui\examples\demo\Extras\images creating build\lib\traitsui\examples\demo\Extras\tests copying traitsui\examples\demo\Extras\tests\test_Image_editor_demo.py -> build\lib\traitsui\examples\demo\Extras\tests copying traitsui\examples\demo\Extras\tests__init.py -> build\lib\traitsui\examples\demo\Extras\tests creating build\lib\traitsui\examples\demo\Extras\windows copying traitsui\examples\demo\Extras\windows\flash.py -> build\lib\traitsui\examples\demo\Extras\windows copying traitsui\examples\demo\Extras\windows\internet_explorer.py -> build\lib\traitsui\examples\demo\Extras\windows creating build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog copying traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open.py -> build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog copying traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open_with_Custom_Extension.py -> build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog copying traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open_with_FileInfo_Extension.py -> build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog copying traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open_with_ImageInfo_Extension.py -> build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog copying traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open_with_Multiple_Extensions.py -> build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog copying traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open_with_TextInfo_Extension.py -> build\lib\traitsui\examples\demo\Standard_Editors\File_Dialog creating build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_BooleanEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_BooleanEditor_simple_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_ButtonEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_ButtonEditor_simple_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_CheckListEditor_simple_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests
copying traitsui\examples\demo\Standard_Editors\tests\test_EnumEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_FileEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_InstanceEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_ListEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_RangeEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests copying traitsui\examples\demo\Standard_Editors\tests\test_TextEditor_demo.py -> build\lib\traitsui\examples\demo\Standard_Editors\tests creating build\lib\traitsui\extras\images copying traitsui\extras\images\next.png -> build\lib\traitsui\extras\images copying traitsui\extras\images\parent.png -> build\lib\traitsui\extras\images copying traitsui\extras\images\previous.png -> build\lib\traitsui\extras\images copying traitsui\extras\images\reload.png -> build\lib\traitsui\extras\images copying traitsui\extras\images\run.png -> build\lib\traitsui\extras\images creating build\lib\traitsui\images copying traitsui\images\frame.png -> build\lib\traitsui\images creating build\lib\traitsui\wx\images copying traitsui\wx\images\cb_hover_off.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\cb_hover_on.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\cb_off.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\cb_on.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\file.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\frame.ico -> build\lib\traitsui\wx\images copying traitsui\wx\images\group.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\hs_color_map.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\item.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\list_editor.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\nb_open.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\object.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\open.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_add.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_colors.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_delete.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_delete_synthetic.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_display.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_move_down.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_move_up.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_no_sort.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_prefs.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_search.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_synthetic.png -> build\lib\traitsui\wx\images copying traitsui\wx\images\table_undelete.png -> build\lib\traitsui\wx\images creating build\lib\traitsui\qt4\images copying traitsui\qt4\images\closetab.png -> build\lib\traitsui\qt4\images copying traitsui\qt4\images\frame.png -> build\lib\traitsui\qt4\images copying traitsui\qt4\images\list_editor.png -> build\lib\traitsui\qt4\images copying traitsui\qt4\images\next.png -> build\lib\traitsui\qt4\images copying traitsui\qt4\images\previous.png -> build\lib\traitsui\qt4\images creating build\lib\traitsui\testing\data copying traitsui\testing\data\test.mp4 -> build\lib\traitsui\testing\data running install_lib byte-compiling C:\Users\awips\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\traitsui\examples\demo\Standard_Editors\File_Dialog\File_Open_with_Custom_Extension.py to File_Open_with_Custom_Extension.cpython-37.pyc error: [Errno 2] No such file or directory: 'C:\Users\awips\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\traitsui\examples\demo\Standard_Editors\File_Dialog\
pycache__\File_Open_with_Custom_Extension.cpython-37.pyc.2219218483328'

ERROR: Command errored out with exit status 1: 'C:\Users\awips\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\awips\AppData\Local\Temp\pip-install-rnps0tlw\traitsui_37656b6eb19d4333a96c351e1e2ed80d\setup.py'"'"'; file='"'"'C:\Users\awips\AppData\Local\Temp\pip-install-rnps0tlw\traitsui_37656b6eb19d4333a96c351e1e2ed80d\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\awips\AppData\Local\Temp\pip-record-t_p51uwk\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\awips\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\Include\traitsui' Check the logs for full command output.

miguelgondu commented 2 years ago

Agreed, this is still a problem for Python 3.9. I had to downgrade to Python 3.7 and install a specific version of VTK beforehand.

epelofske-LANL commented 2 years ago

pip install https://github.com/enthought/mayavi/zipball/master

This is the only thing that worked for installing mayavi on my macOS system with conda. I tried python 3.9, 3.8 and variations of previous release versions of vtk and mayavi, none of which worked.

prabhuramachandran commented 2 years ago

Should be fixed in the new 4.8.1 release.

yeney commented 1 year ago

Hi all, I tried to use either pip install mayavi or pip install https://github.com/enthought/mayavi/zipball/master none of it works they stop at the same error: configobj. when I search it is a legacy package for python2. my environment is python 3.7 any ideas to solve?

C:\Users\o-kyang>pip install https://github.com/enthought/mayavi/zipball/master
Collecting https://github.com/enthought/mayavi/zipball/master
  Using cached https://github.com/enthought/mayavi/zipball/master
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting envisage
  Using cached envisage-6.1.0-py3-none-any.whl (280 kB)
Requirement already satisfied: vtk in c:\users\o-kyang\appdata\local\programs\spyder\python\lib\site-packages (from mayavi==4.8.2.dev0) (9.2.2)
Requirement already satisfied: pygments in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from mayavi==4.8.2.dev0) (2.13.0)
Requirement already satisfied: packaging in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from mayavi==4.8.2.dev0) (21.3)
Collecting traitsui>=7.0.0
  Using cached traitsui-7.4.2-py3-none-any.whl (1.5 MB)
Collecting pyface>=6.1.1
  Using cached pyface-7.4.3-py3-none-any.whl (1.3 MB)
Requirement already satisfied: numpy in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from mayavi==4.8.2.dev0) (1.22.4)
Collecting apptools
  Using cached apptools-5.2.0-py3-none-any.whl (229 kB)
Collecting traits>=6.0.0
  Using cached traits-6.4.1-cp37-cp37m-win_amd64.whl (5.0 MB)
Requirement already satisfied: importlib-resources>=1.1.0 in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from pyface>=6.1.1->mayavi==4.8.2.dev0) (5.10.0)
Requirement already satisfied: importlib-metadata>=3.6.0 in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from pyface>=6.1.1->mayavi==4.8.2.dev0) (5.0.0)
Collecting configobj
  Using cached configobj-5.0.6.tar.gz (33 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      Traceback (most recent call last):
        File "<string>", line 36, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\temp\pip-install-29s4msxx\configobj_9b92c695733840439ec2e6a1e365cf8d\setup.py", line 17, in <module>
          from _version import __version__
      ModuleNotFoundError: No module named '_version'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

or the other one


Collecting mayavi
  Using cached mayavi-4.8.1.tar.gz (20.6 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting traitsui>=7.0.0
  Using cached traitsui-7.4.2-py3-none-any.whl (1.5 MB)
Collecting pyface>=6.1.1
  Using cached pyface-7.4.3-py3-none-any.whl (1.3 MB)
Collecting traits>=6.0.0
  Using cached traits-6.4.1-cp37-cp37m-win_amd64.whl (5.0 MB)
Collecting envisage
  Using cached envisage-6.1.0-py3-none-any.whl (280 kB)
Requirement already satisfied: packaging in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from mayavi) (21.3)
Requirement already satisfied: numpy in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from mayavi) (1.22.4)
Requirement already satisfied: pygments in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from mayavi) (2.13.0)
Requirement already satisfied: vtk in c:\users\o-kyang\appdata\local\programs\spyder\python\lib\site-packages (from mayavi) (9.2.2)
Collecting apptools
  Using cached apptools-5.2.0-py3-none-any.whl (229 kB)
Requirement already satisfied: importlib-resources>=1.1.0 in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from pyface>=6.1.1->mayavi) (5.10.0)
Requirement already satisfied: importlib-metadata>=3.6.0 in c:\users\o-kyang\appdata\local\programs\spyder\pkgs (from pyface>=6.1.1->mayavi) (5.0.0)
Collecting configobj
  Using cached configobj-5.0.6.tar.gz (33 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      Traceback (most recent call last):
        File "<string>", line 36, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\temp\pip-install-yjg70l07\configobj_7256d21d170c45b9b4486ec1a5e4097b\setup.py", line 17, in <module>
          from _version import __version__
      ModuleNotFoundError: No module named '_version'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.```