[Python-modules-team] Bug#1002363: python-traitsui: FTBFS: dh_auto_test: error: pybuild --test --test-nose -i python{version} -p "3.10 3.9" returned exit code 13

Lucas Nussbaum lucas at debian.org
Wed Dec 22 07:57:23 GMT 2021


Source: python-traitsui
Version: 6.1.3-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> xvfb-run -a dh_auto_test
> 	pybuild --test --test-nose -i python{version} -p "3.10 3.9"
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build; python3.10 -m nose -v traitsui.tests traitsui.qt4.tests
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user42'
> test_custom_button_editor (traitsui.tests.editors.test_button_editor.TestButtonEditor) ... ERROR
> test_simple_button_editor (traitsui.tests.editors.test_button_editor.TestButtonEditor) ... ERROR
> test_styles (traitsui.tests.editors.test_button_editor.TestButtonEditor) ... ERROR
> Test readonly editor style for CodeEditor ... ERROR
> CodeEditor should honor the `show_line_numbers` setting ... ERROR
> traitsui.tests.editors.test_csv_editor.test_csv_editor_disposal ... FAIL
> traitsui.tests.editors.test_csv_editor.test_csv_editor_external_append ... ERROR
> test_custom_selected_color (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ERROR
> test_multi_select_dates_on_editor (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ERROR
> test_multi_select_qt4_set_model_dates (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ERROR
> test_multi_select_qt4_styles_reset (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ERROR
> test_single_select_qt4 (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ERROR
> test_date_range_multi_select_is_constant (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorGeneric) ... ok
> test_allow_no_range (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> test_set_date_range_on_editor (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> test_set_date_range_on_model (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> test_set_date_range_reset_when_click_outside (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> test_set_date_range_reverse_order (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> test_set_one_sided_range_error (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> test_set_reverse_range_on_model (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ERROR
> traitsui.tests.editors.test_default_override.test_simple_override ... ok
> traitsui.tests.editors.test_default_override.test_text_override ... ok
> traitsui.tests.editors.test_default_override.test_custom_override ... ok
> traitsui.tests.editors.test_default_override.test_readonly_override ... ok
> test_simple_enum_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_enum_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_editor_bad_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_editor_object (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_popup_editor_bad_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_popup_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_popup_editor_object (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> test_simple_evaluate_popup_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ERROR
> traitsui.tests.editors.test_instance_editor.test_simple_editor ... ERROR
> traitsui.tests.editors.test_instance_editor.test_simple_editor_parent_closed ... ERROR
> Test the ListStringAdapter len method ... ok
> Check that selection listeners get correctly disconnected ... ERROR
> traitsui.tests.editors.test_liststr_editor_selection.test_wx_list_str_multi_selected_index ... SKIP
> traitsui.tests.editors.test_liststr_editor_selection.test_wx_list_str_selected_index ... SKIP
> traitsui.tests.editors.test_range_editor_spinner.test_qt_spin_control_editing ... ERROR
> traitsui.tests.editors.test_range_editor_spinner.test_wx_spin_control_editing_does_not_update ... SKIP
> traitsui.tests.editors.test_range_editor_spinner.test_wx_spin_control_editing_should_not_crash ... SKIP
> traitsui.tests.editors.test_range_editor_text.test_avoid_slider_feedback ... ERROR
> traitsui.tests.editors.test_range_editor_text.test_wx_text_editing ... SKIP
> traitsui.tests.editors.test_table_editor.test_progress_column ... ERROR
> traitsui.tests.editors.test_table_editor.test_filtered_table_editor ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cell ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cell_index ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cell_indices ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cells ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_column ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_column_index ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_column_indices ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_columns ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_row ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_row_index ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_row_indices ... ERROR
> traitsui.tests.editors.test_table_editor.test_table_editor_select_rows ... ERROR
> test_event_synchronization (traitsui.tests.editors.test_tabular_editor.TestTabularEditor) ... ERROR
> test_selected_reacts_to_model_changes (traitsui.tests.editors.test_tabular_editor.TestTabularEditor) ... ERROR
> test_smoke_save_restore_prefs (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_smoke_word_wrap (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_editor_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_editor_listeners_with_hidden_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_editor_listeners_with_shown_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_editor_xgetattr_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_node_object_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_node_object_listeners_with_hidden_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> test_tree_node_object_listeners_with_shown_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ERROR
> traitsui.tests.editors.test_tuple_editor.test_qt_tuple_editor ... ERROR
> traitsui.tests.null_backend.test_font_trait.test_font_trait_default ... SKIP
> An assigned font string is parsed, and the substrings are ... SKIP
> Verify that configure_traits fails with NotImplementedError. ... SKIP
> Failure: SkipTest () ... SKIP
> traitsui.tests.test_actions.test_qt_button_action ... ERROR
> traitsui.tests.test_actions.test_qt_menu_action ... ERROR
> traitsui.tests.test_actions.test_qt_toolbar_action ... ERROR
> traitsui.tests.test_actions.test_wx_button_action ... SKIP
> traitsui.tests.test_actions.test_wx_toolbar_action ... SKIP: Problem with triggering toolbar actions on Linux and Windows. Issue #428.
> test_color_column (traitsui.tests.test_color_column.TestColorColumn) ... ERROR
> test_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_float_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_float_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_int_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_int_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_str_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_str_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_unicode_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_unicode_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_unicode_not_none (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_metadata (traitsui.tests.test_context_value.TestContextvalue) ... ok
> traitsui.tests.test_controller.test_construction ... ok
> test_chained_object (traitsui.tests.test_editor.TestEditor) ... ERROR
> ERROR
> test_context_object (traitsui.tests.test_editor.TestEditor) ... ERROR
> ERROR
> test_event_trait (traitsui.tests.test_editor.TestEditor) ... ERROR
> ERROR
> test_factory_sync_cv_simple (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_factory_sync_simple (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_lifecycle (traitsui.tests.test_editor.TestEditor) ... ERROR
> ERROR
> test_parse_extended_name (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_both (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from_chained (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from_context (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from_cv (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from_event (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from_list (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_from_object (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to_chained (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to_context (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to_cv (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to_event (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to_list (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_sync_value_to_object (traitsui.tests.test_editor.TestEditor) ... ERROR
> test_extract_docstring_from_source (traitsui.tests.test_extras.TestDemo) ... ok
> test_parse_source (traitsui.tests.test_extras.TestDemo) ... ok
> test_close_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_help_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_action_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_click_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_info_action_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_object_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_pyface_action (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_traitsui_action (traitsui.tests.test_handler.TestHandler) ... ok
> test_redo_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_revert_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_undo_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_all_default (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_fixed (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_fixed_too_wide (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_weighted (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_weighted_default_min (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_min_widths (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_mixed (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_mixed_too_wide (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_user_and_min_widths (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_user_widths (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> traitsui.tests.test_labels.test_qt_labels_right_resizing_horizontal ... ERROR
> traitsui.tests.test_labels.test_qt_labels_right_resizing_vertical ... ERROR
> traitsui.tests.test_labels.test_qt_no_labels_on_the_right_bug ... ERROR
> traitsui.tests.test_labels.test_qt_show_labels_right_without_colon ... ERROR
> traitsui.tests.test_labels.test_labels_enabled_when ... ERROR
> traitsui.tests.test_layout.test_qt_resizable_in_hgroup ... ERROR
> traitsui.tests.test_layout.test_qt_resizable_in_vgroup ... ERROR
> Make sure genuine AttributeErrors raise on Editor creation. ... ok
> Make sure that DelegatesTo on Events passes Editor creation. ... ok
> test_creation_sets_shadow_first (traitsui.tests.test_shadow_group.TestShadowGroup) ... ok
> traitsui.tests.test_splitter_prefs_restored.test_splitter_prefs_are_restored ... ERROR
> test_default_toolkit (traitsui.tests.test_toolkit.TestToolkit) ... ok
> test_nonexistent_toolkit (traitsui.tests.test_toolkit.TestToolkit) ... ok
> test_nonstandard_toolkit (traitsui.tests.test_toolkit.TestToolkit) ... ok
> test_insert_child (traitsui.tests.test_tree_node.TestTreeNode) ... ok
> test_value_update (traitsui.tests.test_tuple_editor.TestTupleEditor) ... ERROR
> traitsui.tests.test_ui.test_destroy_after_ok_qt ... ERROR
> traitsui.tests.test_ui.test_destroy_after_ok_wx ... SKIP
> traitsui.tests.test_ui.test_reset_with_destroy_qt ... ERROR
> traitsui.tests.test_ui.test_reset_with_destroy_wx ... SKIP
> traitsui.tests.test_ui.test_reset_without_destroy_qt ... ERROR
> traitsui.tests.test_ui.test_reset_without_destroy_wx ... SKIP
> traitsui.tests.test_ui.test_no_spring_trait ... ERROR
> test_live_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_live_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_live_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_live_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_livemodal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_livemodal_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_livemodal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_livemodal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_modal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_modal_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_modal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_modal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_nonmodal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_nonmodal_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_nonmodal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> test_nonmodal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... ERROR
> traitsui.tests.test_visible_when_layout.test_visible_when_layout ... ERROR
> test_wrap_text_basic (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_empty (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_narrow (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_narrow_short (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_short (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_panel_has_toolbar_buttons_qt4 (traitsui.qt4.tests.test_ui_panel.TestUIPanel) ... ok
> test_subpanel_has_toolbar_no_buttons_qt4 (traitsui.qt4.tests.test_ui_panel.TestUIPanel) ... ok
> test_subpanel_no_toolbar_nor_button_in_widget (traitsui.qt4.tests.test_ui_panel.TestUIPanel) ... ERROR
> 
> ======================================================================
> ERROR: test_custom_button_editor (traitsui.tests.editors.test_button_editor.TestButtonEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_button_editor.py", line 92, in test_custom_button_editor
>     self.check_button_text_update(custom_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_button_editor.py", line 64, in check_button_text_update
>     ui = button_text_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_button_editor (traitsui.tests.editors.test_button_editor.TestButtonEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_button_editor.py", line 88, in test_simple_button_editor
>     self.check_button_text_update(simple_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_button_editor.py", line 64, in check_button_text_update
>     ui = button_text_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_styles (traitsui.tests.editors.test_button_editor.TestButtonEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_button_editor.py", line 82, in test_styles
>     ui = button_text_edit.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: Test readonly editor style for CodeEditor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_code_editor.py", line 76, in test_code_editor_readonly
>     ui = code_view.edit_traits()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/handler.py", line 511, in edit_traits
>     return self.trait_view(view).ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: CodeEditor should honor the `show_line_numbers` setting
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_code_editor.py", line 63, in test_code_editor_show_line_numbers
>     test_line_numbers_visibility(True)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_code_editor.py", line 59, in test_line_numbers_visibility
>     ui = code_view.edit_traits()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/handler.py", line 511, in edit_traits
>     return self.trait_view(view).ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_csv_editor.test_csv_editor_external_append
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_csv_editor.py", line 83, in test_csv_editor_external_append
>     ui = csv_view.edit_traits()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/handler.py", line 511, in edit_traits
>     return self.trait_view(view).ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_custom_selected_color (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 104, in test_custom_selected_color
>     with self.launch_editor(view_factory) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 117, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_multi_select_dates_on_editor (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 68, in test_multi_select_dates_on_editor
>     with self.launch_editor(multi_select_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 117, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_multi_select_qt4_set_model_dates (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 92, in test_multi_select_qt4_set_model_dates
>     with self.launch_editor(multi_select_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 117, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_multi_select_qt4_styles_reset (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 82, in test_multi_select_qt4_styles_reset
>     with self.launch_editor(multi_select_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 117, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_single_select_qt4 (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 62, in test_single_select_qt4
>     with self.launch_editor(single_select_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_editor.py", line 117, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_allow_no_range (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 164, in test_allow_no_range
>     with self.launch_editor(custom_view_allow_no_range) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_set_date_range_on_editor (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 111, in test_set_date_range_on_editor
>     with self.launch_editor(default_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_set_date_range_on_model (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 59, in test_set_date_range_on_model
>     with self.launch_editor(default_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_set_date_range_reset_when_click_outside (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 130, in test_set_date_range_reset_when_click_outside
>     with self.launch_editor(default_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_set_date_range_reverse_order (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 143, in test_set_date_range_reverse_order
>     with self.launch_editor(default_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_set_one_sided_range_error (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 81, in test_set_one_sided_range_error
>     with self.launch_editor(default_custom_view) as (_, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_set_reverse_range_on_model (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 95, in test_set_reverse_range_on_model
>     with self.launch_editor(default_custom_view) as (foo, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_date_range_editor.py", line 193, in launch_editor
>     ui = foo.edit_traits(view=view_factory())
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_enum_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 179, in test_simple_enum_editor_index
>     self.check_enum_index_update(simple_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 140, in check_enum_index_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_enum_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 175, in test_simple_enum_editor_text
>     self.check_enum_text_update(simple_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 102, in check_enum_text_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_editor_bad_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 193, in test_simple_evaluate_editor_bad_text
>     self.check_enum_text_bad_update(simple_evaluate_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 159, in check_enum_text_bad_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 189, in test_simple_evaluate_editor_index
>     self.check_enum_index_update(simple_evaluate_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 140, in check_enum_index_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_editor_object (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 198, in test_simple_evaluate_editor_object
>     self.check_enum_object_update(simple_evaluate_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 121, in check_enum_object_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 184, in test_simple_evaluate_editor_text
>     self.check_enum_text_update(simple_evaluate_view)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 102, in check_enum_text_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_popup_editor_bad_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 212, in test_simple_evaluate_popup_editor_bad_text
>     self.check_enum_text_bad_update(simple_evaluate_view_popup)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 159, in check_enum_text_bad_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_popup_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 208, in test_simple_evaluate_popup_editor_index
>     self.check_enum_index_update(simple_evaluate_view_popup)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 140, in check_enum_index_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_popup_editor_object (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 217, in test_simple_evaluate_popup_editor_object
>     self.check_enum_object_update(simple_evaluate_view_popup)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 121, in check_enum_object_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_simple_evaluate_popup_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 203, in test_simple_evaluate_popup_editor_text
>     self.check_enum_text_update(simple_evaluate_view_popup)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_enum_editor.py", line 102, in check_enum_text_update
>     ui = enum_edit.edit_traits(view=view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_instance_editor.test_simple_editor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_instance_editor.py", line 23, in test_simple_editor
>     ui = obj.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_instance_editor.test_simple_editor_parent_closed
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_instance_editor.py", line 40, in test_simple_editor_parent_closed
>     ui = obj.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: Check that selection listeners get correctly disconnected
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_liststr_editor_selection.py", line 156, in test_selection_listener_disconnected
>     ui = obj.edit_traits(view=single_select_item_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_range_editor_spinner.test_qt_spin_control_editing
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_range_editor_spinner.py", line 133, in test_qt_spin_control_editing
>     ui = num.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_range_editor_text.test_avoid_slider_feedback
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_range_editor_text.py", line 90, in test_avoid_slider_feedback
>     ui = num.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_progress_column
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 599, in test_progress_column
>     ui = object_list.edit_traits(view=progress_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_filtered_table_editor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 282, in test_filtered_table_editor
>     ui = object_list.edit_traits(view=filtered_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 268, in test_table_editor
>     ui = object_list.edit_traits(view=simple_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_cell
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 486, in test_table_editor_select_cell
>     ui = object_list.edit_traits(view=select_cell_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_cell_index
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 540, in test_table_editor_select_cell_index
>     ui = object_list.edit_traits(view=select_cell_index_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_cell_indices
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 563, in test_table_editor_select_cell_indices
>     ui = object_list.edit_traits(view=select_cell_indices_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_cells
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 513, in test_table_editor_select_cells
>     ui = object_list.edit_traits(view=select_cells_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_column
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 394, in test_table_editor_select_column
>     ui = object_list.edit_traits(view=select_column_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_column_index
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 440, in test_table_editor_select_column_index
>     ui = object_list.edit_traits(view=select_column_index_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_column_indices
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 463, in test_table_editor_select_column_indices
>     ui = object_list.edit_traits(view=select_column_indices_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_columns
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 417, in test_table_editor_select_columns
>     ui = object_list.edit_traits(view=select_columns_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_row
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 302, in test_table_editor_select_row
>     ui = object_list.edit_traits(view=select_row_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_row_index
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 348, in test_table_editor_select_row_index
>     ui = object_list.edit_traits(view=select_row_index_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_row_indices
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 371, in test_table_editor_select_row_indices
>     ui = object_list.edit_traits(view=select_row_indices_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_table_editor.test_table_editor_select_rows
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_table_editor.py", line 325, in test_table_editor_select_rows
>     ui = object_list.edit_traits(view=select_rows_view)
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_event_synchronization (traitsui.tests.editors.test_tabular_editor.TestTabularEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tabular_editor.py", line 93, in test_event_synchronization
>     with self.report_and_editor() as (report, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tabular_editor.py", line 117, in report_and_editor
>     ui = report.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_selected_reacts_to_model_changes (traitsui.tests.editors.test_tabular_editor.TestTabularEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tabular_editor.py", line 69, in test_selected_reacts_to_model_changes
>     with self.report_and_editor() as (report, editor):
>   File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
>     return next(self.gen)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tabular_editor.py", line 117, in report_and_editor
>     ui = report.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_smoke_save_restore_prefs (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 281, in test_smoke_save_restore_prefs
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_smoke_word_wrap (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 289, in test_smoke_word_wrap
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_editor_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 222, in test_tree_editor_label_listener
>     self._test_tree_editor_releases_listeners(hide_root=False, nodes=nodes,
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 142, in _test_tree_editor_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_editor_listeners_with_hidden_root (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 211, in test_tree_editor_listeners_with_hidden_root
>     self._test_tree_editor_releases_listeners(hide_root=True, nodes=nodes)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 142, in _test_tree_editor_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_editor_listeners_with_shown_root (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 200, in test_tree_editor_listeners_with_shown_root
>     self._test_tree_editor_releases_listeners(hide_root=False, nodes=nodes)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 142, in _test_tree_editor_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_editor_xgetattr_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 234, in test_tree_editor_xgetattr_label_listener
>     self._test_tree_editor_releases_listeners(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 142, in _test_tree_editor_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_node_object_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 274, in test_tree_node_object_label_listener
>     self._test_tree_node_object_releases_listeners(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 170, in _test_tree_node_object_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_node_object_listeners_with_hidden_root (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 262, in test_tree_node_object_listeners_with_hidden_root
>     self._test_tree_node_object_releases_listeners(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 170, in _test_tree_node_object_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_tree_node_object_listeners_with_shown_root (traitsui.tests.editors.test_tree_editor.TestTreeView)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 250, in test_tree_node_object_listeners_with_shown_root
>     self._test_tree_node_object_releases_listeners(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tree_editor.py", line 170, in _test_tree_node_object_releases_listeners
>     ui = tree_editor_view.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.editors.test_tuple_editor.test_qt_tuple_editor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_tuple_editor.py", line 42, in test_qt_tuple_editor
>     ui = val.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_actions.test_qt_button_action
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_actions.py", line 148, in test_qt_button_action
>     _test_actions(_qt_click_button)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_actions.py", line 84, in _test_actions
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_actions.test_qt_menu_action
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_actions.py", line 136, in test_qt_menu_action
>     _test_actions(qt_trigger_menu_action)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_actions.py", line 84, in _test_actions
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_actions.test_qt_toolbar_action
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_actions.py", line 121, in test_qt_toolbar_action
>     _test_actions(qt_trigger_toolbar_action)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_actions.py", line 84, in _test_actions
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_color_column (traitsui.tests.test_color_column.TestColorColumn)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_color_column.py", line 58, in test_color_column
>     ui = data.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_chained_object (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 322, in test_chained_object
>     self.change_user_value(editor, user_object, 'user_value', 'new test')
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 199, in change_user_value
>     self.event_loop_helper.event_loop_with_timeout(repeat=6)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_chained_object (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_context_object (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 268, in test_context_object
>     self.change_user_value(editor, user_object, 'user_value', 'new test')
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 199, in change_user_value
>     self.event_loop_helper.event_loop_with_timeout(repeat=6)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_context_object (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_event_trait (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 294, in test_event_trait
>     self.change_user_value(editor, user_object, 'user_event', True)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 199, in change_user_value
>     self.event_loop_helper.event_loop_with_timeout(repeat=6)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_event_trait (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_factory_sync_cv_simple (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_factory_sync_simple (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_lifecycle (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 230, in test_lifecycle
>     self.change_user_value(editor, editor.object, 'user_value',
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_editor.py", line 199, in change_user_value
>     self.event_loop_helper.event_loop_with_timeout(repeat=6)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_lifecycle (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_parse_extended_name (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_both (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from_chained (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from_context (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from_cv (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from_event (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from_list (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_from_object (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to_chained (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to_context (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to_cv (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to_event (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to_list (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_sync_value_to_object (traitsui.tests.test_editor.TestEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 64, in tearDown
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: traitsui.tests.test_labels.test_qt_labels_right_resizing_horizontal
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 211, in test_qt_labels_right_resizing_horizontal
>     _test_qt_labels_right_resizing(HResizeTestDialog)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 173, in _test_qt_labels_right_resizing
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_labels.test_qt_labels_right_resizing_vertical
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 206, in test_qt_labels_right_resizing_vertical
>     _test_qt_labels_right_resizing(VResizeTestDialog)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 173, in _test_qt_labels_right_resizing
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_labels.test_qt_no_labels_on_the_right_bug
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 222, in test_qt_no_labels_on_the_right_bug
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_labels.test_qt_show_labels_right_without_colon
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 148, in test_qt_show_labels_right_without_colon
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_labels.test_labels_enabled_when
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_labels.py", line 239, in test_labels_enabled_when
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_layout.test_qt_resizable_in_hgroup
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_layout.py", line 97, in test_qt_resizable_in_hgroup
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_layout.test_qt_resizable_in_vgroup
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_layout.py", line 76, in test_qt_resizable_in_vgroup
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_splitter_prefs_restored.test_splitter_prefs_are_restored
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_splitter_prefs_restored.py", line 98, in test_splitter_prefs_are_restored
>     ui = TmpClass().edit_traits()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/handler.py", line 511, in edit_traits
>     return self.trait_view(view).ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_value_update (traitsui.tests.test_tuple_editor.TestTupleEditor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_tuple_editor.py", line 44, in test_value_update
>     ui = model.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_ui.test_destroy_after_ok_qt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_ui.py", line 191, in test_destroy_after_ok_qt
>     ui = foo.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_ui.test_reset_with_destroy_qt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_ui.py", line 80, in test_reset_with_destroy_qt
>     ui = foo.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_ui.test_reset_without_destroy_qt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_ui.py", line 137, in test_reset_without_destroy_qt
>     ui = foo.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: traitsui.tests.test_ui.test_no_spring_trait
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_ui.py", line 210, in test_no_spring_trait
>     ui = obj.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_live_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_live_view_application_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_live_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_live_view_application_ok (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_livemodal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_livemodal_view_application_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_livemodal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_livemodal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_modal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_modal_view_application_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_modal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_modal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_nonmodal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_nonmodal_view_application_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_nonmodal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: test_nonmodal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_view_application.py", line 63, in setUp
>     with self.event_loop_with_timeout(repeat=5):
>   File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/gui_test_assistant.py", line 258, in event_loop_with_timeout
>     self.event_loop_helper.event_loop_with_timeout(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 69, in event_loop_with_timeout
>     self.event_loop_until_condition(
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/util/event_loop_helper.py", line 113, in event_loop_until_condition
>     timeout_timer.setInterval(timeout * 1000)
> TypeError: setInterval(self, int): argument 1 has unexpected type 'float'
> 
> ======================================================================
> ERROR: traitsui.tests.test_visible_when_layout.test_visible_when_layout
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 90, in wrapper
>     return item(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/test_visible_when_layout.py", line 87, in test_visible_when_layout
>     ui = dialog.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> ERROR: test_subpanel_no_toolbar_nor_button_in_widget (traitsui.qt4.tests.test_ui_panel.TestUIPanel)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/tests/test_ui_panel.py", line 102, in test_subpanel_no_toolbar_nor_button_in_widget
>     ui = foo_window.edit_traits()
>   File "/usr/lib/python3/dist-packages/traits/has_traits.py", line 2019, in edit_traits
>     return view.ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/ui.py", line 244, in ui
>     self.rebuild(self, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/toolkit.py", line 166, in ui_live
>     ui_live.ui_live(ui, parent)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 41, in ui_live
>     _ui_dialog(ui, parent, BaseDialog.NONMODAL)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 63, in _ui_dialog
>     BaseDialog.display_ui(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 278, in display_ui
>     ui.owner.init(ui, parent, style)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_live.py", line 94, in init
>     self.set_icon(view.icon)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/qt4/ui_base.py", line 314, in set_icon
>     self.control.setWindowIcon(icon.create_icon())
>   File "/usr/lib/python3/dist-packages/pyface/ui/qt4/image_resource.py", line 56, in create_icon
>     ref = self._get_ref(size)
>   File "/usr/lib/python3/dist-packages/pyface/i_image_resource.py", line 199, in _get_ref
>     self._ref = resource_manager.locate_image(self.name,
>   File "/usr/lib/python3/dist-packages/pyface/resource/resource_manager.py", line 58, in locate_image
>     if not isinstance(path, collections.Sequence):
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> ======================================================================
> FAIL: traitsui.tests.editors.test_csv_editor.test_csv_editor_disposal
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_csv_editor.py", line 55, in test_csv_editor_disposal
>     ui = csv_view.edit_traits()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/handler.py", line 511, in edit_traits
>     return self.trait_view(view).ui(
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/view.py", line 446, in ui
>     ui.ui(parent, kind)
> AttributeError: module 'collections' has no attribute 'Sequence'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/_tools.py", line 129, in wrapper
>     return test_func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build/traitsui/tests/editors/test_csv_editor.py", line 63, in test_csv_editor_disposal
>     assert False, "AttributeError raised"
> AssertionError: AttributeError raised
> 
> ----------------------------------------------------------------------
> Ran 187 tests in 0.219s
> 
> FAILED (SKIP=14, errors=121, failures=1)
> E: pybuild pybuild:355: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_traitsui/build; python3.10 -m nose -v traitsui.tests traitsui.qt4.tests
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_traitsui/build; python3.9 -m nose -v traitsui.tests traitsui.qt4.tests
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user42'
> test_custom_button_editor (traitsui.tests.editors.test_button_editor.TestButtonEditor) ... ok
> test_simple_button_editor (traitsui.tests.editors.test_button_editor.TestButtonEditor) ... ok
> test_styles (traitsui.tests.editors.test_button_editor.TestButtonEditor) ... ok
> Test readonly editor style for CodeEditor ... ok
> CodeEditor should honor the `show_line_numbers` setting ... ok
> traitsui.tests.editors.test_csv_editor.test_csv_editor_disposal ... ok
> traitsui.tests.editors.test_csv_editor.test_csv_editor_external_append ... ok
> test_custom_selected_color (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ok
> test_multi_select_dates_on_editor (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ok
> test_multi_select_qt4_set_model_dates (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ok
> test_multi_select_qt4_styles_reset (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ok
> test_single_select_qt4 (traitsui.tests.editors.test_date_editor.TestDateEditorCustomQt) ... ok
> test_date_range_multi_select_is_constant (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorGeneric) ... ok
> test_allow_no_range (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> test_set_date_range_on_editor (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> test_set_date_range_on_model (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> test_set_date_range_reset_when_click_outside (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> test_set_date_range_reverse_order (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> test_set_one_sided_range_error (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> test_set_reverse_range_on_model (traitsui.tests.editors.test_date_range_editor.TestDateRangeEditorQt) ... ok
> traitsui.tests.editors.test_default_override.test_simple_override ... ok
> traitsui.tests.editors.test_default_override.test_text_override ... ok
> traitsui.tests.editors.test_default_override.test_custom_override ... ok
> traitsui.tests.editors.test_default_override.test_readonly_override ... ok
> test_simple_enum_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_enum_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_editor_bad_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_editor_object (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_popup_editor_bad_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_popup_editor_index (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_popup_editor_object (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> test_simple_evaluate_popup_editor_text (traitsui.tests.editors.test_enum_editor.TestEnumEditor) ... ok
> traitsui.tests.editors.test_instance_editor.test_simple_editor ... ok
> traitsui.tests.editors.test_instance_editor.test_simple_editor_parent_closed ... ok
> Test the ListStringAdapter len method ... ok
> Check that selection listeners get correctly disconnected ... ok
> traitsui.tests.editors.test_liststr_editor_selection.test_wx_list_str_multi_selected_index ... SKIP
> traitsui.tests.editors.test_liststr_editor_selection.test_wx_list_str_selected_index ... SKIP
> traitsui.tests.editors.test_range_editor_spinner.test_qt_spin_control_editing ... ok
> traitsui.tests.editors.test_range_editor_spinner.test_wx_spin_control_editing_does_not_update ... SKIP
> traitsui.tests.editors.test_range_editor_spinner.test_wx_spin_control_editing_should_not_crash ... SKIP
> traitsui.tests.editors.test_range_editor_text.test_avoid_slider_feedback ... ok
> traitsui.tests.editors.test_range_editor_text.test_wx_text_editing ... SKIP
> traitsui.tests.editors.test_table_editor.test_progress_column ... ok
> traitsui.tests.editors.test_table_editor.test_filtered_table_editor ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor ... ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cell ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cell_index ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cell_indices ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_cells ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_column ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_column_index ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_column_indices ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_columns ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_row ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_row_index ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_row_indices ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> traitsui.tests.editors.test_table_editor.test_table_editor_select_rows ... QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> QItemSelectionModel: Selecting when no model has been set will result in a no-op.
> ok
> test_event_synchronization (traitsui.tests.editors.test_tabular_editor.TestTabularEditor) ... ok
> test_selected_reacts_to_model_changes (traitsui.tests.editors.test_tabular_editor.TestTabularEditor) ... ok
> test_smoke_save_restore_prefs (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_smoke_word_wrap (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_editor_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_editor_listeners_with_hidden_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_editor_listeners_with_shown_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_editor_xgetattr_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_node_object_label_listener (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_node_object_listeners_with_hidden_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> test_tree_node_object_listeners_with_shown_root (traitsui.tests.editors.test_tree_editor.TestTreeView) ... ok
> traitsui.tests.editors.test_tuple_editor.test_qt_tuple_editor ... ok
> traitsui.tests.null_backend.test_font_trait.test_font_trait_default ... SKIP
> An assigned font string is parsed, and the substrings are ... SKIP
> Verify that configure_traits fails with NotImplementedError. ... SKIP
> Failure: SkipTest () ... SKIP
> traitsui.tests.test_actions.test_qt_button_action ... ok
> traitsui.tests.test_actions.test_qt_menu_action ... ok
> traitsui.tests.test_actions.test_qt_toolbar_action ... ok
> traitsui.tests.test_actions.test_wx_button_action ... SKIP
> traitsui.tests.test_actions.test_wx_toolbar_action ... SKIP: Problem with triggering toolbar actions on Linux and Windows. Issue #428.
> test_color_column (traitsui.tests.test_color_column.TestColorColumn) ... ok
> test_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_float_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_float_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_int_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_int_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_str_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_str_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_unicode_constant (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_unicode_context_value (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_cv_unicode_not_none (traitsui.tests.test_context_value.TestContextvalue) ... ok
> test_metadata (traitsui.tests.test_context_value.TestContextvalue) ... ok
> traitsui.tests.test_controller.test_construction ... ok
> test_chained_object (traitsui.tests.test_editor.TestEditor) ... ok
> test_context_object (traitsui.tests.test_editor.TestEditor) ... ok
> test_event_trait (traitsui.tests.test_editor.TestEditor) ... ok
> test_factory_sync_cv_simple (traitsui.tests.test_editor.TestEditor) ... ok
> test_factory_sync_simple (traitsui.tests.test_editor.TestEditor) ... ok
> test_lifecycle (traitsui.tests.test_editor.TestEditor) ... ok
> test_parse_extended_name (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_both (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from_chained (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from_context (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from_cv (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from_event (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from_list (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_from_object (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to_chained (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to_context (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to_cv (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to_event (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to_list (traitsui.tests.test_editor.TestEditor) ... ok
> test_sync_value_to_object (traitsui.tests.test_editor.TestEditor) ... ok
> test_extract_docstring_from_source (traitsui.tests.test_extras.TestDemo) ... ok
> test_parse_source (traitsui.tests.test_extras.TestDemo) ... ok
> test_close_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_help_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_action_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_click_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_info_action_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_object_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_pyface_action (traitsui.tests.test_handler.TestHandler) ... ok
> test_perform_traitsui_action (traitsui.tests.test_handler.TestHandler) ... ok
> test_redo_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_revert_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_undo_handler (traitsui.tests.test_handler.TestHandler) ... ok
> test_all_default (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_fixed (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_fixed_too_wide (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_weighted (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_all_weighted_default_min (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_min_widths (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_mixed (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_mixed_too_wide (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_user_and_min_widths (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> test_user_widths (traitsui.tests.test_helper.TestComputeColumnWidths) ... ok
> traitsui.tests.test_labels.test_qt_labels_right_resizing_horizontal ... ok
> traitsui.tests.test_labels.test_qt_labels_right_resizing_vertical ... ok
> traitsui.tests.test_labels.test_qt_no_labels_on_the_right_bug ... ok
> traitsui.tests.test_labels.test_qt_show_labels_right_without_colon ... ok
> traitsui.tests.test_labels.test_labels_enabled_when ... ok
> traitsui.tests.test_layout.test_qt_resizable_in_hgroup ... ok
> traitsui.tests.test_layout.test_qt_resizable_in_vgroup ... ok
> Make sure genuine AttributeErrors raise on Editor creation. ... ok
> Make sure that DelegatesTo on Events passes Editor creation. ... ok
> test_creation_sets_shadow_first (traitsui.tests.test_shadow_group.TestShadowGroup) ... ok
> traitsui.tests.test_splitter_prefs_restored.test_splitter_prefs_are_restored ... ok
> test_default_toolkit (traitsui.tests.test_toolkit.TestToolkit) ... ok
> test_nonexistent_toolkit (traitsui.tests.test_toolkit.TestToolkit) ... ok
> test_nonstandard_toolkit (traitsui.tests.test_toolkit.TestToolkit) ... ok
> test_insert_child (traitsui.tests.test_tree_node.TestTreeNode) ... ok
> test_value_update (traitsui.tests.test_tuple_editor.TestTupleEditor) ... ok
> traitsui.tests.test_ui.test_destroy_after_ok_qt ... ok
> traitsui.tests.test_ui.test_destroy_after_ok_wx ... SKIP
> traitsui.tests.test_ui.test_reset_with_destroy_qt ... ok
> traitsui.tests.test_ui.test_reset_with_destroy_wx ... SKIP
> traitsui.tests.test_ui.test_reset_without_destroy_qt ... ok
> traitsui.tests.test_ui.test_reset_without_destroy_wx ... SKIP
> traitsui.tests.test_ui.test_no_spring_trait ... ok
> test_live_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_live_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_live_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... QCoreApplication::exec: The event loop is already running
> ok
> test_live_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_livemodal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5170, resource id: 2097457, major code: 42 (SetInputFocus), minor code: 0
> ok
> test_livemodal_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5222, resource id: 2097459, major code: 42 (SetInputFocus), minor code: 0
> ok
> test_livemodal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_livemodal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5343, resource id: 2097466, major code: 42 (SetInputFocus), minor code: 0
> ok
> test_modal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5395, resource id: 2097468, major code: 42 (SetInputFocus), minor code: 0
> ok
> test_modal_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5447, resource id: 2097470, major code: 42 (SetInputFocus), minor code: 0
> ok
> test_modal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_modal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5568, resource id: 2097477, major code: 42 (SetInputFocus), minor code: 0
> ok
> test_nonmodal_view_application_cancel (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_nonmodal_view_application_close (traitsui.tests.test_view_application.TestViewApplication) ... ok
> test_nonmodal_view_application_eventloop_close (traitsui.tests.test_view_application.TestViewApplication) ... QCoreApplication::exec: The event loop is already running
> ok
> test_nonmodal_view_application_ok (traitsui.tests.test_view_application.TestViewApplication) ... ok
> traitsui.tests.test_visible_when_layout.test_visible_when_layout ... ok
> test_wrap_text_basic (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_empty (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_narrow (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_narrow_short (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_wrap_text_short (traitsui.qt4.tests.test_helper.TestWrapText) ... ok
> test_panel_has_toolbar_buttons_qt4 (traitsui.qt4.tests.test_ui_panel.TestUIPanel) ... ok
> test_subpanel_has_toolbar_no_buttons_qt4 (traitsui.qt4.tests.test_ui_panel.TestUIPanel) ... ok
> test_subpanel_no_toolbar_nor_button_in_widget (traitsui.qt4.tests.test_ui_panel.TestUIPanel) ... ok
> 
> ----------------------------------------------------------------------
> Ran 187 tests in 7.124s
> 
> OK (SKIP=14)
> dh_auto_test: error: pybuild --test --test-nose -i python{version} -p "3.10 3.9" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/python-traitsui_6.1.3-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Python-modules-team mailing list