You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Got it. #853 added test dependencies which install the release version of pyface from PyPI. While that would have been our goal in the future, we do need pyface master for CI. When CI script gets to pip install -r ci-src-requirements.txt --no-dependencies for installing pyface master, pyface is already there and master is not installed. Then when the test tries to import traitsui.wx.table_editor, it runs into this error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/kchoi/Work/ETS/traitsui/traitsui/wx/table_editor.py", line 35, in <module>
from pyface.ui.wx.grid.api import Grid
File "/Users/kchoi/.edm/envs/traitsui-test-3.6-wx/lib/python3.6/site-packages/pyface/ui/wx/grid/api.py", line 21, in <module>
from .trait_grid_model import TraitGridModel, TraitGridColumn, \
File "/Users/kchoi/.edm/envs/traitsui-test-3.6-wx/lib/python3.6/site-packages/pyface/ui/wx/grid/trait_grid_model.py", line 28, in <module>
from .trait_grid_cell_adapter import TraitGridCellAdapter
File "/Users/kchoi/.edm/envs/traitsui-test-3.6-wx/lib/python3.6/site-packages/pyface/ui/wx/grid/trait_grid_cell_adapter.py", line 22, in <module>
from combobox_focus_handler import ComboboxFocusHandler
ModuleNotFoundError: No module named 'combobox_focus_handler'
I think these days I have been habitually reinstating a local development installation of pyface and I could have reproduced this locally.
In two of the recent PRs (#915, #919), we started seeing this in the Appveyor build with wx:
The error looks like a symptom of a failure to import
traitsui.wx.table_editor
(see #864)Unfortunately the build on Appveyor for wx is allowed to fail, which makes it harder to detect this sort of things early.
The text was updated successfully, but these errors were encountered: