From ec025067ec2fab14e4caa1ae6bc96692fbbe6870 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 30 Jun 2016 11:13:00 -0700 Subject: [PATCH 1/6] Use sys.base_prefix, if present, for Py3 venv's --- wscript | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/wscript b/wscript index b24bae24..0faa5eca 100644 --- a/wscript +++ b/wscript @@ -333,9 +333,19 @@ def my_check_python_headers(conf): if isWindows: libname = 'python' + conf.env['PYTHON_VERSION'].replace('.', '') - # TODO: libpath will be incorrect in virtualenv's. Fix this... - libpath = [os.path.join(dct['prefix'], "libs")] - + libpath = [os.path.join(dct['prefix'], "libs")] + + # If we're running in a Py3 style venv then the libpath above is not + # correct, it needs to come from sys.base_prefix instead. + base_prefix = conf.get_python_variables( + ["base_prefix"], + ["import sys", + "base_prefix = getattr(sys, 'base_prefix')"])[0] + if base_prefix is not None: + libpath = [os.path.join(base_prefix, "libs")] + + # TODO: handle old-style virtualenv too + conf.env['LIBPATH_PYEMBED'] = libpath conf.env.append_value('LIB_PYEMBED', [libname]) conf.env['LIBPATH_PYEXT'] = conf.env['LIBPATH_PYEMBED'] From 087cf1451be22c96afb9eb9a91be7d6ecbbd1e38 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 30 Jun 2016 13:36:07 -0700 Subject: [PATCH 2/6] Use a semi-transparent rectangle in the Overlay sample --- demo/Overlay.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/demo/Overlay.py b/demo/Overlay.py index 14109dac..53e6df7e 100644 --- a/demo/Overlay.py +++ b/demo/Overlay.py @@ -95,21 +95,27 @@ class TestPanel(wx.Panel): odc = wx.DCOverlay(self.overlay, dc) odc.Clear() + # Mac's DC is already the same as a GCDC, and it causes + # problems with the overlay if we try to use an actual + # wx.GCDC so don't try it. If you do not need to use a + # semi-transparent background then you can leave this out. + if 'wxMac' not in wx.PlatformInfo: + dc = wx.GCDC(dc) + + # Set the pen, for the box's border dc.SetPen(wx.Pen(colour=self.overlayPenColor.GetColour(), width=self.overlayPenWidth.GetValue(), style=self.wxPenStylesDict[self.penstylesCombo.GetString(self.penstylesCombo.GetSelection())])) - if 'wxMac' in wx.PlatformInfo: - dc.SetBrush(wx.Brush(wx.Colour(0xC0, 0xC0, 0xC0, 0x80))) - else: - dc.SetBrush(wx.TRANSPARENT_BRUSH) + # Create a brush (for the box's interior) with the same colour, + # but 50% transparency. + bc = self.overlayPenColor.GetColour() + bc = wx.Colour(bc.red, bc.green, bc.blue, 0x80) + dc.SetBrush(wx.Brush(bc)) + + # Draw the rectangle dc.DrawRectangle(rect) - #Draw Pos Text - ## text = u'%s'%evtPos - ## width, height = dc.GetTextExtent(text) - ## dc.DrawText(text, x=evtPos[0]+2, y=evtPos[1]-height) - if evtPos[0] < self.startPos[0]: # draw on left side of rect, not inside it dc.DrawBitmap(self.cropbitmap, evtPos[0] - 25 - self.overlayPenWidth.GetValue(), @@ -157,7 +163,7 @@ class TestPanel(wx.Panel): del dc self.Refresh() - self.Update() + #self.Update() def OnPaint(self, event): dc = wx.BufferedPaintDC(self, self.buffer) From bb01dc0d7fbc798c6b6103e207adf231e99ff3f5 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 30 Jun 2016 16:49:19 -0700 Subject: [PATCH 3/6] Use absolute import of wtc in the unittest modules, instead of depending on them being run as __main__ and getting the folder on the sys.path by default. --- bin/make-new-unittest-file.py | 2 +- unittests/runtests.py | 2 +- unittests/test_aboutdlg.py | 2 +- unittests/test_accel.py | 2 +- unittests/test_affinematrix2d.py | 2 +- unittests/test_animate.py | 2 +- unittests/test_apptrait.py | 2 +- unittests/test_arraystring.py | 2 +- unittests/test_artprov.py | 2 +- unittests/test_asserts.py | 2 +- unittests/test_axbase.py | 2 +- unittests/test_bannerwindow.py | 2 +- unittests/test_bitmap.py | 2 +- unittests/test_bmpbuttn.py | 2 +- unittests/test_bmpcbox.py | 2 +- unittests/test_bookctrl.py | 2 +- unittests/test_brush.py | 2 +- unittests/test_busyinfo.py | 2 +- unittests/test_button.py | 2 +- unittests/test_calctrl.py | 2 +- unittests/test_caret.py | 2 +- unittests/test_checkbox.py | 2 +- unittests/test_checklst.py | 2 +- unittests/test_choicdlg.py | 2 +- unittests/test_choice.py | 2 +- unittests/test_choicebk.py | 2 +- unittests/test_clipbrd.py | 2 +- unittests/test_clntdatactnr.py | 2 +- unittests/test_cmdproc.py | 2 +- unittests/test_cmndata.py | 2 +- unittests/test_collpane.py | 2 +- unittests/test_colordlg.py | 2 +- unittests/test_colour.py | 2 +- unittests/test_combo.py | 2 +- unittests/test_combobox.py | 2 +- unittests/test_commandlinkbutton.py | 2 +- unittests/test_config.py | 2 +- unittests/test_control.py | 2 +- unittests/test_cshelp.py | 2 +- unittests/test_cursor.py | 2 +- unittests/test_dataobj.py | 2 +- unittests/test_dataview.py | 2 +- unittests/test_datectrl.py | 2 +- unittests/test_dateevt.py | 2 +- unittests/test_dc.py | 2 +- unittests/test_dcDrawLists.py | 2 +- unittests/test_dcbuffer.py | 2 +- unittests/test_dcclient.py | 2 +- unittests/test_dcgraph.py | 2 +- unittests/test_dcmemory.py | 2 +- unittests/test_dcmirror.py | 2 +- unittests/test_dcprint.py | 2 +- unittests/test_dcps.py | 2 +- unittests/test_dcscreen.py | 2 +- unittests/test_dcsvg.py | 2 +- unittests/test_deadobj.py | 2 +- unittests/test_debug.py | 2 +- unittests/test_defs.py | 2 +- unittests/test_dialog.py | 2 +- unittests/test_dirctrl.py | 2 +- unittests/test_dirdlg.py | 2 +- unittests/test_display.py | 2 +- unittests/test_dnd.py | 2 +- unittests/test_dragimag.py | 2 +- unittests/test_editlbox.py | 2 +- unittests/test_fdrepdlg.py | 2 +- unittests/test_filectrl.py | 2 +- unittests/test_filedlg.py | 2 +- unittests/test_filehistory.py | 2 +- unittests/test_filesys.py | 2 +- unittests/test_font.py | 2 +- unittests/test_fontdlg.py | 2 +- unittests/test_fontenum.py | 2 +- unittests/test_fontmap.py | 2 +- unittests/test_fontutil.py | 2 +- unittests/test_frame.py | 2 +- unittests/test_fswatcher.py | 2 +- unittests/test_gauge.py | 2 +- unittests/test_gbsizer.py | 2 +- unittests/test_gdicmn.py | 2 +- unittests/test_glcanvas.py | 2 +- unittests/test_graphics.py | 2 +- unittests/test_grid.py | 2 +- unittests/test_headercol.py | 2 +- unittests/test_headerctrl.py | 2 +- unittests/test_help.py | 2 +- unittests/test_helpctrl.py | 2 +- unittests/test_helpdata.py | 2 +- unittests/test_helpdlg.py | 2 +- unittests/test_helpext.py | 2 +- unittests/test_helpfrm.py | 2 +- unittests/test_helpwnd.py | 2 +- unittests/test_htmlcell.py | 2 +- unittests/test_htmldefs.py | 2 +- unittests/test_htmllbox.py | 2 +- unittests/test_htmlpars.py | 2 +- unittests/test_htmlprint.py | 2 +- unittests/test_htmlwin.py | 2 +- unittests/test_htmlwinpars.py | 2 +- unittests/test_hyperlink.py | 2 +- unittests/test_icon.py | 2 +- unittests/test_iconbndl.py | 2 +- unittests/test_iconloc.py | 2 +- unittests/test_image.py | 2 +- unittests/test_imaglist.py | 2 +- unittests/test_infobar.py | 2 +- unittests/test_intl.py | 2 +- unittests/test_joystick.py | 2 +- unittests/test_layout.py | 2 +- unittests/test_laywin.py | 2 +- unittests/test_lib_agw_advancedsplash.py | 2 +- unittests/test_lib_agw_aquabutton.py | 2 +- unittests/test_lib_agw_aui.py | 2 +- unittests/test_lib_agw_aui_dockart.py | 2 +- unittests/test_lib_agw_aui_tabart.py | 2 +- unittests/test_lib_agw_aui_utilities.py | 2 +- unittests/test_lib_agw_balloontip.py | 2 +- unittests/test_lib_agw_buttonpanel.py | 2 +- unittests/test_lib_agw_cubecolourdialog.py | 2 +- unittests/test_lib_agw_customtreectrl.py | 2 +- unittests/test_lib_agw_flatmenu.py | 2 +- unittests/test_lib_agw_flatnotebook.py | 2 +- unittests/test_lib_agw_floatspin.py | 2 +- unittests/test_lib_agw_fmcustomizedlg.py | 2 +- unittests/test_lib_agw_foldpanelbar.py | 2 +- unittests/test_lib_agw_fourwaysplitter.py | 2 +- unittests/test_lib_agw_genericmessagedialog.py | 2 +- unittests/test_lib_agw_gradientbutton.py | 2 +- unittests/test_lib_agw_hyperlink.py | 2 +- unittests/test_lib_agw_hypertreelist.py | 2 +- unittests/test_lib_agw_infobar.py | 2 +- unittests/test_lib_agw_knobctrl.py | 2 +- unittests/test_lib_agw_labelbook.py | 2 +- unittests/test_lib_agw_multidirdialog.py | 2 +- unittests/test_lib_agw_peakmeter.py | 2 +- unittests/test_lib_agw_persist_persistencemanager.py | 2 +- unittests/test_lib_agw_piectrl.py | 2 +- unittests/test_lib_agw_pybusyinfo.py | 2 +- unittests/test_lib_agw_pycollapsiblepane.py | 2 +- unittests/test_lib_agw_pygauge.py | 2 +- unittests/test_lib_agw_pyprogress.py | 2 +- unittests/test_lib_agw_ribbonbar.py | 2 +- unittests/test_lib_agw_rulerctrl.py | 2 +- unittests/test_lib_agw_shapedbutton.py | 2 +- unittests/test_lib_agw_shortcuteditor.py | 2 +- unittests/test_lib_agw_speedmeter.py | 2 +- unittests/test_lib_agw_supertooltip.py | 2 +- unittests/test_lib_agw_thumbnailctrl.py | 2 +- unittests/test_lib_agw_toasterbox.py | 2 +- unittests/test_lib_agw_ultimatelistctrl.py | 2 +- unittests/test_lib_agw_xlsgrid.py | 2 +- unittests/test_lib_agw_zoombar.py | 2 +- unittests/test_lib_busy.py | 2 +- unittests/test_lib_buttons.py | 2 +- unittests/test_lib_calendar.py | 2 +- unittests/test_lib_cdate.py | 2 +- unittests/test_lib_colourdb.py | 2 +- unittests/test_lib_colourselect.py | 2 +- unittests/test_lib_expando.py | 2 +- unittests/test_lib_fancytext.py | 2 +- unittests/test_lib_floatcanvas_bbox.py | 2 +- unittests/test_lib_floatcanvas_floatcanvas.py | 2 +- unittests/test_lib_imagebrowser.py | 2 +- unittests/test_lib_imageutils.py | 2 +- unittests/test_lib_intctrl.py | 2 +- unittests/test_lib_langlistctrl.py | 2 +- unittests/test_lib_masked.py | 2 +- unittests/test_lib_ogl.py | 2 +- unittests/test_lib_pdfviewer_pdfviewer.py | 2 +- unittests/test_lib_pdfviewer_vec2d.py | 2 +- unittests/test_lib_pubsub_api3.py | 2 +- unittests/test_lib_pubsub_defaultlog.py | 2 +- unittests/test_lib_pubsub_except.py | 2 +- unittests/test_lib_pubsub_listener.py | 2 +- unittests/test_lib_pubsub_notify.py | 2 +- unittests/test_lib_pubsub_notify2.py | 2 +- unittests/test_lib_pubsub_notify2_1.py | 2 +- unittests/test_lib_pubsub_notify2_2.py | 2 +- unittests/test_lib_pubsub_notify3.py | 2 +- unittests/test_lib_pubsub_notify4.py | 2 +- unittests/test_lib_pubsub_provider.py | 2 +- unittests/test_lib_pubsub_spec.py | 2 +- unittests/test_lib_pubsub_topic.py | 2 +- unittests/test_lib_pubsub_topicmgr.py | 2 +- unittests/test_lib_resizewidget.py | 2 +- unittests/test_lib_scrolledpanel.py | 2 +- unittests/test_lib_sized_controls.py | 2 +- unittests/test_lib_splitter.py | 2 +- unittests/test_lib_statbmp.py | 2 +- unittests/test_lib_stattext.py | 2 +- unittests/test_lib_throbber.py | 2 +- unittests/test_lib_ticker.py | 2 +- unittests/test_listbook.py | 2 +- unittests/test_listbox.py | 2 +- unittests/test_listctrl.py | 2 +- unittests/test_log.py | 2 +- unittests/test_mdi.py | 2 +- unittests/test_mediactrl.py | 2 +- unittests/test_menu.py | 2 +- unittests/test_menuitem.py | 2 +- unittests/test_metafile.py | 2 +- unittests/test_mimetype.py | 2 +- unittests/test_minifram.py | 2 +- unittests/test_modalhook.py | 2 +- unittests/test_mousemanager.py | 2 +- unittests/test_msgdlg.py | 2 +- unittests/test_notebook.py | 2 +- unittests/test_notifmsg.py | 2 +- unittests/test_odcombo.py | 2 +- unittests/test_overlay.py | 2 +- unittests/test_panel.py | 2 +- unittests/test_pen.py | 2 +- unittests/test_pickers.py | 2 +- unittests/test_platinfo.py | 2 +- unittests/test_popupwin.py | 2 +- unittests/test_position.py | 2 +- unittests/test_power.py | 2 +- unittests/test_preferences.py | 2 +- unittests/test_printdlg.py | 2 +- unittests/test_printfw.py | 2 +- unittests/test_process.py | 2 +- unittests/test_progdlg.py | 2 +- unittests/test_radiobox.py | 2 +- unittests/test_radiobut.py | 2 +- unittests/test_rawbmp.py | 2 +- unittests/test_rearrangectrl.py | 2 +- unittests/test_region.py | 2 +- unittests/test_renderer.py | 2 +- unittests/test_richmsgdlg.py | 2 +- unittests/test_richtextbuffer.py | 2 +- unittests/test_richtextctrl.py | 2 +- unittests/test_richtextformatdlg.py | 2 +- unittests/test_richtexthtml.py | 2 +- unittests/test_richtextprint.py | 2 +- unittests/test_richtextstyledlg.py | 2 +- unittests/test_richtextstyles.py | 2 +- unittests/test_richtextsymboldlg.py | 2 +- unittests/test_richtextxml.py | 2 +- unittests/test_richtooltip.py | 2 +- unittests/test_sashwin.py | 2 +- unittests/test_scrolbar.py | 2 +- unittests/test_scrolwin.py | 2 +- unittests/test_settings.py | 2 +- unittests/test_sizer.py | 2 +- unittests/test_slider.py | 2 +- unittests/test_snglinst.py | 2 +- unittests/test_sound.py | 2 +- unittests/test_spinbutt.py | 2 +- unittests/test_spinctrl.py | 2 +- unittests/test_splash.py | 2 +- unittests/test_splitter.py | 2 +- unittests/test_srchctrl.py | 2 +- unittests/test_statbmp.py | 2 +- unittests/test_statbox.py | 2 +- unittests/test_statline.py | 2 +- unittests/test_stattext.py | 2 +- unittests/test_statusbar.py | 2 +- unittests/test_stc.py | 2 +- unittests/test_stdpaths.py | 2 +- unittests/test_stockgdi.py | 2 +- unittests/test_stopwatch.py | 2 +- unittests/test_stream.py | 2 +- unittests/test_string.py | 2 +- unittests/test_sysopt.py | 2 +- unittests/test_taskbar.py | 2 +- unittests/test_textctrl.py | 2 +- unittests/test_textdlg.py | 2 +- unittests/test_tglbtn.py | 2 +- unittests/test_timectrl.py | 2 +- unittests/test_timer.py | 2 +- unittests/test_tipdlg.py | 2 +- unittests/test_tipwin.py | 2 +- unittests/test_toolbar.py | 2 +- unittests/test_toolbook.py | 2 +- unittests/test_tooltip.py | 2 +- unittests/test_translation.py | 2 +- unittests/test_treebook.py | 2 +- unittests/test_treectrl.py | 2 +- unittests/test_treelist.py | 2 +- unittests/test_uiaction.py | 2 +- unittests/test_utils.py | 2 +- unittests/test_validate.py | 2 +- unittests/test_variant.py | 2 +- unittests/test_vidmode.py | 2 +- unittests/test_virtualOverride.py | 2 +- unittests/test_vlbox.py | 2 +- unittests/test_vscroll.py | 2 +- unittests/test_wacky_ints.py | 2 +- unittests/test_webkit.py | 2 +- unittests/test_webview.py | 2 +- unittests/test_window.py | 2 +- unittests/test_windowlist.py | 2 +- unittests/test_wizard.py | 2 +- unittests/test_wrapsizer.py | 2 +- unittests/test_wxdatetime.py | 2 +- unittests/test_xml.py | 2 +- unittests/test_xrc.py | 2 +- 297 files changed, 297 insertions(+), 297 deletions(-) diff --git a/bin/make-new-unittest-file.py b/bin/make-new-unittest-file.py index 0b071fc6..aef40c04 100755 --- a/bin/make-new-unittest-file.py +++ b/bin/make-new-unittest-file.py @@ -17,7 +17,7 @@ root_dir = os.path.abspath(os.path.join(script_dir, "..")) usage = "usage: %prog [options] name module" unitteststub = """\ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/runtests.py b/unittests/runtests.py index 5ee4f77c..b63478f0 100755 --- a/unittests/runtests.py +++ b/unittests/runtests.py @@ -44,7 +44,7 @@ print("wx.version: " + wx.version()) print("pid: " + str(os.getpid())) #print("executable: " + sys.executable); raw_input("Press Enter...") -import wtc +from unittests import wtc #--------------------------------------------------------------------------- diff --git a/unittests/test_aboutdlg.py b/unittests/test_aboutdlg.py index 5c361b52..b33973ac 100644 --- a/unittests/test_aboutdlg.py +++ b/unittests/test_aboutdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_accel.py b/unittests/test_accel.py index 6aa43e87..86f6b38a 100644 --- a/unittests/test_accel.py +++ b/unittests/test_accel.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_affinematrix2d.py b/unittests/test_affinematrix2d.py index ba6c297b..56d4e773 100644 --- a/unittests/test_affinematrix2d.py +++ b/unittests/test_affinematrix2d.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_animate.py b/unittests/test_animate.py index 23234d65..1e75f31c 100644 --- a/unittests/test_animate.py +++ b/unittests/test_animate.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_apptrait.py b/unittests/test_apptrait.py index e605b0bb..205f4a9a 100644 --- a/unittests/test_apptrait.py +++ b/unittests/test_apptrait.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_arraystring.py b/unittests/test_arraystring.py index e1bd891a..587aecaf 100644 --- a/unittests/test_arraystring.py +++ b/unittests/test_arraystring.py @@ -1,6 +1,6 @@ import unittest import wx -import wtc +from unittests import wtc import sys import wx.lib.six as six diff --git a/unittests/test_artprov.py b/unittests/test_artprov.py index a35a8d46..106e6327 100644 --- a/unittests/test_artprov.py +++ b/unittests/test_artprov.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_asserts.py b/unittests/test_asserts.py index 9f017323..94cdcda3 100644 --- a/unittests/test_asserts.py +++ b/unittests/test_asserts.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_axbase.py b/unittests/test_axbase.py index 41074e8f..722fddd3 100644 --- a/unittests/test_axbase.py +++ b/unittests/test_axbase.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_bannerwindow.py b/unittests/test_bannerwindow.py index a7df9340..b83e264d 100644 --- a/unittests/test_bannerwindow.py +++ b/unittests/test_bannerwindow.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_bitmap.py b/unittests/test_bitmap.py index 52693118..9b29d861 100644 --- a/unittests/test_bitmap.py +++ b/unittests/test_bitmap.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os import wx.lib.six as six diff --git a/unittests/test_bmpbuttn.py b/unittests/test_bmpbuttn.py index e1023050..47e84d5d 100644 --- a/unittests/test_bmpbuttn.py +++ b/unittests/test_bmpbuttn.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_bmpcbox.py b/unittests/test_bmpcbox.py index 6c67adde..fe687741 100644 --- a/unittests/test_bmpcbox.py +++ b/unittests/test_bmpcbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_bookctrl.py b/unittests/test_bookctrl.py index 3029b203..889c9c28 100644 --- a/unittests/test_bookctrl.py +++ b/unittests/test_bookctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_brush.py b/unittests/test_brush.py index 79666c68..1b2e334f 100644 --- a/unittests/test_brush.py +++ b/unittests/test_brush.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_busyinfo.py b/unittests/test_busyinfo.py index 3fcd5552..52be5274 100644 --- a/unittests/test_busyinfo.py +++ b/unittests/test_busyinfo.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_button.py b/unittests/test_button.py index 4895e9e6..ebb832cf 100644 --- a/unittests/test_button.py +++ b/unittests/test_button.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_calctrl.py b/unittests/test_calctrl.py index 2536a9e9..f382d2e5 100644 --- a/unittests/test_calctrl.py +++ b/unittests/test_calctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_caret.py b/unittests/test_caret.py index 0239c43b..1778da96 100644 --- a/unittests/test_caret.py +++ b/unittests/test_caret.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_checkbox.py b/unittests/test_checkbox.py index 96b2f1c4..94d4c042 100644 --- a/unittests/test_checkbox.py +++ b/unittests/test_checkbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_checklst.py b/unittests/test_checklst.py index 2bc153a9..e8279140 100644 --- a/unittests/test_checklst.py +++ b/unittests/test_checklst.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_choicdlg.py b/unittests/test_choicdlg.py index 8e832efa..3a60c110 100644 --- a/unittests/test_choicdlg.py +++ b/unittests/test_choicdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_choice.py b/unittests/test_choice.py index 15bec95a..b41846c2 100644 --- a/unittests/test_choice.py +++ b/unittests/test_choice.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_choicebk.py b/unittests/test_choicebk.py index 68cafff3..4e59ff71 100644 --- a/unittests/test_choicebk.py +++ b/unittests/test_choicebk.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_clipbrd.py b/unittests/test_clipbrd.py index 032a3850..f4415ac6 100644 --- a/unittests/test_clipbrd.py +++ b/unittests/test_clipbrd.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_clntdatactnr.py b/unittests/test_clntdatactnr.py index 0b087b27..70359d0a 100644 --- a/unittests/test_clntdatactnr.py +++ b/unittests/test_clntdatactnr.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_cmdproc.py b/unittests/test_cmdproc.py index bebbbaa2..01cc8b37 100644 --- a/unittests/test_cmdproc.py +++ b/unittests/test_cmdproc.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_cmndata.py b/unittests/test_cmndata.py index 9ce2d8c7..6b808762 100644 --- a/unittests/test_cmndata.py +++ b/unittests/test_cmndata.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.six as six diff --git a/unittests/test_collpane.py b/unittests/test_collpane.py index 1ad09e9c..43aa3d96 100644 --- a/unittests/test_collpane.py +++ b/unittests/test_collpane.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_colordlg.py b/unittests/test_colordlg.py index 97a4b58d..cecd671f 100644 --- a/unittests/test_colordlg.py +++ b/unittests/test_colordlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_colour.py b/unittests/test_colour.py index a89c91fa..3dffa44e 100644 --- a/unittests/test_colour.py +++ b/unittests/test_colour.py @@ -1,6 +1,6 @@ import unittest import wx -import wtc +from unittests import wtc #--------------------------------------------------------------------------- diff --git a/unittests/test_combo.py b/unittests/test_combo.py index 423834d6..a3266904 100644 --- a/unittests/test_combo.py +++ b/unittests/test_combo.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx diff --git a/unittests/test_combobox.py b/unittests/test_combobox.py index b1963be5..6c1308ca 100644 --- a/unittests/test_combobox.py +++ b/unittests/test_combobox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_commandlinkbutton.py b/unittests/test_commandlinkbutton.py index 57f134b9..e58f31bf 100644 --- a/unittests/test_commandlinkbutton.py +++ b/unittests/test_commandlinkbutton.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx, wx.adv #--------------------------------------------------------------------------- diff --git a/unittests/test_config.py b/unittests/test_config.py index 0454b57b..7cbe3311 100644 --- a/unittests/test_config.py +++ b/unittests/test_config.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_control.py b/unittests/test_control.py index b290c410..30638649 100644 --- a/unittests/test_control.py +++ b/unittests/test_control.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_cshelp.py b/unittests/test_cshelp.py index c6fc0f75..6eb6910a 100644 --- a/unittests/test_cshelp.py +++ b/unittests/test_cshelp.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_cursor.py b/unittests/test_cursor.py index 5aa4184e..960db5b5 100644 --- a/unittests/test_cursor.py +++ b/unittests/test_cursor.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.six as six import os diff --git a/unittests/test_dataobj.py b/unittests/test_dataobj.py index 5bb5f269..c657c51c 100644 --- a/unittests/test_dataobj.py +++ b/unittests/test_dataobj.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os import sys diff --git a/unittests/test_dataview.py b/unittests/test_dataview.py index 453176d6..4214ef9d 100644 --- a/unittests/test_dataview.py +++ b/unittests/test_dataview.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx from wx.lib import six import wx.dataview as dv diff --git a/unittests/test_datectrl.py b/unittests/test_datectrl.py index b758ddfb..d2eb932c 100644 --- a/unittests/test_datectrl.py +++ b/unittests/test_datectrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_dateevt.py b/unittests/test_dateevt.py index cdf5e381..b2ea2206 100644 --- a/unittests/test_dateevt.py +++ b/unittests/test_dateevt.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_dc.py b/unittests/test_dc.py index 7445aa7d..456344e8 100644 --- a/unittests/test_dc.py +++ b/unittests/test_dc.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os import warnings diff --git a/unittests/test_dcDrawLists.py b/unittests/test_dcDrawLists.py index b35aa457..268c15de 100644 --- a/unittests/test_dcDrawLists.py +++ b/unittests/test_dcDrawLists.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import random try: diff --git a/unittests/test_dcbuffer.py b/unittests/test_dcbuffer.py index 1464e700..16ff7a69 100644 --- a/unittests/test_dcbuffer.py +++ b/unittests/test_dcbuffer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcclient.py b/unittests/test_dcclient.py index bb3c356d..9b4b1785 100644 --- a/unittests/test_dcclient.py +++ b/unittests/test_dcclient.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcgraph.py b/unittests/test_dcgraph.py index 1cd18270..55924354 100644 --- a/unittests/test_dcgraph.py +++ b/unittests/test_dcgraph.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcmemory.py b/unittests/test_dcmemory.py index dd19a11e..a26b2073 100644 --- a/unittests/test_dcmemory.py +++ b/unittests/test_dcmemory.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcmirror.py b/unittests/test_dcmirror.py index bb988908..ec814621 100644 --- a/unittests/test_dcmirror.py +++ b/unittests/test_dcmirror.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcprint.py b/unittests/test_dcprint.py index 24fca24e..2ba77829 100644 --- a/unittests/test_dcprint.py +++ b/unittests/test_dcprint.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcps.py b/unittests/test_dcps.py index db7ae926..87f4dab2 100644 --- a/unittests/test_dcps.py +++ b/unittests/test_dcps.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys import os diff --git a/unittests/test_dcscreen.py b/unittests/test_dcscreen.py index e5831c49..ddacfb70 100644 --- a/unittests/test_dcscreen.py +++ b/unittests/test_dcscreen.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_dcsvg.py b/unittests/test_dcsvg.py index 8a7b7ee5..4d739095 100644 --- a/unittests/test_dcsvg.py +++ b/unittests/test_dcsvg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys import os diff --git a/unittests/test_deadobj.py b/unittests/test_deadobj.py index d3fa3250..628b5beb 100644 --- a/unittests/test_deadobj.py +++ b/unittests/test_deadobj.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_debug.py b/unittests/test_debug.py index 81416ad9..08717fff 100644 --- a/unittests/test_debug.py +++ b/unittests/test_debug.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_defs.py b/unittests/test_defs.py index d92088a8..d40a5063 100644 --- a/unittests/test_defs.py +++ b/unittests/test_defs.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_dialog.py b/unittests/test_dialog.py index c21059b5..6f42c593 100644 --- a/unittests/test_dialog.py +++ b/unittests/test_dialog.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_dirctrl.py b/unittests/test_dirctrl.py index 3d687f82..ea2ff726 100644 --- a/unittests/test_dirctrl.py +++ b/unittests/test_dirctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_dirdlg.py b/unittests/test_dirdlg.py index fee8f8a9..ea99eea9 100644 --- a/unittests/test_dirdlg.py +++ b/unittests/test_dirdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_display.py b/unittests/test_display.py index ae1a56da..34c62a57 100644 --- a/unittests/test_display.py +++ b/unittests/test_display.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #import os; print(os.getpid()) diff --git a/unittests/test_dnd.py b/unittests/test_dnd.py index f126b2f2..8bbb0406 100644 --- a/unittests/test_dnd.py +++ b/unittests/test_dnd.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_dragimag.py b/unittests/test_dragimag.py index 687ded8a..f8448947 100644 --- a/unittests/test_dragimag.py +++ b/unittests/test_dragimag.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_editlbox.py b/unittests/test_editlbox.py index 58221d63..ae3e4f4d 100644 --- a/unittests/test_editlbox.py +++ b/unittests/test_editlbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_fdrepdlg.py b/unittests/test_fdrepdlg.py index 9d84e93d..b13db4a3 100644 --- a/unittests/test_fdrepdlg.py +++ b/unittests/test_fdrepdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_filectrl.py b/unittests/test_filectrl.py index f46700b1..2c01d6c3 100644 --- a/unittests/test_filectrl.py +++ b/unittests/test_filectrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_filedlg.py b/unittests/test_filedlg.py index 4817888e..ac43f2be 100644 --- a/unittests/test_filedlg.py +++ b/unittests/test_filedlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_filehistory.py b/unittests/test_filehistory.py index c89c5d48..4cd50f1c 100644 --- a/unittests/test_filehistory.py +++ b/unittests/test_filehistory.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_filesys.py b/unittests/test_filesys.py index 3dd6c109..d5bada50 100644 --- a/unittests/test_filesys.py +++ b/unittests/test_filesys.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_font.py b/unittests/test_font.py index 08832c3d..75552846 100644 --- a/unittests/test_font.py +++ b/unittests/test_font.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_fontdlg.py b/unittests/test_fontdlg.py index 0cdfaeb4..e0d41a08 100644 --- a/unittests/test_fontdlg.py +++ b/unittests/test_fontdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_fontenum.py b/unittests/test_fontenum.py index cfd16b32..1d449bee 100644 --- a/unittests/test_fontenum.py +++ b/unittests/test_fontenum.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_fontmap.py b/unittests/test_fontmap.py index a5c96443..0edfa474 100644 --- a/unittests/test_fontmap.py +++ b/unittests/test_fontmap.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_fontutil.py b/unittests/test_fontutil.py index 3f706468..afab1f71 100644 --- a/unittests/test_fontutil.py +++ b/unittests/test_fontutil.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_frame.py b/unittests/test_frame.py index 430a5f22..74fb6cf9 100644 --- a/unittests/test_frame.py +++ b/unittests/test_frame.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_fswatcher.py b/unittests/test_fswatcher.py index 7cd987b5..ddece917 100644 --- a/unittests/test_fswatcher.py +++ b/unittests/test_fswatcher.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_gauge.py b/unittests/test_gauge.py index cf8e88b4..ee9ea88d 100644 --- a/unittests/test_gauge.py +++ b/unittests/test_gauge.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_gbsizer.py b/unittests/test_gbsizer.py index 3f50eb99..126badbe 100644 --- a/unittests/test_gbsizer.py +++ b/unittests/test_gbsizer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_gdicmn.py b/unittests/test_gdicmn.py index 16774ed9..d7b7fa41 100644 --- a/unittests/test_gdicmn.py +++ b/unittests/test_gdicmn.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_glcanvas.py b/unittests/test_glcanvas.py index 6bb40c86..d09a70da 100644 --- a/unittests/test_glcanvas.py +++ b/unittests/test_glcanvas.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.glcanvas diff --git a/unittests/test_graphics.py b/unittests/test_graphics.py index 1766808e..bd136da5 100644 --- a/unittests/test_graphics.py +++ b/unittests/test_graphics.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_grid.py b/unittests/test_grid.py index b42f3521..9ad7bc5e 100644 --- a/unittests/test_grid.py +++ b/unittests/test_grid.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.grid diff --git a/unittests/test_headercol.py b/unittests/test_headercol.py index 127fe571..cc07242d 100644 --- a/unittests/test_headercol.py +++ b/unittests/test_headercol.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_headerctrl.py b/unittests/test_headerctrl.py index fa1e4166..d5691f0e 100644 --- a/unittests/test_headerctrl.py +++ b/unittests/test_headerctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_help.py b/unittests/test_help.py index b2d6e7e4..8ead13ec 100644 --- a/unittests/test_help.py +++ b/unittests/test_help.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_helpctrl.py b/unittests/test_helpctrl.py index 20399ed8..b61b4fd3 100644 --- a/unittests/test_helpctrl.py +++ b/unittests/test_helpctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_helpdata.py b/unittests/test_helpdata.py index a5f611b6..bcd8285a 100644 --- a/unittests/test_helpdata.py +++ b/unittests/test_helpdata.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_helpdlg.py b/unittests/test_helpdlg.py index 9ea02f38..13dfe0b8 100644 --- a/unittests/test_helpdlg.py +++ b/unittests/test_helpdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_helpext.py b/unittests/test_helpext.py index 48c60435..46578ba5 100644 --- a/unittests/test_helpext.py +++ b/unittests/test_helpext.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_helpfrm.py b/unittests/test_helpfrm.py index 46d43f24..a8bf5c42 100644 --- a/unittests/test_helpfrm.py +++ b/unittests/test_helpfrm.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_helpwnd.py b/unittests/test_helpwnd.py index c3a2d1d5..bbe0f4f7 100644 --- a/unittests/test_helpwnd.py +++ b/unittests/test_helpwnd.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmlcell.py b/unittests/test_htmlcell.py index 292f8bed..746832c2 100644 --- a/unittests/test_htmlcell.py +++ b/unittests/test_htmlcell.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmldefs.py b/unittests/test_htmldefs.py index 41d32665..f3b483d9 100644 --- a/unittests/test_htmldefs.py +++ b/unittests/test_htmldefs.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmllbox.py b/unittests/test_htmllbox.py index 98e5b756..3ca3d126 100644 --- a/unittests/test_htmllbox.py +++ b/unittests/test_htmllbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmlpars.py b/unittests/test_htmlpars.py index 4c3010df..3b218bb8 100644 --- a/unittests/test_htmlpars.py +++ b/unittests/test_htmlpars.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmlprint.py b/unittests/test_htmlprint.py index 7d7716fc..6f0d3a7c 100644 --- a/unittests/test_htmlprint.py +++ b/unittests/test_htmlprint.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmlwin.py b/unittests/test_htmlwin.py index ff72fc37..8604d685 100644 --- a/unittests/test_htmlwin.py +++ b/unittests/test_htmlwin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_htmlwinpars.py b/unittests/test_htmlwinpars.py index 37759da6..379d5966 100644 --- a/unittests/test_htmlwinpars.py +++ b/unittests/test_htmlwinpars.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html diff --git a/unittests/test_hyperlink.py b/unittests/test_hyperlink.py index de82bb6f..7dab2cc3 100644 --- a/unittests/test_hyperlink.py +++ b/unittests/test_hyperlink.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_icon.py b/unittests/test_icon.py index 25d94efc..0d299113 100644 --- a/unittests/test_icon.py +++ b/unittests/test_icon.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_iconbndl.py b/unittests/test_iconbndl.py index ce924616..f244fa0e 100644 --- a/unittests/test_iconbndl.py +++ b/unittests/test_iconbndl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_iconloc.py b/unittests/test_iconloc.py index 9f262d27..3a7dd732 100644 --- a/unittests/test_iconloc.py +++ b/unittests/test_iconloc.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_image.py b/unittests/test_image.py index 3e6710ff..4099ee25 100644 --- a/unittests/test_image.py +++ b/unittests/test_image.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.six as six from wx.lib.six import BytesIO as FileLikeObject diff --git a/unittests/test_imaglist.py b/unittests/test_imaglist.py index 76cb0d24..a4849610 100644 --- a/unittests/test_imaglist.py +++ b/unittests/test_imaglist.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_infobar.py b/unittests/test_infobar.py index 31b7e633..bfe6e348 100644 --- a/unittests/test_infobar.py +++ b/unittests/test_infobar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_intl.py b/unittests/test_intl.py index 03aa57f4..2f12701c 100644 --- a/unittests/test_intl.py +++ b/unittests/test_intl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_joystick.py b/unittests/test_joystick.py index 12827bf7..d2bc2040 100644 --- a/unittests/test_joystick.py +++ b/unittests/test_joystick.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_layout.py b/unittests/test_layout.py index 13eaf4be..3fda8ed2 100644 --- a/unittests/test_layout.py +++ b/unittests/test_layout.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_laywin.py b/unittests/test_laywin.py index 6bb94fbf..3b4320ac 100644 --- a/unittests/test_laywin.py +++ b/unittests/test_laywin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_lib_agw_advancedsplash.py b/unittests/test_lib_agw_advancedsplash.py index 01fbac84..178fe9e7 100644 --- a/unittests/test_lib_agw_advancedsplash.py +++ b/unittests/test_lib_agw_advancedsplash.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_aquabutton.py b/unittests/test_lib_agw_aquabutton.py index 95ff83cd..5a75b646 100644 --- a/unittests/test_lib_agw_aquabutton.py +++ b/unittests/test_lib_agw_aquabutton.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_aui.py b/unittests/test_lib_agw_aui.py index 431b8fb8..cf83884a 100644 --- a/unittests/test_lib_agw_aui.py +++ b/unittests/test_lib_agw_aui.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_aui_dockart.py b/unittests/test_lib_agw_aui_dockart.py index 33ef12a2..a27b4eaa 100644 --- a/unittests/test_lib_agw_aui_dockart.py +++ b/unittests/test_lib_agw_aui_dockart.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_aui_tabart.py b/unittests/test_lib_agw_aui_tabart.py index 687bd418..380d1d44 100644 --- a/unittests/test_lib_agw_aui_tabart.py +++ b/unittests/test_lib_agw_aui_tabart.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_aui_utilities.py b/unittests/test_lib_agw_aui_utilities.py index 17a30ee3..4836b313 100644 --- a/unittests/test_lib_agw_aui_utilities.py +++ b/unittests/test_lib_agw_aui_utilities.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_balloontip.py b/unittests/test_lib_agw_balloontip.py index dd4e5a64..473634a2 100644 --- a/unittests/test_lib_agw_balloontip.py +++ b/unittests/test_lib_agw_balloontip.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.balloontip as BT diff --git a/unittests/test_lib_agw_buttonpanel.py b/unittests/test_lib_agw_buttonpanel.py index 3cf258bd..0fcf5d5c 100644 --- a/unittests/test_lib_agw_buttonpanel.py +++ b/unittests/test_lib_agw_buttonpanel.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.buttonpanel as BP diff --git a/unittests/test_lib_agw_cubecolourdialog.py b/unittests/test_lib_agw_cubecolourdialog.py index 77e5769a..573a4fc9 100644 --- a/unittests/test_lib_agw_cubecolourdialog.py +++ b/unittests/test_lib_agw_cubecolourdialog.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.cubecolourdialog as CCD diff --git a/unittests/test_lib_agw_customtreectrl.py b/unittests/test_lib_agw_customtreectrl.py index aa346ae7..e80ee5c9 100644 --- a/unittests/test_lib_agw_customtreectrl.py +++ b/unittests/test_lib_agw_customtreectrl.py @@ -1,6 +1,6 @@ import unittest import sys -import wtc +from unittests import wtc import wx import wx.lib.agw.customtreectrl as CT diff --git a/unittests/test_lib_agw_flatmenu.py b/unittests/test_lib_agw_flatmenu.py index 6d285895..7eef8dcf 100644 --- a/unittests/test_lib_agw_flatmenu.py +++ b/unittests/test_lib_agw_flatmenu.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.flatmenu as FM diff --git a/unittests/test_lib_agw_flatnotebook.py b/unittests/test_lib_agw_flatnotebook.py index 772a82f2..0a05f665 100644 --- a/unittests/test_lib_agw_flatnotebook.py +++ b/unittests/test_lib_agw_flatnotebook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.flatnotebook as FNB diff --git a/unittests/test_lib_agw_floatspin.py b/unittests/test_lib_agw_floatspin.py index beb19b3e..bf59360e 100644 --- a/unittests/test_lib_agw_floatspin.py +++ b/unittests/test_lib_agw_floatspin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.floatspin as FS diff --git a/unittests/test_lib_agw_fmcustomizedlg.py b/unittests/test_lib_agw_fmcustomizedlg.py index 4276e500..887eb0a6 100644 --- a/unittests/test_lib_agw_fmcustomizedlg.py +++ b/unittests/test_lib_agw_fmcustomizedlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.flatmenu as FM diff --git a/unittests/test_lib_agw_foldpanelbar.py b/unittests/test_lib_agw_foldpanelbar.py index e4361de1..e4ec6fa1 100644 --- a/unittests/test_lib_agw_foldpanelbar.py +++ b/unittests/test_lib_agw_foldpanelbar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.foldpanelbar as FPB diff --git a/unittests/test_lib_agw_fourwaysplitter.py b/unittests/test_lib_agw_fourwaysplitter.py index 90162a6c..c232e2f4 100644 --- a/unittests/test_lib_agw_fourwaysplitter.py +++ b/unittests/test_lib_agw_fourwaysplitter.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.fourwaysplitter as FWS diff --git a/unittests/test_lib_agw_genericmessagedialog.py b/unittests/test_lib_agw_genericmessagedialog.py index f6179ec8..45dbcfea 100644 --- a/unittests/test_lib_agw_genericmessagedialog.py +++ b/unittests/test_lib_agw_genericmessagedialog.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.genericmessagedialog as GMD diff --git a/unittests/test_lib_agw_gradientbutton.py b/unittests/test_lib_agw_gradientbutton.py index 826f6f48..881c8233 100644 --- a/unittests/test_lib_agw_gradientbutton.py +++ b/unittests/test_lib_agw_gradientbutton.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_hyperlink.py b/unittests/test_lib_agw_hyperlink.py index 7f94c6b5..b70159d6 100644 --- a/unittests/test_lib_agw_hyperlink.py +++ b/unittests/test_lib_agw_hyperlink.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.hyperlink as HL diff --git a/unittests/test_lib_agw_hypertreelist.py b/unittests/test_lib_agw_hypertreelist.py index b3cec52f..432a97db 100644 --- a/unittests/test_lib_agw_hypertreelist.py +++ b/unittests/test_lib_agw_hypertreelist.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.hypertreelist as HTL diff --git a/unittests/test_lib_agw_infobar.py b/unittests/test_lib_agw_infobar.py index 51df8676..9ec91350 100644 --- a/unittests/test_lib_agw_infobar.py +++ b/unittests/test_lib_agw_infobar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.infobar as IB diff --git a/unittests/test_lib_agw_knobctrl.py b/unittests/test_lib_agw_knobctrl.py index 109c3a29..3ff2e781 100644 --- a/unittests/test_lib_agw_knobctrl.py +++ b/unittests/test_lib_agw_knobctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.knobctrl as KC diff --git a/unittests/test_lib_agw_labelbook.py b/unittests/test_lib_agw_labelbook.py index 31b5cb75..062bf7b3 100644 --- a/unittests/test_lib_agw_labelbook.py +++ b/unittests/test_lib_agw_labelbook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.labelbook as LB diff --git a/unittests/test_lib_agw_multidirdialog.py b/unittests/test_lib_agw_multidirdialog.py index f6dd5291..d85904c8 100644 --- a/unittests/test_lib_agw_multidirdialog.py +++ b/unittests/test_lib_agw_multidirdialog.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.multidirdialog as MDD diff --git a/unittests/test_lib_agw_peakmeter.py b/unittests/test_lib_agw_peakmeter.py index 48c9f988..27a21ec5 100644 --- a/unittests/test_lib_agw_peakmeter.py +++ b/unittests/test_lib_agw_peakmeter.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import random diff --git a/unittests/test_lib_agw_persist_persistencemanager.py b/unittests/test_lib_agw_persist_persistencemanager.py index 1c4c0f68..9dcb4b11 100644 --- a/unittests/test_lib_agw_persist_persistencemanager.py +++ b/unittests/test_lib_agw_persist_persistencemanager.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import random diff --git a/unittests/test_lib_agw_piectrl.py b/unittests/test_lib_agw_piectrl.py index e1aaa197..c1120ea6 100644 --- a/unittests/test_lib_agw_piectrl.py +++ b/unittests/test_lib_agw_piectrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.piectrl as PC diff --git a/unittests/test_lib_agw_pybusyinfo.py b/unittests/test_lib_agw_pybusyinfo.py index a1f0f8d7..1cef38e6 100644 --- a/unittests/test_lib_agw_pybusyinfo.py +++ b/unittests/test_lib_agw_pybusyinfo.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.pybusyinfo as PBI diff --git a/unittests/test_lib_agw_pycollapsiblepane.py b/unittests/test_lib_agw_pycollapsiblepane.py index 2389712c..bbf2709b 100644 --- a/unittests/test_lib_agw_pycollapsiblepane.py +++ b/unittests/test_lib_agw_pycollapsiblepane.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.pycollapsiblepane as PCP diff --git a/unittests/test_lib_agw_pygauge.py b/unittests/test_lib_agw_pygauge.py index 57ce0385..4d3b14d1 100644 --- a/unittests/test_lib_agw_pygauge.py +++ b/unittests/test_lib_agw_pygauge.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.pygauge as PG diff --git a/unittests/test_lib_agw_pyprogress.py b/unittests/test_lib_agw_pyprogress.py index 596348b7..adedc369 100644 --- a/unittests/test_lib_agw_pyprogress.py +++ b/unittests/test_lib_agw_pyprogress.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.pyprogress as PP diff --git a/unittests/test_lib_agw_ribbonbar.py b/unittests/test_lib_agw_ribbonbar.py index bdb65b74..b95ac8e2 100644 --- a/unittests/test_lib_agw_ribbonbar.py +++ b/unittests/test_lib_agw_ribbonbar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.ribbon as RB diff --git a/unittests/test_lib_agw_rulerctrl.py b/unittests/test_lib_agw_rulerctrl.py index e1312c14..51521009 100644 --- a/unittests/test_lib_agw_rulerctrl.py +++ b/unittests/test_lib_agw_rulerctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.rulerctrl as RC diff --git a/unittests/test_lib_agw_shapedbutton.py b/unittests/test_lib_agw_shapedbutton.py index d1b5a7e3..0a7756ed 100644 --- a/unittests/test_lib_agw_shapedbutton.py +++ b/unittests/test_lib_agw_shapedbutton.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_shortcuteditor.py b/unittests/test_lib_agw_shortcuteditor.py index a224b015..b12adfa3 100644 --- a/unittests/test_lib_agw_shortcuteditor.py +++ b/unittests/test_lib_agw_shortcuteditor.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_agw_speedmeter.py b/unittests/test_lib_agw_speedmeter.py index 7884ac63..2e4295c5 100644 --- a/unittests/test_lib_agw_speedmeter.py +++ b/unittests/test_lib_agw_speedmeter.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import random diff --git a/unittests/test_lib_agw_supertooltip.py b/unittests/test_lib_agw_supertooltip.py index cbdc23cf..41beacdc 100644 --- a/unittests/test_lib_agw_supertooltip.py +++ b/unittests/test_lib_agw_supertooltip.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.supertooltip as STT diff --git a/unittests/test_lib_agw_thumbnailctrl.py b/unittests/test_lib_agw_thumbnailctrl.py index a1c20277..ee3f3468 100644 --- a/unittests/test_lib_agw_thumbnailctrl.py +++ b/unittests/test_lib_agw_thumbnailctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.thumbnailctrl as TNC diff --git a/unittests/test_lib_agw_toasterbox.py b/unittests/test_lib_agw_toasterbox.py index a5b687aa..309201dd 100644 --- a/unittests/test_lib_agw_toasterbox.py +++ b/unittests/test_lib_agw_toasterbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.toasterbox as TB diff --git a/unittests/test_lib_agw_ultimatelistctrl.py b/unittests/test_lib_agw_ultimatelistctrl.py index be4443f1..1a5a2015 100644 --- a/unittests/test_lib_agw_ultimatelistctrl.py +++ b/unittests/test_lib_agw_ultimatelistctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.ultimatelistctrl as ULC diff --git a/unittests/test_lib_agw_xlsgrid.py b/unittests/test_lib_agw_xlsgrid.py index bfd94a73..e35f1c1f 100644 --- a/unittests/test_lib_agw_xlsgrid.py +++ b/unittests/test_lib_agw_xlsgrid.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx try: diff --git a/unittests/test_lib_agw_zoombar.py b/unittests/test_lib_agw_zoombar.py index 59bb4354..ad5b01ac 100644 --- a/unittests/test_lib_agw_zoombar.py +++ b/unittests/test_lib_agw_zoombar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.agw.zoombar as ZB diff --git a/unittests/test_lib_busy.py b/unittests/test_lib_busy.py index 22e5e048..d1de5dab 100644 --- a/unittests/test_lib_busy.py +++ b/unittests/test_lib_busy.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_buttons.py b/unittests/test_lib_buttons.py index a692ab4e..8fd769e4 100644 --- a/unittests/test_lib_buttons.py +++ b/unittests/test_lib_buttons.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_calendar.py b/unittests/test_lib_calendar.py index 37382fdb..a24e4213 100644 --- a/unittests/test_lib_calendar.py +++ b/unittests/test_lib_calendar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.calendar as cal diff --git a/unittests/test_lib_cdate.py b/unittests/test_lib_cdate.py index e7022994..b06a304b 100644 --- a/unittests/test_lib_cdate.py +++ b/unittests/test_lib_cdate.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx.lib.CDate as cdate import wx.lib.six as six diff --git a/unittests/test_lib_colourdb.py b/unittests/test_lib_colourdb.py index 5deae3ba..1dfae1e2 100644 --- a/unittests/test_lib_colourdb.py +++ b/unittests/test_lib_colourdb.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.colourdb diff --git a/unittests/test_lib_colourselect.py b/unittests/test_lib_colourselect.py index 5ff709fb..871e520f 100644 --- a/unittests/test_lib_colourselect.py +++ b/unittests/test_lib_colourselect.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.colourselect diff --git a/unittests/test_lib_expando.py b/unittests/test_lib_expando.py index cfdc9848..f609a866 100644 --- a/unittests/test_lib_expando.py +++ b/unittests/test_lib_expando.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.expando diff --git a/unittests/test_lib_fancytext.py b/unittests/test_lib_fancytext.py index 1137848a..eabfe5e9 100644 --- a/unittests/test_lib_fancytext.py +++ b/unittests/test_lib_fancytext.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.fancytext as FT diff --git a/unittests/test_lib_floatcanvas_bbox.py b/unittests/test_lib_floatcanvas_bbox.py index 939c0065..f1b11410 100644 --- a/unittests/test_lib_floatcanvas_bbox.py +++ b/unittests/test_lib_floatcanvas_bbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx from wx.lib.floatcanvas.Utilities.BBox import * diff --git a/unittests/test_lib_floatcanvas_floatcanvas.py b/unittests/test_lib_floatcanvas_floatcanvas.py index ef92de72..2f5db646 100644 --- a/unittests/test_lib_floatcanvas_floatcanvas.py +++ b/unittests/test_lib_floatcanvas_floatcanvas.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.floatcanvas.FloatCanvas as fc diff --git a/unittests/test_lib_imagebrowser.py b/unittests/test_lib_imagebrowser.py index 23e3da8e..ad5a63c6 100644 --- a/unittests/test_lib_imagebrowser.py +++ b/unittests/test_lib_imagebrowser.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.imagebrowser as ib import os diff --git a/unittests/test_lib_imageutils.py b/unittests/test_lib_imageutils.py index 8ef6239d..97da88c3 100644 --- a/unittests/test_lib_imageutils.py +++ b/unittests/test_lib_imageutils.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.imageutils diff --git a/unittests/test_lib_intctrl.py b/unittests/test_lib_intctrl.py index 65de5c7a..6d288d7e 100644 --- a/unittests/test_lib_intctrl.py +++ b/unittests/test_lib_intctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.intctrl as IC diff --git a/unittests/test_lib_langlistctrl.py b/unittests/test_lib_langlistctrl.py index 85f1a2b1..2fbb17dc 100644 --- a/unittests/test_lib_langlistctrl.py +++ b/unittests/test_lib_langlistctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.langlistctrl as lc diff --git a/unittests/test_lib_masked.py b/unittests/test_lib_masked.py index d1f9076d..7f960f8d 100644 --- a/unittests/test_lib_masked.py +++ b/unittests/test_lib_masked.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.masked as m diff --git a/unittests/test_lib_ogl.py b/unittests/test_lib_ogl.py index 1c97f9ad..258f8a41 100644 --- a/unittests/test_lib_ogl.py +++ b/unittests/test_lib_ogl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.ogl as ogl diff --git a/unittests/test_lib_pdfviewer_pdfviewer.py b/unittests/test_lib_pdfviewer_pdfviewer.py index 87e32281..326110b8 100644 --- a/unittests/test_lib_pdfviewer_pdfviewer.py +++ b/unittests/test_lib_pdfviewer_pdfviewer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_pdfviewer_vec2d.py b/unittests/test_lib_pdfviewer_vec2d.py index a467ac45..37b2fa91 100644 --- a/unittests/test_lib_pdfviewer_vec2d.py +++ b/unittests/test_lib_pdfviewer_vec2d.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import pickle from wx.lib.pdfviewer.vec2d import vec2d diff --git a/unittests/test_lib_pubsub_api3.py b/unittests/test_lib_pubsub_api3.py index 513fda8b..843bf561 100644 --- a/unittests/test_lib_pubsub_api3.py +++ b/unittests/test_lib_pubsub_api3.py @@ -9,7 +9,7 @@ disabled, as it is more rigorous for testing purposes. """ import unittest -import wtc +from unittests import wtc from wx.lib.pubsub.core import getListenerID diff --git a/unittests/test_lib_pubsub_defaultlog.py b/unittests/test_lib_pubsub_defaultlog.py index 04eddfd3..0b7a5be6 100644 --- a/unittests/test_lib_pubsub_defaultlog.py +++ b/unittests/test_lib_pubsub_defaultlog.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc from wx.lib.pubsub.utils import notification from wx.lib.six import StringIO diff --git a/unittests/test_lib_pubsub_except.py b/unittests/test_lib_pubsub_except.py index aab9aa2e..901af2ba 100644 --- a/unittests/test_lib_pubsub_except.py +++ b/unittests/test_lib_pubsub_except.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc def throws(): diff --git a/unittests/test_lib_pubsub_listener.py b/unittests/test_lib_pubsub_listener.py index 3a6ab794..7aff325d 100644 --- a/unittests/test_lib_pubsub_listener.py +++ b/unittests/test_lib_pubsub_listener.py @@ -6,7 +6,7 @@ """ import unittest -import wtc +from unittests import wtc from wx.lib.pubsub.core.weakmethod import WeakMethod from wx.lib.pubsub.core import listener diff --git a/unittests/test_lib_pubsub_notify.py b/unittests/test_lib_pubsub_notify.py index ced06a04..e5169b2d 100644 --- a/unittests/test_lib_pubsub_notify.py +++ b/unittests/test_lib_pubsub_notify.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc from difflib import ndiff, unified_diff, context_diff diff --git a/unittests/test_lib_pubsub_notify2.py b/unittests/test_lib_pubsub_notify2.py index 981502fc..b131217b 100644 --- a/unittests/test_lib_pubsub_notify2.py +++ b/unittests/test_lib_pubsub_notify2.py @@ -8,7 +8,7 @@ import unittest -import wtc +from unittests import wtc diff --git a/unittests/test_lib_pubsub_notify2_1.py b/unittests/test_lib_pubsub_notify2_1.py index a7c1bb39..1e49b60a 100644 --- a/unittests/test_lib_pubsub_notify2_1.py +++ b/unittests/test_lib_pubsub_notify2_1.py @@ -8,7 +8,7 @@ import unittest -import wtc +from unittests import wtc diff --git a/unittests/test_lib_pubsub_notify2_2.py b/unittests/test_lib_pubsub_notify2_2.py index d6443fbf..d538b49e 100644 --- a/unittests/test_lib_pubsub_notify2_2.py +++ b/unittests/test_lib_pubsub_notify2_2.py @@ -8,7 +8,7 @@ import unittest -import wtc +from unittests import wtc diff --git a/unittests/test_lib_pubsub_notify3.py b/unittests/test_lib_pubsub_notify3.py index d299ab1f..a6549955 100644 --- a/unittests/test_lib_pubsub_notify3.py +++ b/unittests/test_lib_pubsub_notify3.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc from difflib import ndiff, unified_diff, context_diff diff --git a/unittests/test_lib_pubsub_notify4.py b/unittests/test_lib_pubsub_notify4.py index 153a762d..60341a93 100644 --- a/unittests/test_lib_pubsub_notify4.py +++ b/unittests/test_lib_pubsub_notify4.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc import wx.lib.six as six from difflib import ndiff, unified_diff, context_diff diff --git a/unittests/test_lib_pubsub_provider.py b/unittests/test_lib_pubsub_provider.py index ae9ff1b6..ab49a667 100644 --- a/unittests/test_lib_pubsub_provider.py +++ b/unittests/test_lib_pubsub_provider.py @@ -7,7 +7,7 @@ """ import os import unittest -import wtc +from unittests import wtc from textwrap import dedent diff --git a/unittests/test_lib_pubsub_spec.py b/unittests/test_lib_pubsub_spec.py index 27ace3ca..3906b315 100644 --- a/unittests/test_lib_pubsub_spec.py +++ b/unittests/test_lib_pubsub_spec.py @@ -6,7 +6,7 @@ """ import unittest -import wtc +from unittests import wtc from wx.lib.pubsub.core.topicargspec import ( diff --git a/unittests/test_lib_pubsub_topic.py b/unittests/test_lib_pubsub_topic.py index 7c148156..8e0920d6 100644 --- a/unittests/test_lib_pubsub_topic.py +++ b/unittests/test_lib_pubsub_topic.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc from wx.lib.pubsub.core.topicobj import Topic from wx.lib.pubsub.core.treeconfig import TreeConfig diff --git a/unittests/test_lib_pubsub_topicmgr.py b/unittests/test_lib_pubsub_topicmgr.py index 8306400a..5aef0401 100644 --- a/unittests/test_lib_pubsub_topicmgr.py +++ b/unittests/test_lib_pubsub_topicmgr.py @@ -7,7 +7,7 @@ """ import unittest -import wtc +from unittests import wtc from wx.lib.pubsub.pub import ( ALL_TOPICS, diff --git a/unittests/test_lib_resizewidget.py b/unittests/test_lib_resizewidget.py index dfe4c1c8..1734c8d4 100644 --- a/unittests/test_lib_resizewidget.py +++ b/unittests/test_lib_resizewidget.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.resizewidget as RW diff --git a/unittests/test_lib_scrolledpanel.py b/unittests/test_lib_scrolledpanel.py index db9fc06c..2d206035 100644 --- a/unittests/test_lib_scrolledpanel.py +++ b/unittests/test_lib_scrolledpanel.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.scrolledpanel diff --git a/unittests/test_lib_sized_controls.py b/unittests/test_lib_sized_controls.py index a4bfa595..3f488132 100644 --- a/unittests/test_lib_sized_controls.py +++ b/unittests/test_lib_sized_controls.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_lib_splitter.py b/unittests/test_lib_splitter.py index 281d76d2..2e4d4664 100644 --- a/unittests/test_lib_splitter.py +++ b/unittests/test_lib_splitter.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.splitter as sp diff --git a/unittests/test_lib_statbmp.py b/unittests/test_lib_statbmp.py index 694b5ffe..81b6851e 100644 --- a/unittests/test_lib_statbmp.py +++ b/unittests/test_lib_statbmp.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.statbmp diff --git a/unittests/test_lib_stattext.py b/unittests/test_lib_stattext.py index 2b9e4c91..fa74fa47 100644 --- a/unittests/test_lib_stattext.py +++ b/unittests/test_lib_stattext.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.stattext diff --git a/unittests/test_lib_throbber.py b/unittests/test_lib_throbber.py index e041b35b..3bc2bbcd 100644 --- a/unittests/test_lib_throbber.py +++ b/unittests/test_lib_throbber.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.throbber as th diff --git a/unittests/test_lib_ticker.py b/unittests/test_lib_ticker.py index d68726c2..69243b6a 100644 --- a/unittests/test_lib_ticker.py +++ b/unittests/test_lib_ticker.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc from wx.lib.ticker import Ticker #--------------------------------------------------------------------------- diff --git a/unittests/test_listbook.py b/unittests/test_listbook.py index 897cdf47..413daaeb 100644 --- a/unittests/test_listbook.py +++ b/unittests/test_listbook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_listbox.py b/unittests/test_listbox.py index 8682cab7..d8d160b4 100644 --- a/unittests/test_listbox.py +++ b/unittests/test_listbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_listctrl.py b/unittests/test_listctrl.py index 0294309e..af8c32c8 100644 --- a/unittests/test_listctrl.py +++ b/unittests/test_listctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_log.py b/unittests/test_log.py index da37a501..a9c55d16 100644 --- a/unittests/test_log.py +++ b/unittests/test_log.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_mdi.py b/unittests/test_mdi.py index 2e43b711..cc9a558a 100644 --- a/unittests/test_mdi.py +++ b/unittests/test_mdi.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_mediactrl.py b/unittests/test_mediactrl.py index 99187e47..bfab2c6d 100644 --- a/unittests/test_mediactrl.py +++ b/unittests/test_mediactrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.media diff --git a/unittests/test_menu.py b/unittests/test_menu.py index e1b05ba7..55d1bf01 100644 --- a/unittests/test_menu.py +++ b/unittests/test_menu.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_menuitem.py b/unittests/test_menuitem.py index 09224d0f..1d321257 100644 --- a/unittests/test_menuitem.py +++ b/unittests/test_menuitem.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_metafile.py b/unittests/test_metafile.py index 2a18624c..d200a632 100644 --- a/unittests/test_metafile.py +++ b/unittests/test_metafile.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx diff --git a/unittests/test_mimetype.py b/unittests/test_mimetype.py index 173d866f..05cd14a2 100644 --- a/unittests/test_mimetype.py +++ b/unittests/test_mimetype.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_minifram.py b/unittests/test_minifram.py index b24b9417..d960ec08 100644 --- a/unittests/test_minifram.py +++ b/unittests/test_minifram.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_modalhook.py b/unittests/test_modalhook.py index 85327497..583e8b93 100644 --- a/unittests/test_modalhook.py +++ b/unittests/test_modalhook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_mousemanager.py b/unittests/test_mousemanager.py index be098bd9..40412dd4 100644 --- a/unittests/test_mousemanager.py +++ b/unittests/test_mousemanager.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_msgdlg.py b/unittests/test_msgdlg.py index 4125add4..ad48c025 100644 --- a/unittests/test_msgdlg.py +++ b/unittests/test_msgdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_notebook.py b/unittests/test_notebook.py index f3d87297..7ebbaf79 100644 --- a/unittests/test_notebook.py +++ b/unittests/test_notebook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_notifmsg.py b/unittests/test_notifmsg.py index b4f63f93..a3d569b5 100644 --- a/unittests/test_notifmsg.py +++ b/unittests/test_notifmsg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_odcombo.py b/unittests/test_odcombo.py index b6fd2540..e3bcf021 100644 --- a/unittests/test_odcombo.py +++ b/unittests/test_odcombo.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_overlay.py b/unittests/test_overlay.py index b05f93f2..7970c1a7 100644 --- a/unittests/test_overlay.py +++ b/unittests/test_overlay.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_panel.py b/unittests/test_panel.py index b00bdf4e..01921180 100644 --- a/unittests/test_panel.py +++ b/unittests/test_panel.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_pen.py b/unittests/test_pen.py index de174288..c06aafea 100644 --- a/unittests/test_pen.py +++ b/unittests/test_pen.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_pickers.py b/unittests/test_pickers.py index 0665ca99..905411b9 100644 --- a/unittests/test_pickers.py +++ b/unittests/test_pickers.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_platinfo.py b/unittests/test_platinfo.py index 48e2def9..295ba16e 100644 --- a/unittests/test_platinfo.py +++ b/unittests/test_platinfo.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_popupwin.py b/unittests/test_popupwin.py index 76e7833f..24c25797 100644 --- a/unittests/test_popupwin.py +++ b/unittests/test_popupwin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_position.py b/unittests/test_position.py index dc514186..bb3fba7c 100644 --- a/unittests/test_position.py +++ b/unittests/test_position.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_power.py b/unittests/test_power.py index 024235a3..94423386 100644 --- a/unittests/test_power.py +++ b/unittests/test_power.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_preferences.py b/unittests/test_preferences.py index 1bc0a2e9..2e8ac170 100644 --- a/unittests/test_preferences.py +++ b/unittests/test_preferences.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_printdlg.py b/unittests/test_printdlg.py index 3270aae2..ad8e9b95 100644 --- a/unittests/test_printdlg.py +++ b/unittests/test_printdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_printfw.py b/unittests/test_printfw.py index b7f5041f..f02c29af 100644 --- a/unittests/test_printfw.py +++ b/unittests/test_printfw.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_process.py b/unittests/test_process.py index dfa2d5b7..f6fdce9a 100644 --- a/unittests/test_process.py +++ b/unittests/test_process.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys, os diff --git a/unittests/test_progdlg.py b/unittests/test_progdlg.py index 8ea57421..fa2ea029 100644 --- a/unittests/test_progdlg.py +++ b/unittests/test_progdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys diff --git a/unittests/test_radiobox.py b/unittests/test_radiobox.py index 1fa80309..6bfcde03 100644 --- a/unittests/test_radiobox.py +++ b/unittests/test_radiobox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_radiobut.py b/unittests/test_radiobut.py index 8bea8987..b3635184 100644 --- a/unittests/test_radiobut.py +++ b/unittests/test_radiobut.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_rawbmp.py b/unittests/test_rawbmp.py index 1a05e841..817a293e 100644 --- a/unittests/test_rawbmp.py +++ b/unittests/test_rawbmp.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_rearrangectrl.py b/unittests/test_rearrangectrl.py index 481547af..60be0834 100644 --- a/unittests/test_rearrangectrl.py +++ b/unittests/test_rearrangectrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_region.py b/unittests/test_region.py index 23564cd1..46e453e9 100644 --- a/unittests/test_region.py +++ b/unittests/test_region.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys, os diff --git a/unittests/test_renderer.py b/unittests/test_renderer.py index 7d9679ae..1b4be4d7 100644 --- a/unittests/test_renderer.py +++ b/unittests/test_renderer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_richmsgdlg.py b/unittests/test_richmsgdlg.py index db0d8132..30e503b4 100644 --- a/unittests/test_richmsgdlg.py +++ b/unittests/test_richmsgdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_richtextbuffer.py b/unittests/test_richtextbuffer.py index 19ca6980..b6975268 100644 --- a/unittests/test_richtextbuffer.py +++ b/unittests/test_richtextbuffer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtextctrl.py b/unittests/test_richtextctrl.py index 6ed363c1..0515b117 100644 --- a/unittests/test_richtextctrl.py +++ b/unittests/test_richtextctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext import os diff --git a/unittests/test_richtextformatdlg.py b/unittests/test_richtextformatdlg.py index 24bbd583..8b2f82de 100644 --- a/unittests/test_richtextformatdlg.py +++ b/unittests/test_richtextformatdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtexthtml.py b/unittests/test_richtexthtml.py index 18f22ae0..c2ba5a78 100644 --- a/unittests/test_richtexthtml.py +++ b/unittests/test_richtexthtml.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtextprint.py b/unittests/test_richtextprint.py index 6ad5cc09..e9ed20f1 100644 --- a/unittests/test_richtextprint.py +++ b/unittests/test_richtextprint.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtextstyledlg.py b/unittests/test_richtextstyledlg.py index f0d6ab8e..76ae3d1d 100644 --- a/unittests/test_richtextstyledlg.py +++ b/unittests/test_richtextstyledlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtextstyles.py b/unittests/test_richtextstyles.py index 41c1d18e..8e57bdb8 100644 --- a/unittests/test_richtextstyles.py +++ b/unittests/test_richtextstyles.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtextsymboldlg.py b/unittests/test_richtextsymboldlg.py index 25c6b10e..48b1f452 100644 --- a/unittests/test_richtextsymboldlg.py +++ b/unittests/test_richtextsymboldlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtextxml.py b/unittests/test_richtextxml.py index a2b10e85..7810cdef 100644 --- a/unittests/test_richtextxml.py +++ b/unittests/test_richtextxml.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.richtext diff --git a/unittests/test_richtooltip.py b/unittests/test_richtooltip.py index faaad0d8..69760ca1 100644 --- a/unittests/test_richtooltip.py +++ b/unittests/test_richtooltip.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_sashwin.py b/unittests/test_sashwin.py index 2d388073..5648f798 100644 --- a/unittests/test_sashwin.py +++ b/unittests/test_sashwin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_scrolbar.py b/unittests/test_scrolbar.py index 92e14bc2..1cf2ef56 100644 --- a/unittests/test_scrolbar.py +++ b/unittests/test_scrolbar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_scrolwin.py b/unittests/test_scrolwin.py index 41aa8206..688f11c9 100644 --- a/unittests/test_scrolwin.py +++ b/unittests/test_scrolwin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_settings.py b/unittests/test_settings.py index 9bdb7471..12fbd6b2 100644 --- a/unittests/test_settings.py +++ b/unittests/test_settings.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_sizer.py b/unittests/test_sizer.py index dde5073f..9f0f0642 100644 --- a/unittests/test_sizer.py +++ b/unittests/test_sizer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_slider.py b/unittests/test_slider.py index 57740bd5..f1f1a567 100644 --- a/unittests/test_slider.py +++ b/unittests/test_slider.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_snglinst.py b/unittests/test_snglinst.py index a3797cef..72db295e 100644 --- a/unittests/test_snglinst.py +++ b/unittests/test_snglinst.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_sound.py b/unittests/test_sound.py index 01aa2142..22919de7 100644 --- a/unittests/test_sound.py +++ b/unittests/test_sound.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import sys, os diff --git a/unittests/test_spinbutt.py b/unittests/test_spinbutt.py index ac8a06a4..6edd24b8 100644 --- a/unittests/test_spinbutt.py +++ b/unittests/test_spinbutt.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_spinctrl.py b/unittests/test_spinctrl.py index b3642c57..2249e587 100644 --- a/unittests/test_spinctrl.py +++ b/unittests/test_spinctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_splash.py b/unittests/test_splash.py index fd230dd1..6e89f9bd 100644 --- a/unittests/test_splash.py +++ b/unittests/test_splash.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_splitter.py b/unittests/test_splitter.py index 9c240172..d1dc1ed7 100644 --- a/unittests/test_splitter.py +++ b/unittests/test_splitter.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_srchctrl.py b/unittests/test_srchctrl.py index e638c787..69e33439 100644 --- a/unittests/test_srchctrl.py +++ b/unittests/test_srchctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_statbmp.py b/unittests/test_statbmp.py index 32ea5b85..e2d3ba01 100644 --- a/unittests/test_statbmp.py +++ b/unittests/test_statbmp.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_statbox.py b/unittests/test_statbox.py index 50ddf8fc..5989f338 100644 --- a/unittests/test_statbox.py +++ b/unittests/test_statbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_statline.py b/unittests/test_statline.py index 9efbd372..740305ff 100644 --- a/unittests/test_statline.py +++ b/unittests/test_statline.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_stattext.py b/unittests/test_stattext.py index 3c0afc4d..82d4e68a 100644 --- a/unittests/test_stattext.py +++ b/unittests/test_stattext.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_statusbar.py b/unittests/test_statusbar.py index 22fc8c52..5fce5fc8 100644 --- a/unittests/test_statusbar.py +++ b/unittests/test_statusbar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_stc.py b/unittests/test_stc.py index 01a491ad..95272b05 100644 --- a/unittests/test_stc.py +++ b/unittests/test_stc.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.stc as stc diff --git a/unittests/test_stdpaths.py b/unittests/test_stdpaths.py index d1c51f04..1ef92ea3 100644 --- a/unittests/test_stdpaths.py +++ b/unittests/test_stdpaths.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_stockgdi.py b/unittests/test_stockgdi.py index 41fe4c59..09de26cc 100644 --- a/unittests/test_stockgdi.py +++ b/unittests/test_stockgdi.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_stopwatch.py b/unittests/test_stopwatch.py index f806b660..98f029bb 100644 --- a/unittests/test_stopwatch.py +++ b/unittests/test_stopwatch.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_stream.py b/unittests/test_stream.py index fb1ec58d..e075e192 100644 --- a/unittests/test_stream.py +++ b/unittests/test_stream.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.six as six from wx.lib.six import BytesIO as FileLikeObject diff --git a/unittests/test_string.py b/unittests/test_string.py index 8fc9483e..968a2ee2 100644 --- a/unittests/test_string.py +++ b/unittests/test_string.py @@ -1,7 +1,7 @@ import unittest import wx import wx.lib.six as six -import wtc +from unittests import wtc #--------------------------------------------------------------------------- diff --git a/unittests/test_sysopt.py b/unittests/test_sysopt.py index 723a80ed..dcab3cb7 100644 --- a/unittests/test_sysopt.py +++ b/unittests/test_sysopt.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_taskbar.py b/unittests/test_taskbar.py index a3772576..4b2756dc 100644 --- a/unittests/test_taskbar.py +++ b/unittests/test_taskbar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_textctrl.py b/unittests/test_textctrl.py index 01fa3c40..76209f67 100644 --- a/unittests/test_textctrl.py +++ b/unittests/test_textctrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_textdlg.py b/unittests/test_textdlg.py index 176845cc..226e995a 100644 --- a/unittests/test_textdlg.py +++ b/unittests/test_textdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_tglbtn.py b/unittests/test_tglbtn.py index 9c45f787..e85c2536 100644 --- a/unittests/test_tglbtn.py +++ b/unittests/test_tglbtn.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_timectrl.py b/unittests/test_timectrl.py index 1e8161ed..213ec4b3 100644 --- a/unittests/test_timectrl.py +++ b/unittests/test_timectrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv diff --git a/unittests/test_timer.py b/unittests/test_timer.py index 44d9e93b..c2fa56c7 100644 --- a/unittests/test_timer.py +++ b/unittests/test_timer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_tipdlg.py b/unittests/test_tipdlg.py index c6db26a1..9ceaad46 100644 --- a/unittests/test_tipdlg.py +++ b/unittests/test_tipdlg.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_tipwin.py b/unittests/test_tipwin.py index 2994d0b2..50e3d3cf 100644 --- a/unittests/test_tipwin.py +++ b/unittests/test_tipwin.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_toolbar.py b/unittests/test_toolbar.py index ba8a3e67..e0a6dda1 100644 --- a/unittests/test_toolbar.py +++ b/unittests/test_toolbar.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_toolbook.py b/unittests/test_toolbook.py index f1bd309a..6d750d4e 100644 --- a/unittests/test_toolbook.py +++ b/unittests/test_toolbook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_tooltip.py b/unittests/test_tooltip.py index 21c5355f..ee511388 100644 --- a/unittests/test_tooltip.py +++ b/unittests/test_tooltip.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_translation.py b/unittests/test_translation.py index 8b177155..ce4e651a 100644 --- a/unittests/test_translation.py +++ b/unittests/test_translation.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_treebook.py b/unittests/test_treebook.py index 7f6d2ec0..877a477e 100644 --- a/unittests/test_treebook.py +++ b/unittests/test_treebook.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_treectrl.py b/unittests/test_treectrl.py index 41c87b97..178d6e96 100644 --- a/unittests/test_treectrl.py +++ b/unittests/test_treectrl.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_treelist.py b/unittests/test_treelist.py index bc0c28ac..35172fc1 100644 --- a/unittests/test_treelist.py +++ b/unittests/test_treelist.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.dataview diff --git a/unittests/test_uiaction.py b/unittests/test_uiaction.py index 6402c17c..b7072c27 100644 --- a/unittests/test_uiaction.py +++ b/unittests/test_uiaction.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys, os diff --git a/unittests/test_utils.py b/unittests/test_utils.py index 138a4cbe..0dd9a465 100644 --- a/unittests/test_utils.py +++ b/unittests/test_utils.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_validate.py b/unittests/test_validate.py index 8ebf9e30..e760e095 100644 --- a/unittests/test_validate.py +++ b/unittests/test_validate.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import os diff --git a/unittests/test_variant.py b/unittests/test_variant.py index a8fff102..bb259795 100644 --- a/unittests/test_variant.py +++ b/unittests/test_variant.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.six as six diff --git a/unittests/test_vidmode.py b/unittests/test_vidmode.py index 461d7f60..9b11e2f6 100644 --- a/unittests/test_vidmode.py +++ b/unittests/test_vidmode.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_virtualOverride.py b/unittests/test_virtualOverride.py index 086c1119..b68943c8 100644 --- a/unittests/test_virtualOverride.py +++ b/unittests/test_virtualOverride.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_vlbox.py b/unittests/test_vlbox.py index fab39a42..09641949 100644 --- a/unittests/test_vlbox.py +++ b/unittests/test_vlbox.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_vscroll.py b/unittests/test_vscroll.py index 99adbf98..9a08dd0a 100644 --- a/unittests/test_vscroll.py +++ b/unittests/test_vscroll.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_wacky_ints.py b/unittests/test_wacky_ints.py index e16c16ca..0c794305 100644 --- a/unittests/test_wacky_ints.py +++ b/unittests/test_wacky_ints.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx diff --git a/unittests/test_webkit.py b/unittests/test_webkit.py index b7c4b74b..a07d53be 100644 --- a/unittests/test_webkit.py +++ b/unittests/test_webkit.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import sys if sys.platform == 'darwin': diff --git a/unittests/test_webview.py b/unittests/test_webview.py index d6bd6ae3..a364a9c4 100644 --- a/unittests/test_webview.py +++ b/unittests/test_webview.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.html2 as webview diff --git a/unittests/test_window.py b/unittests/test_window.py index 4898b11a..b4e0cc0d 100644 --- a/unittests/test_window.py +++ b/unittests/test_window.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.lib.six as six diff --git a/unittests/test_windowlist.py b/unittests/test_windowlist.py index 6a5af7ce..d6a874ca 100644 --- a/unittests/test_windowlist.py +++ b/unittests/test_windowlist.py @@ -1,7 +1,7 @@ import sys import unittest import wx -import wtc +from unittests import wtc ##import os; print 'PID:', os.getpid(); raw_input('Ready to start, press enter...') #--------------------------------------------------------------------------- diff --git a/unittests/test_wizard.py b/unittests/test_wizard.py index f97ac9c6..d13bd4ad 100644 --- a/unittests/test_wizard.py +++ b/unittests/test_wizard.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.adv import os diff --git a/unittests/test_wrapsizer.py b/unittests/test_wrapsizer.py index 083cb049..2f5cb0be 100644 --- a/unittests/test_wrapsizer.py +++ b/unittests/test_wrapsizer.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx #--------------------------------------------------------------------------- diff --git a/unittests/test_wxdatetime.py b/unittests/test_wxdatetime.py index 4ab618e8..4cc899f3 100644 --- a/unittests/test_wxdatetime.py +++ b/unittests/test_wxdatetime.py @@ -1,7 +1,7 @@ import unittest import wx import wx.lib.six as six -import wtc +from unittests import wtc import datetime import time diff --git a/unittests/test_xml.py b/unittests/test_xml.py index 69e305f0..36b0abe1 100644 --- a/unittests/test_xml.py +++ b/unittests/test_xml.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.xml as xml diff --git a/unittests/test_xrc.py b/unittests/test_xrc.py index 3461ea03..012592cc 100644 --- a/unittests/test_xrc.py +++ b/unittests/test_xrc.py @@ -1,5 +1,5 @@ import unittest -import wtc +from unittests import wtc import wx import wx.xrc as xrc import os From ed4756b9024153575f9213c6a58e1991ba169877 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 30 Jun 2016 19:52:11 -0700 Subject: [PATCH 4/6] Remove wx.lib.six and use the stock six module instead, and add it as an installation dependency. --- demo/AUI_DockingWindowMgr.py | 2 +- demo/ArtProvider.py | 22 +- demo/CustomDragAndDrop.py | 2 +- demo/ImageFromStream.py | 2 +- demo/KeyEvents.py | 2 +- demo/Main.py | 8 +- demo/MimeTypesManager.py | 2 +- demo/PropertyGrid.py | 2 +- demo/RichTextCtrl.py | 2 +- demo/agw/FoldPanelBar.py | 2 +- demo/agw/HyperTreeList.py | 2 +- demo/agw/ListCtrl.py | 2 +- demo/agw/Windows7Explorer_Contents.py | 2 +- etg/listctrl.py | 2 +- etg/wxdatetime.py | 4 +- samples/printing/printing.py | 2 +- samples/roses/clroses.py | 2 +- samples/roses/wxroses.py | 2 +- samples/simple/events.py | 2 +- setup.py | 6 +- sphinxtools/modulehunter.py | 2 +- unittests/do-runtests.py | 2 +- unittests/runtests.py | 2 +- unittests/test_arraystring.py | 2 +- unittests/test_bitmap.py | 2 +- unittests/test_cmndata.py | 2 +- unittests/test_cursor.py | 2 +- unittests/test_image.py | 16 +- unittests/test_lib_cdate.py | 2 +- unittests/test_lib_pubsub_defaultlog.py | 2 +- unittests/test_lib_pubsub_notify.py | 2 +- unittests/test_lib_pubsub_notify4.py | 2 +- unittests/test_lib_pubsub_topicmgr.py | 2 +- unittests/test_stream.py | 4 +- unittests/test_string.py | 2 +- unittests/test_variant.py | 2 +- unittests/test_window.py | 2 +- unittests/test_wxdatetime.py | 2 +- unittests/wtc.py | 2 +- wx/lib/agw/artmanager.py | 2 +- wx/lib/agw/aui/auibar.py | 2 +- wx/lib/agw/aui/auibook.py | 2 +- wx/lib/agw/aui/framemanager.py | 2 +- wx/lib/agw/customtreectrl.py | 2 +- wx/lib/agw/flatmenu.py | 2 +- wx/lib/agw/flatnotebook.py | 2 +- wx/lib/agw/floatspin.py | 2 +- wx/lib/agw/fmcustomizedlg.py | 2 +- wx/lib/agw/hypertreelist.py | 2 +- wx/lib/agw/persist/persist_constants.py | 2 +- wx/lib/agw/ribbon/bar.py | 2 +- wx/lib/agw/ribbon/buttonbar.py | 2 +- wx/lib/agw/rulerctrl.py | 2 +- wx/lib/agw/thumbnailctrl.py | 2 +- wx/lib/agw/ultimatelistctrl.py | 2 +- wx/lib/agw/xlsgrid.py | 2 +- wx/lib/agw/zoombar.py | 2 +- wx/lib/embeddedimage.py | 2 +- wx/lib/fancytext.py | 4 +- wx/lib/floatcanvas/Resources.py | 2 +- wx/lib/floatcanvas/ScreenShot.py | 2 +- wx/lib/inspection.py | 2 +- wx/lib/intctrl.py | 2 +- wx/lib/masked/ipaddrctrl.py | 2 +- wx/lib/masked/maskededit.py | 2 +- wx/lib/masked/numctrl.py | 2 +- wx/lib/masked/timectrl.py | 2 +- wx/lib/mixins/listctrl.py | 2 +- wx/lib/multisash.py | 2 +- wx/lib/pdfviewer/viewer.py | 4 +- wx/lib/rcsizer.py | 2 +- wx/lib/six.py | 839 ------------------------ wx/lib/softwareupdate.py | 2 +- wx/lib/wxcairo.py | 2 +- wx/py/filling.py | 2 +- wx/py/images.py | 2 +- wx/py/interpreter.py | 6 +- wx/py/introspect.py | 2 +- wx/py/shell.py | 4 +- wx/py/sliceshell.py | 4 +- wx/tools/pywxrc.py | 2 +- 81 files changed, 111 insertions(+), 948 deletions(-) delete mode 100644 wx/lib/six.py diff --git a/demo/AUI_DockingWindowMgr.py b/demo/AUI_DockingWindowMgr.py index 2a82b83c..c177bd3f 100644 --- a/demo/AUI_DockingWindowMgr.py +++ b/demo/AUI_DockingWindowMgr.py @@ -9,7 +9,7 @@ try: except ImportError: # if it's not there locally, try the wxPython lib. import wx.lib.agw.aui as aui -from wx.lib.six import BytesIO +from six import BytesIO ID_CreateTree = wx.NewId() ID_CreateGrid = wx.NewId() diff --git a/demo/ArtProvider.py b/demo/ArtProvider.py index ae1a7be3..8e5f7f7e 100644 --- a/demo/ArtProvider.py +++ b/demo/ArtProvider.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # Tags: phoenix-port, py3-port -from wx.lib.six import BytesIO +from six import BytesIO import wx @@ -287,7 +287,7 @@ def makeBitmap(data): back_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x07YID\ ATx\x9c\xa5\x97Ml\x9dG\x15\x86\x9fsf\xbe\xef^\xfb:\xaeS\xd7\xa9\x1d;!IK)\xfd\ A\x05\x95BQ\xc5\xdf\x02\xb1(\x12\x0b\x10\x8b\x8a\x05]Vl\xd8\xb2`\xcb\x92\xee\ @@ -364,7 +364,7 @@ b\xba!\x18G\x97\xe6\xf9\xc1\xb7\x97\xf9\x1f\x92tznH\x8fy\x14\x00\x00\x00\x00\ IEND\xaeB`\x82' down_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x042ID\ ATx\x9c\xa5\xd5Ko\x1bU\x14\xc0\xf1\xff\x8c\xe7\xe1g\xe2\xa6\x84\xa8\xa8\x82\ \xd0\x88E\xabJ\x08\t\x8a*\xb1@\x02v\xec@l`\x87\xf8\x1e\x91\xf8\x06 \x90\xd8\ @@ -410,7 +410,7 @@ s@\x84>\xde\xa0\xbf\x10GE\x98?~z\xc9Xv\xb6;k\x9b\xd8\xeb[K\xe1eKs\xda\xe9\ \xf9\x90\x00\x00\x00\x00IEND\xaeB`\x82' left_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x04\ \x03IDATx\x9c\xc5\xd7Mo\x1bE\x18\xc0\xf1\xff\xbe\xc4^\x9b\x86V\x81\x86\xf2\ \x8e\x8aJ+\x90(jE\x85\x84\xd4\x03\x12G$\xee\\\xb8\xf2-\xfa9\x10_\x82\x0b\x07\ @@ -455,7 +455,7 @@ Zl?^c\xb1\\\xe4\xc2\xd9\x0f\xb9\xf2\xf9\'\\xw\x96R\xe83[\xf0\xf8\xe9\xfb\xcb\ \x14\xff\x03\xe8\x84\x1b+\xdf\xf26\x9e\x00\x00\x00\x00IEND\xaeB`\x82' right_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x04\nI\ DATx\x9c\xc5\x96Ko\x1bU\x14\xc7\x7f\xf3\xb4=&\xd4mQ_H\xd0"\xdaD,\xda\x8aR\nB\ \xa8\xb0a\x83\xc4\x82\r{>\x01_\x00\xa9;>\x04\x0b\xb6,\xd9\xb0fQ@\x08\x81BU\ @@ -501,7 +501,7 @@ s\xaa\xf9\xdd\x1e\xb9d&\xbcf)\x928\xa1\xb5\xb9E\xbb\xbdA\x18\xf4&\xfa|\x16\ \x07\x8a\xed\x03}\xa8\xdcA9\x00\x00\x00\x00IEND\xaeB`\x82' smile16_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\ \x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\ \x00\x02\xa3IDATx\x9ce\x93\xdfkSg\x18\xc7?\xe7WL\x1b\xa2\x07!U\xa9\x89\xe9j\ \x90H\x87\x0cA\x86"\xb2\xf6B\xa1\xe0\x8d\xca\x19.\x88XJ\xa0\xb7R\xbc\x14\xbc\ @@ -532,7 +532,7 @@ smile16_png = \ \xf3\x07\xc0b=\xfa\xc1x\xb5\x84\x00\x00\x00\x00IEND\xaeB`\x82' smile32_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\t\xc0I\ DATx\x9c\xc5\x97il\\\xd5\x15\xc7\x7fo\xde\xbc7\xfbx6\xdb\x93L\xe2\x988\x9b\ \x81\x10H\xd8\n\xa8-\x90PJ\xcb\xee\x90\xb0\x94B(\x08\xa9\xad\xa0\x85\x82J\ @@ -634,7 +634,7 @@ J\xac\xae\xae\xea\x06\ cross_png = \ -'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ +b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\ \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x03\ \x9fIDATx\x9c\xc5\x97OH*_\x14\xc7\xbfW~\x82\x8c\x19Sh\xc2\x80\x8b\xfe\x10\ \x04A\x90P.\x84(r\x13ER\x14\x11\x18A\x11\x14\xba0\n\x83B\xa1\x90\\\x88\xa5\ diff --git a/demo/CustomDragAndDrop.py b/demo/CustomDragAndDrop.py index b638ef7f..7f1d5d1a 100644 --- a/demo/CustomDragAndDrop.py +++ b/demo/CustomDragAndDrop.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -from wx.lib.six.moves import cPickle +from six.moves import cPickle import wx #---------------------------------------------------------------------- diff --git a/demo/ImageFromStream.py b/demo/ImageFromStream.py index a95f802d..091bf1cf 100644 --- a/demo/ImageFromStream.py +++ b/demo/ImageFromStream.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # Tags: phoenix-port, py3-port -from wx.lib.six import BytesIO +from six import BytesIO import wx diff --git a/demo/KeyEvents.py b/demo/KeyEvents.py index 71c11fdb..a434e14a 100644 --- a/demo/KeyEvents.py +++ b/demo/KeyEvents.py @@ -2,7 +2,7 @@ import wx import wx.lib.mixins.listctrl as listmix -from wx.lib.six import unichr +from six import unichr #---------------------------------------------------------------------- diff --git a/demo/Main.py b/demo/Main.py index e422c475..1373eaaa 100644 --- a/demo/Main.py +++ b/demo/Main.py @@ -67,10 +67,10 @@ from wx.adv import TaskBarIcon as TaskBarIcon from wx.adv import SplashScreen as SplashScreen import wx.lib.mixins.inspection -import wx.lib.six as six -from wx.lib.six import exec_, BytesIO -from wx.lib.six.moves import cPickle -from wx.lib.six.moves import urllib +import six +from six import exec_, BytesIO +from six.moves import cPickle +from six.moves import urllib import version diff --git a/demo/MimeTypesManager.py b/demo/MimeTypesManager.py index ae1c2fdd..ffb48477 100644 --- a/demo/MimeTypesManager.py +++ b/demo/MimeTypesManager.py @@ -20,7 +20,7 @@ import images # helper function to make sure we don't convert unicode objects to strings # or vice versa when converting lists and None values to text. -import wx.lib.six as six +import six convert = six.text_type #---------------------------------------------------------------------------- diff --git a/demo/PropertyGrid.py b/demo/PropertyGrid.py index 57e0c750..ac29983b 100644 --- a/demo/PropertyGrid.py +++ b/demo/PropertyGrid.py @@ -7,7 +7,7 @@ import os import os.path import wx -from wx.lib.six import exec_ +from six import exec_ _ = wx.GetTranslation import wx.propgrid as wxpg diff --git a/demo/RichTextCtrl.py b/demo/RichTextCtrl.py index 440ef706..6c72586f 100644 --- a/demo/RichTextCtrl.py +++ b/demo/RichTextCtrl.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -from wx.lib.six import BytesIO +from six import BytesIO import wx import wx.richtext as rt diff --git a/demo/agw/FoldPanelBar.py b/demo/agw/FoldPanelBar.py index 53d11162..ea76b47b 100644 --- a/demo/agw/FoldPanelBar.py +++ b/demo/agw/FoldPanelBar.py @@ -6,7 +6,7 @@ import wx.adv import os import sys -from wx.lib.six import BytesIO +from six import BytesIO try: dirName = os.path.dirname(os.path.abspath(__file__)) diff --git a/demo/agw/HyperTreeList.py b/demo/agw/HyperTreeList.py index 6c161b83..17de60ff 100644 --- a/demo/agw/HyperTreeList.py +++ b/demo/agw/HyperTreeList.py @@ -11,7 +11,7 @@ import wx.lib.colourutils as cutils import sys -from wx.lib.six import BytesIO +from six import BytesIO try: dirName = os.path.dirname(os.path.abspath(__file__)) diff --git a/demo/agw/ListCtrl.py b/demo/agw/ListCtrl.py index 83d8da9d..699517c6 100644 --- a/demo/agw/ListCtrl.py +++ b/demo/agw/ListCtrl.py @@ -12,7 +12,7 @@ # Tags: phoenix-port, py3-port #---------------------------------------------------------------------------- -import wx.lib.six as six +import six import wx import wx.lib.mixins.listctrl as listmix diff --git a/demo/agw/Windows7Explorer_Contents.py b/demo/agw/Windows7Explorer_Contents.py index e742e113..f754d787 100644 --- a/demo/agw/Windows7Explorer_Contents.py +++ b/demo/agw/Windows7Explorer_Contents.py @@ -3,7 +3,7 @@ import sys import os import wx -import wx.lib.six as six +import six import time import datetime import operator diff --git a/etg/listctrl.py b/etg/listctrl.py index 6607679d..56ca5f8b 100644 --- a/etg/listctrl.py +++ b/etg/listctrl.py @@ -302,7 +302,7 @@ def run(): sequence with an item for each column''', body="""\ if len(entry): - from wx.lib.six import text_type + from six import text_type pos = self.GetItemCount() self.InsertItem(pos, text_type(entry[0])) for i in range(1, len(entry)): diff --git a/etg/wxdatetime.py b/etg/wxdatetime.py index 90f7e4b8..e4286938 100644 --- a/etg/wxdatetime.py +++ b/etg/wxdatetime.py @@ -253,7 +253,7 @@ def run(): c.addPyMethod('__repr__', '(self)', """\ - from wx.lib.six import PY2 + from six import PY2 if self.IsValid(): f = self.Format() if PY2: f = f.encode('utf-8') @@ -263,7 +263,7 @@ def run(): """) c.addPyMethod('__str__', '(self)', """\ - from wx.lib.six import PY2 + from six import PY2 if self.IsValid(): f = self.Format() if PY2: f = f.encode('utf-8') diff --git a/samples/printing/printing.py b/samples/printing/printing.py index 0a3bd000..c0018653 100644 --- a/samples/printing/printing.py +++ b/samples/printing/printing.py @@ -1,5 +1,5 @@ import wx -from wx.lib.six import print_ +from six import print_ import os FONTSIZE = 10 diff --git a/samples/roses/clroses.py b/samples/roses/clroses.py index c5c6329c..51ba2947 100644 --- a/samples/roses/clroses.py +++ b/samples/roses/clroses.py @@ -37,7 +37,7 @@ # independence, override defaults, ignore features, etc. from math import sin, cos, pi -from wx.lib.six import print_ +from six import print_ # Rose class knows about: # > Generating points and vectors (returning data as a list of points) diff --git a/samples/roses/wxroses.py b/samples/roses/wxroses.py index d09b2529..7bfbdea5 100644 --- a/samples/roses/wxroses.py +++ b/samples/roses/wxroses.py @@ -71,7 +71,7 @@ import wx import clroses import wx.lib.colourselect as cs -from wx.lib.six import print_ +from six import print_ # Class SpinPanel creates a control that includes both a StaticText widget # which holds the the name of a parameter and a SpinCtrl widget which diff --git a/samples/simple/events.py b/samples/simple/events.py index f7b49226..2cba3f4d 100644 --- a/samples/simple/events.py +++ b/samples/simple/events.py @@ -1,6 +1,6 @@ import wx -from wx.lib.six import print_ +from six import print_ print_(wx.version()) #import os; print_('PID:', os.getpid()); raw_input('Ready to start, press enter...') diff --git a/setup.py b/setup.py index d4b9172d..82a416a2 100644 --- a/setup.py +++ b/setup.py @@ -12,11 +12,10 @@ import sys, os import glob -from setuptools import setup, Extension, find_packages +from setuptools import setup, find_packages from distutils.command.build import build as orig_build from setuptools.command.install import install as orig_install from setuptools.command.bdist_egg import bdist_egg as orig_bdist_egg -from setuptools.command.build_py import build_py as orig_build_py from setuptools.command.sdist import sdist as orig_sdist try: from wheel.bdist_wheel import bdist_wheel as orig_bdist_wheel @@ -68,6 +67,8 @@ Programming Language :: Python :: 3.5 Topic :: Software Development :: User Interfaces """ +DEPENDENCIES = [ 'six', + ] isWindows = sys.platform.startswith('win') isDarwin = sys.platform == "darwin" @@ -333,6 +334,7 @@ if __name__ == '__main__': platforms = PLATFORMS, classifiers = [c for c in CLASSIFIERS.split("\n") if c], keywords = KEYWORDS, + install_requires = DEPENDENCIES, zip_safe = False, use_2to3 = False, include_package_data = True, diff --git a/sphinxtools/modulehunter.py b/sphinxtools/modulehunter.py index 0881fac1..f484ec1f 100644 --- a/sphinxtools/modulehunter.py +++ b/sphinxtools/modulehunter.py @@ -346,7 +346,7 @@ def describe_class(obj, module_class, module_name, constants): # Thanks to ReportLab for this funny exception... continue except ImportError: - # This can come from the pseudo module in wx.lib.six + # This can come from the pseudo module in six message = "ImportError from '%s.%s'.\n Exception was: %s"%(obj, name, format_traceback()) print(('\nWARNING: %s\n' % message)) continue diff --git a/unittests/do-runtests.py b/unittests/do-runtests.py index 4b7aa98f..0f3adec1 100644 --- a/unittests/do-runtests.py +++ b/unittests/do-runtests.py @@ -17,7 +17,7 @@ and also for the code that calls this script via subprocess. import sys import os import unittest -import wx.lib.six as six +import six import pickle g_testResult = None diff --git a/unittests/runtests.py b/unittests/runtests.py index 5ee4f77c..6d18ed11 100755 --- a/unittests/runtests.py +++ b/unittests/runtests.py @@ -39,7 +39,7 @@ else: # run as main? sys.path.insert(0, phoenixDir) import wx -import wx.lib.six as six +import six print("wx.version: " + wx.version()) print("pid: " + str(os.getpid())) #print("executable: " + sys.executable); raw_input("Press Enter...") diff --git a/unittests/test_arraystring.py b/unittests/test_arraystring.py index e1bd891a..53727b17 100644 --- a/unittests/test_arraystring.py +++ b/unittests/test_arraystring.py @@ -2,7 +2,7 @@ import unittest import wx import wtc import sys -import wx.lib.six as six +import six #--------------------------------------------------------------------------- diff --git a/unittests/test_bitmap.py b/unittests/test_bitmap.py index 52693118..5dc55464 100644 --- a/unittests/test_bitmap.py +++ b/unittests/test_bitmap.py @@ -2,7 +2,7 @@ import unittest import wtc import wx import os -import wx.lib.six as six +import six pngFile = os.path.join(os.path.dirname(__file__), 'toucan.png') diff --git a/unittests/test_cmndata.py b/unittests/test_cmndata.py index 9ce2d8c7..29e8f7c4 100644 --- a/unittests/test_cmndata.py +++ b/unittests/test_cmndata.py @@ -1,7 +1,7 @@ import unittest import wtc import wx -import wx.lib.six as six +import six #--------------------------------------------------------------------------- diff --git a/unittests/test_cursor.py b/unittests/test_cursor.py index 5aa4184e..3b80510b 100644 --- a/unittests/test_cursor.py +++ b/unittests/test_cursor.py @@ -1,7 +1,7 @@ import unittest import wtc import wx -import wx.lib.six as six +import six import os pngFile = os.path.join(os.path.dirname(__file__), 'pointy.png') diff --git a/unittests/test_image.py b/unittests/test_image.py index 3e6710ff..10fce8bf 100644 --- a/unittests/test_image.py +++ b/unittests/test_image.py @@ -1,8 +1,8 @@ import unittest import wtc import wx -import wx.lib.six as six -from wx.lib.six import BytesIO as FileLikeObject +import six +from six import BytesIO as FileLikeObject import os @@ -136,9 +136,9 @@ class image_Tests(wtc.WidgetTestCase): self.assertTrue(img.IsOk()) data = img.GetDataBuffer() self.assertTrue(isinstance(data, memoryview)) - data[0] = 1 if six.PY33 else b'\1' - data[1] = 2 if six.PY33 else b'\2' - data[2] = 3 if six.PY33 else b'\3' + data[0] = 1 + data[1] = 2 + data[2] = 3 self.assertEqual(1, img.GetRed(0,0)) self.assertEqual(2, img.GetGreen(0,0)) self.assertEqual(3, img.GetBlue(0,0)) @@ -150,9 +150,9 @@ class image_Tests(wtc.WidgetTestCase): self.assertTrue(img.IsOk()) data = img.GetAlphaBuffer() self.assertTrue(isinstance(data, memoryview)) - data[0] = 1 if six.PY33 else b'\1' - data[1] = 2 if six.PY33 else b'\2' - data[2] = 3 if six.PY33 else b'\3' + data[0] = 1 + data[1] = 2 + data[2] = 3 self.assertEqual(1, img.GetAlpha(0,0)) self.assertEqual(2, img.GetAlpha(1,0)) self.assertEqual(3, img.GetAlpha(2,0)) diff --git a/unittests/test_lib_cdate.py b/unittests/test_lib_cdate.py index e7022994..9f49e726 100644 --- a/unittests/test_lib_cdate.py +++ b/unittests/test_lib_cdate.py @@ -1,7 +1,7 @@ import unittest import wtc import wx.lib.CDate as cdate -import wx.lib.six as six +import six class lib_cdate_Tests(wtc.WidgetTestCase): diff --git a/unittests/test_lib_pubsub_defaultlog.py b/unittests/test_lib_pubsub_defaultlog.py index 04eddfd3..f9683e42 100644 --- a/unittests/test_lib_pubsub_defaultlog.py +++ b/unittests/test_lib_pubsub_defaultlog.py @@ -10,7 +10,7 @@ import unittest import wtc from wx.lib.pubsub.utils import notification -from wx.lib.six import StringIO +from six import StringIO #--------------------------------------------------------------------------- diff --git a/unittests/test_lib_pubsub_notify.py b/unittests/test_lib_pubsub_notify.py index ced06a04..ca3a1670 100644 --- a/unittests/test_lib_pubsub_notify.py +++ b/unittests/test_lib_pubsub_notify.py @@ -22,7 +22,7 @@ class lib_pubsub_Notify(wtc.PubsubTestCase): from wx.lib.pubsub.utils.notification import useNotifyByWriteFile def captureStdout(): - from wx.lib.six import StringIO + from six import StringIO capture = StringIO() useNotifyByWriteFile( fileObj = capture ) return capture diff --git a/unittests/test_lib_pubsub_notify4.py b/unittests/test_lib_pubsub_notify4.py index 153a762d..60640255 100644 --- a/unittests/test_lib_pubsub_notify4.py +++ b/unittests/test_lib_pubsub_notify4.py @@ -9,7 +9,7 @@ import unittest import wtc -import wx.lib.six as six +import six from difflib import ndiff, unified_diff, context_diff diff --git a/unittests/test_lib_pubsub_topicmgr.py b/unittests/test_lib_pubsub_topicmgr.py index 8306400a..b23ba7af 100644 --- a/unittests/test_lib_pubsub_topicmgr.py +++ b/unittests/test_lib_pubsub_topicmgr.py @@ -359,7 +359,7 @@ class lib_pubsub_TopicMgr3_TreeTraverser(wtc.PubsubTestCase): topicMgr.getOrCreateTopic('a2.b.a') topicMgr.getOrCreateTopic('a2.b.b') - from wx.lib.six import StringIO + from six import StringIO buffer = StringIO() printTreeDocs(rootTopic=root, width=70, fileObj=buffer) self.assertEqual( buffer.getvalue(), self.expectedOutput ) diff --git a/unittests/test_stream.py b/unittests/test_stream.py index fb1ec58d..d4e3416f 100644 --- a/unittests/test_stream.py +++ b/unittests/test_stream.py @@ -1,8 +1,8 @@ import unittest import wtc import wx -import wx.lib.six as six -from wx.lib.six import BytesIO as FileLikeObject +import six +from six import BytesIO as FileLikeObject import os diff --git a/unittests/test_string.py b/unittests/test_string.py index 8fc9483e..26cdb7b6 100644 --- a/unittests/test_string.py +++ b/unittests/test_string.py @@ -1,6 +1,6 @@ import unittest import wx -import wx.lib.six as six +import six import wtc #--------------------------------------------------------------------------- diff --git a/unittests/test_variant.py b/unittests/test_variant.py index a8fff102..fda51b9c 100644 --- a/unittests/test_variant.py +++ b/unittests/test_variant.py @@ -2,7 +2,7 @@ import unittest import wtc import wx -import wx.lib.six as six +import six #--------------------------------------------------------------------------- diff --git a/unittests/test_window.py b/unittests/test_window.py index 4898b11a..6f063539 100644 --- a/unittests/test_window.py +++ b/unittests/test_window.py @@ -1,7 +1,7 @@ import unittest import wtc import wx -import wx.lib.six as six +import six #--------------------------------------------------------------------------- diff --git a/unittests/test_wxdatetime.py b/unittests/test_wxdatetime.py index 4ab618e8..34b03da7 100644 --- a/unittests/test_wxdatetime.py +++ b/unittests/test_wxdatetime.py @@ -1,6 +1,6 @@ import unittest import wx -import wx.lib.six as six +import six import wtc import datetime import time diff --git a/unittests/wtc.py b/unittests/wtc.py index 8fe04458..d6873af3 100644 --- a/unittests/wtc.py +++ b/unittests/wtc.py @@ -1,7 +1,7 @@ import unittest import wx import sys, os -import wx.lib.six as six +import six #--------------------------------------------------------------------------- diff --git a/wx/lib/agw/artmanager.py b/wx/lib/agw/artmanager.py index e56a9eb9..5a53f2a2 100644 --- a/wx/lib/agw/artmanager.py +++ b/wx/lib/agw/artmanager.py @@ -6,7 +6,7 @@ This module contains drawing routines and customizations for the AGW widgets import wx import random -from wx.lib.six import BytesIO +from six import BytesIO from .fmresources import * diff --git a/wx/lib/agw/aui/auibar.py b/wx/lib/agw/aui/auibar.py index 8743363f..137d21b8 100644 --- a/wx/lib/agw/aui/auibar.py +++ b/wx/lib/agw/aui/auibar.py @@ -30,7 +30,7 @@ import wx from .aui_utilities import BitmapFromBits, StepColour, GetLabelSize from .aui_utilities import GetBaseColour, MakeDisabledBitmap -import wx.lib.six as six +import six from .aui_constants import * diff --git a/wx/lib/agw/aui/auibook.py b/wx/lib/agw/aui/auibook.py index 9f9c2571..4120f69e 100644 --- a/wx/lib/agw/aui/auibook.py +++ b/wx/lib/agw/aui/auibook.py @@ -32,7 +32,7 @@ import wx import datetime from wx.lib.expando import ExpandoTextCtrl -import wx.lib.six as six +import six from . import tabart as TA diff --git a/wx/lib/agw/aui/framemanager.py b/wx/lib/agw/aui/framemanager.py index 6e53b1e2..67d5040d 100644 --- a/wx/lib/agw/aui/framemanager.py +++ b/wx/lib/agw/aui/framemanager.py @@ -102,7 +102,7 @@ import wx.lib.sized_controls as sc import time import warnings -import wx.lib.six as six +import six from . import auibar from . import auibook diff --git a/wx/lib/agw/customtreectrl.py b/wx/lib/agw/customtreectrl.py index 71bc6a9d..d609266c 100644 --- a/wx/lib/agw/customtreectrl.py +++ b/wx/lib/agw/customtreectrl.py @@ -312,7 +312,7 @@ import wx from wx.lib.expando import ExpandoTextCtrl # Python 2/3 compatibility helper -import wx.lib.six as six +import six # ---------------------------------------------------------------------------- # Constants diff --git a/wx/lib/agw/flatmenu.py b/wx/lib/agw/flatmenu.py index dd925fb8..f10a8c02 100644 --- a/wx/lib/agw/flatmenu.py +++ b/wx/lib/agw/flatmenu.py @@ -200,7 +200,7 @@ import math import wx.lib.colourutils as colourutils -import wx.lib.six as six +import six from .fmcustomizedlg import FMCustomizeDlg from .artmanager import ArtManager, DCSaver diff --git a/wx/lib/agw/flatnotebook.py b/wx/lib/agw/flatnotebook.py index 092a9027..ea305dbd 100644 --- a/wx/lib/agw/flatnotebook.py +++ b/wx/lib/agw/flatnotebook.py @@ -192,7 +192,7 @@ import math import weakref import pickle -import wx.lib.six as six +import six # Used on OSX to get access to carbon api constants if wx.Platform == '__WXMAC__': diff --git a/wx/lib/agw/floatspin.py b/wx/lib/agw/floatspin.py index ca1a257c..7b623ad1 100644 --- a/wx/lib/agw/floatspin.py +++ b/wx/lib/agw/floatspin.py @@ -178,7 +178,7 @@ import locale from math import ceil, floor # Python 2/3 compatibility helper -import wx.lib.six as six +import six if six.PY3: long = int diff --git a/wx/lib/agw/fmcustomizedlg.py b/wx/lib/agw/fmcustomizedlg.py index 31604dce..426c2eab 100644 --- a/wx/lib/agw/fmcustomizedlg.py +++ b/wx/lib/agw/fmcustomizedlg.py @@ -16,7 +16,7 @@ This module contains a custom dialog class used to personalize the appearance of """ import wx -import wx.lib.six as six +import six if six.PY2: from UserDict import UserDict diff --git a/wx/lib/agw/hypertreelist.py b/wx/lib/agw/hypertreelist.py index b5dd99b2..0f1146d2 100644 --- a/wx/lib/agw/hypertreelist.py +++ b/wx/lib/agw/hypertreelist.py @@ -278,7 +278,7 @@ from wx.lib.agw.customtreectrl import TreeEditTimer as TreeListEditTimer from wx.lib.agw.customtreectrl import EVT_TREE_ITEM_CHECKING, EVT_TREE_ITEM_CHECKED, EVT_TREE_ITEM_HYPERLINK # Python 2/3 compatibility helper -import wx.lib.six as six +import six # Version Info __version__ = "1.4" diff --git a/wx/lib/agw/persist/persist_constants.py b/wx/lib/agw/persist/persist_constants.py index ca6ce67a..e94e4b58 100644 --- a/wx/lib/agw/persist/persist_constants.py +++ b/wx/lib/agw/persist/persist_constants.py @@ -12,7 +12,7 @@ This module contains all the constants used by the persistent objects. import wx import wx.dataview as dv -import wx.lib.six as six +import six # ----------------------------------------------------------------------------------- # # PersistenceManager styles diff --git a/wx/lib/agw/ribbon/bar.py b/wx/lib/agw/ribbon/bar.py index 4ca375ab..6454a3c9 100644 --- a/wx/lib/agw/ribbon/bar.py +++ b/wx/lib/agw/ribbon/bar.py @@ -97,7 +97,7 @@ See Also import wx -import wx.lib.six as six +import six from .control import RibbonControl diff --git a/wx/lib/agw/ribbon/buttonbar.py b/wx/lib/agw/ribbon/buttonbar.py index 3f9c31c8..cde9b8bf 100644 --- a/wx/lib/agw/ribbon/buttonbar.py +++ b/wx/lib/agw/ribbon/buttonbar.py @@ -46,7 +46,7 @@ Event Name Description import wx -import wx.lib.six as six +import six from .control import RibbonControl from .art import * diff --git a/wx/lib/agw/rulerctrl.py b/wx/lib/agw/rulerctrl.py index c032baea..488ab9df 100644 --- a/wx/lib/agw/rulerctrl.py +++ b/wx/lib/agw/rulerctrl.py @@ -167,7 +167,7 @@ except: pass # Python 2/3 compatibility helper -import wx.lib.six as six +import six # Built-in formats IntFormat = 1 diff --git a/wx/lib/agw/thumbnailctrl.py b/wx/lib/agw/thumbnailctrl.py index 0509d88c..9574f443 100644 --- a/wx/lib/agw/thumbnailctrl.py +++ b/wx/lib/agw/thumbnailctrl.py @@ -166,7 +166,7 @@ import os import time import zlib -import wx.lib.six as six +import six from math import pi from wx.lib.embeddedimage import PyEmbeddedImage diff --git a/wx/lib/agw/ultimatelistctrl.py b/wx/lib/agw/ultimatelistctrl.py index c3de37b2..531c942a 100644 --- a/wx/lib/agw/ultimatelistctrl.py +++ b/wx/lib/agw/ultimatelistctrl.py @@ -237,7 +237,7 @@ import math import bisect import zlib -import wx.lib.six as six +import six from wx.lib.expando import ExpandoTextCtrl diff --git a/wx/lib/agw/xlsgrid.py b/wx/lib/agw/xlsgrid.py index 21f4a344..d55920ef 100644 --- a/wx/lib/agw/xlsgrid.py +++ b/wx/lib/agw/xlsgrid.py @@ -250,7 +250,7 @@ import string import wx.grid as gridlib -import wx.lib.six as six +import six from wx.lib.embeddedimage import PyEmbeddedImage from wx.lib.wordwrap import wordwrap diff --git a/wx/lib/agw/zoombar.py b/wx/lib/agw/zoombar.py index 425c2c1d..760340eb 100644 --- a/wx/lib/agw/zoombar.py +++ b/wx/lib/agw/zoombar.py @@ -133,7 +133,7 @@ Version 0.1 import wx import sys -import wx.lib.six as six +import six from wx.lib.embeddedimage import PyEmbeddedImage diff --git a/wx/lib/embeddedimage.py b/wx/lib/embeddedimage.py index 2d01dddc..e9b4970d 100644 --- a/wx/lib/embeddedimage.py +++ b/wx/lib/embeddedimage.py @@ -15,7 +15,7 @@ import base64 import wx -from wx.lib.six import BytesIO +from six import BytesIO try: b64decode = base64.b64decode diff --git a/wx/lib/fancytext.py b/wx/lib/fancytext.py index 2feb5f3c..93f75f7f 100644 --- a/wx/lib/fancytext.py +++ b/wx/lib/fancytext.py @@ -58,7 +58,7 @@ import math import sys import wx -import wx.lib.six as six +import six import xml.parsers.expat @@ -234,7 +234,7 @@ class Renderer: def renderCharacterData(self, data, x, y): raise NotImplementedError() -from wx.lib.six import PY3 +from six import PY3 def _addGreek(): alpha = 0xE1 diff --git a/wx/lib/floatcanvas/Resources.py b/wx/lib/floatcanvas/Resources.py index 60fa9aa1..7235c456 100644 --- a/wx/lib/floatcanvas/Resources.py +++ b/wx/lib/floatcanvas/Resources.py @@ -4,7 +4,7 @@ from wx import Image as ImageFromStream from wx import Bitmap as BitmapFromImage -from wx.lib.six import BytesIO +from six import BytesIO import zlib diff --git a/wx/lib/floatcanvas/ScreenShot.py b/wx/lib/floatcanvas/ScreenShot.py index abd59dac..52e9a699 100644 --- a/wx/lib/floatcanvas/ScreenShot.py +++ b/wx/lib/floatcanvas/ScreenShot.py @@ -4,7 +4,7 @@ from wx import Image as ImageFromStream from wx import BitmapFromImage -from wx.lib.six import BytesIO +from six import BytesIO import zlib diff --git a/wx/lib/inspection.py b/wx/lib/inspection.py index 20194129..b7d2e846 100644 --- a/wx/lib/inspection.py +++ b/wx/lib/inspection.py @@ -28,7 +28,7 @@ import wx.py import wx.stc #import wx.aui as aui import wx.lib.agw.aui as aui -import wx.lib.six as six +import six import wx.lib.utils as utils import sys import inspect diff --git a/wx/lib/intctrl.py b/wx/lib/intctrl.py index 8da7fa56..60ac70bd 100644 --- a/wx/lib/intctrl.py +++ b/wx/lib/intctrl.py @@ -41,7 +41,7 @@ import string import types import wx -import wx.lib.six as six +import six #---------------------------------------------------------------------------- diff --git a/wx/lib/masked/ipaddrctrl.py b/wx/lib/masked/ipaddrctrl.py index fce4adad..1b217775 100644 --- a/wx/lib/masked/ipaddrctrl.py +++ b/wx/lib/masked/ipaddrctrl.py @@ -23,7 +23,7 @@ user hits '.' when typing. """ import wx -import wx.lib.six as six +import six from wx.lib.masked import BaseMaskedTextCtrl # jmg 12/9/03 - when we cut ties with Py 2.2 and earlier, this would diff --git a/wx/lib/masked/maskededit.py b/wx/lib/masked/maskededit.py index ac7c6e71..d87769d3 100644 --- a/wx/lib/masked/maskededit.py +++ b/wx/lib/masked/maskededit.py @@ -813,7 +813,7 @@ import string import sys import wx -import wx.lib.six as six +import six # jmg 12/9/03 - when we cut ties with Py 2.2 and earlier, this would # be a good place to implement the 2.3 logger class diff --git a/wx/lib/masked/numctrl.py b/wx/lib/masked/numctrl.py index 5ffdabc2..8bc06b65 100644 --- a/wx/lib/masked/numctrl.py +++ b/wx/lib/masked/numctrl.py @@ -401,7 +401,7 @@ GetAutoSize() import copy import wx -import wx.lib.six as six +import six from sys import maxsize MAXINT = maxsize # (constants should be in upper case) diff --git a/wx/lib/masked/timectrl.py b/wx/lib/masked/timectrl.py index f2a4c964..7f15dacd 100644 --- a/wx/lib/masked/timectrl.py +++ b/wx/lib/masked/timectrl.py @@ -277,7 +277,7 @@ IsLimited() import copy import wx -import wx.lib.six as six +import six from wx.tools.dbg import Logger from wx.lib.masked import Field, BaseMaskedTextCtrl diff --git a/wx/lib/mixins/listctrl.py b/wx/lib/mixins/listctrl.py index 6007dd62..4f610e7d 100644 --- a/wx/lib/mixins/listctrl.py +++ b/wx/lib/mixins/listctrl.py @@ -33,7 +33,7 @@ import locale import wx -import wx.lib.six as six +import six if six.PY3: # python 3 lacks cmp: diff --git a/wx/lib/multisash.py b/wx/lib/multisash.py index 4ab26164..30da4f49 100644 --- a/wx/lib/multisash.py +++ b/wx/lib/multisash.py @@ -21,7 +21,7 @@ import wx -import wx.lib.six as six +import six MV_HOR = 0 MV_VER = not MV_HOR diff --git a/wx/lib/pdfviewer/viewer.py b/wx/lib/pdfviewer/viewer.py index de753db4..2e80d87b 100644 --- a/wx/lib/pdfviewer/viewer.py +++ b/wx/lib/pdfviewer/viewer.py @@ -29,8 +29,8 @@ import types import copy import shutil -import wx.lib.six as six -from wx.lib.six import BytesIO +import six +from six import BytesIO USE_CAIRO = True FONTSCALE = 1.0 diff --git a/wx/lib/rcsizer.py b/wx/lib/rcsizer.py index 6f9c5c2e..1ca9d390 100644 --- a/wx/lib/rcsizer.py +++ b/wx/lib/rcsizer.py @@ -33,7 +33,7 @@ encouraged to switch. import operator import wx -import wx.lib.six as six +import six if six.PY3: from functools import reduce as reduce diff --git a/wx/lib/six.py b/wx/lib/six.py deleted file mode 100644 index 156b7a34..00000000 --- a/wx/lib/six.py +++ /dev/null @@ -1,839 +0,0 @@ -"""Utilities for writing code that runs on Python 2 and 3""" - -# Copyright (c) 2010-2015 Benjamin Peterson -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in all -# copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -from __future__ import absolute_import - -import functools -import itertools -import operator -import sys -import types - -__author__ = "Benjamin Peterson " -__version__ = "1.9.0" - - -# Useful for very coarse version differentiation. -PY2 = sys.version_info[0] == 2 -PY3 = sys.version_info[0] == 3 -PY33 = sys.version_info[0] == 3 and sys.version_info[1] >= 3 #*# wxPython change - -if PY3: - string_types = str, - integer_types = int, - class_types = type, - text_type = str - binary_type = bytes - - MAXSIZE = sys.maxsize -else: - string_types = basestring, - integer_types = (int, long) - class_types = (type, types.ClassType) - text_type = unicode - binary_type = str - - if sys.platform.startswith("java"): - # Jython always uses 32 bits. - MAXSIZE = int((1 << 31) - 1) - else: - # It's possible to have sizeof(long) != sizeof(Py_ssize_t). - class X(object): - def __len__(self): - return 1 << 31 - try: - len(X()) - except OverflowError: - # 32-bit - MAXSIZE = int((1 << 31) - 1) - else: - # 64-bit - MAXSIZE = int((1 << 63) - 1) - del X - - -def _add_doc(func, doc): - """Add documentation to a function.""" - func.__doc__ = doc - - -def _import_module(name): - """Import module, returning the module after the last dot.""" - __import__(name) - return sys.modules[name] - - -class _LazyDescr(object): - - def __init__(self, name): - self.name = name - - def __get__(self, obj, tp): - result = self._resolve() - setattr(obj, self.name, result) # Invokes __set__. - try: - # This is a bit ugly, but it avoids running this again by - # removing this descriptor. - delattr(obj.__class__, self.name) - except AttributeError: - pass - return result - - -class MovedModule(_LazyDescr): - - def __init__(self, name, old, new=None): - super(MovedModule, self).__init__(name) - if PY3: - if new is None: - new = name - self.mod = new - else: - self.mod = old - - def _resolve(self): - return _import_module(self.mod) - - def __getattr__(self, attr): - _module = self._resolve() - value = getattr(_module, attr) - setattr(self, attr, value) - return value - - -class _LazyModule(types.ModuleType): - - def __init__(self, name): - super(_LazyModule, self).__init__(name) - self.__doc__ = self.__class__.__doc__ - - def __dir__(self): - attrs = ["__doc__", "__name__"] - attrs += [attr.name for attr in self._moved_attributes] - return attrs - - # Subclasses should override this - _moved_attributes = [] - - -class MovedAttribute(_LazyDescr): - - def __init__(self, name, old_mod, new_mod, old_attr=None, new_attr=None): - super(MovedAttribute, self).__init__(name) - if PY3: - if new_mod is None: - new_mod = name - self.mod = new_mod - if new_attr is None: - if old_attr is None: - new_attr = name - else: - new_attr = old_attr - self.attr = new_attr - else: - self.mod = old_mod - if old_attr is None: - old_attr = name - self.attr = old_attr - - def _resolve(self): - module = _import_module(self.mod) - return getattr(module, self.attr) - - -class _SixMetaPathImporter(object): - """ - A meta path importer to import six.moves and its submodules. - - This class implements a PEP302 finder and loader. It should be compatible - with Python 2.5 and all existing versions of Python3 - """ - def __init__(self, six_module_name): - self.name = six_module_name - self.known_modules = {} - - def _add_module(self, mod, *fullnames): - for fullname in fullnames: - self.known_modules[self.name + "." + fullname] = mod - - def _get_module(self, fullname): - return self.known_modules[self.name + "." + fullname] - - def find_module(self, fullname, path=None): - if fullname in self.known_modules: - return self - return None - - def __get_module(self, fullname): - try: - return self.known_modules[fullname] - except KeyError: - raise ImportError("This loader does not know module " + fullname) - - def load_module(self, fullname): - try: - # in case of a reload - return sys.modules[fullname] - except KeyError: - pass - mod = self.__get_module(fullname) - if isinstance(mod, MovedModule): - mod = mod._resolve() - else: - mod.__loader__ = self - sys.modules[fullname] = mod - return mod - - def is_package(self, fullname): - """ - Return true, if the named module is a package. - - We need this method to get correct spec objects with - Python 3.4 (see PEP451) - """ - return hasattr(self.__get_module(fullname), "__path__") - - def get_code(self, fullname): - """Return None - - Required, if is_package is implemented""" - self.__get_module(fullname) # eventually raises ImportError - return None - get_source = get_code # same as get_code - -_importer = _SixMetaPathImporter(__name__) - - -class _MovedItems(_LazyModule): - """Lazy loading of moved objects""" - __path__ = [] # mark as package - - -_moved_attributes = [ - MovedAttribute("cStringIO", "cStringIO", "io", "StringIO"), - MovedAttribute("filter", "itertools", "builtins", "ifilter", "filter"), - MovedAttribute("filterfalse", "itertools", "itertools", "ifilterfalse", "filterfalse"), - MovedAttribute("input", "__builtin__", "builtins", "raw_input", "input"), - MovedAttribute("intern", "__builtin__", "sys"), - MovedAttribute("map", "itertools", "builtins", "imap", "map"), - MovedAttribute("range", "__builtin__", "builtins", "xrange", "range"), - MovedAttribute("reload_module", "__builtin__", "imp", "reload"), - MovedAttribute("reduce", "__builtin__", "functools"), - MovedAttribute("shlex_quote", "pipes", "shlex", "quote"), - MovedAttribute("StringIO", "StringIO", "io"), - MovedAttribute("UserDict", "UserDict", "collections"), - MovedAttribute("UserList", "UserList", "collections"), - MovedAttribute("UserString", "UserString", "collections"), - MovedAttribute("xrange", "__builtin__", "builtins", "xrange", "range"), - MovedAttribute("zip", "itertools", "builtins", "izip", "zip"), - MovedAttribute("zip_longest", "itertools", "itertools", "izip_longest", "zip_longest"), - - MovedModule("builtins", "__builtin__"), - MovedModule("configparser", "ConfigParser"), - MovedModule("copyreg", "copy_reg"), - MovedModule("dbm_gnu", "gdbm", "dbm.gnu"), - MovedModule("_dummy_thread", "dummy_thread", "_dummy_thread"), - MovedModule("http_cookiejar", "cookielib", "http.cookiejar"), - MovedModule("http_cookies", "Cookie", "http.cookies"), - MovedModule("html_entities", "htmlentitydefs", "html.entities"), - MovedModule("html_parser", "HTMLParser", "html.parser"), - MovedModule("http_client", "httplib", "http.client"), - MovedModule("email_mime_multipart", "email.MIMEMultipart", "email.mime.multipart"), - MovedModule("email_mime_nonmultipart", "email.MIMENonMultipart", "email.mime.nonmultipart"), - MovedModule("email_mime_text", "email.MIMEText", "email.mime.text"), - MovedModule("email_mime_base", "email.MIMEBase", "email.mime.base"), - MovedModule("BaseHTTPServer", "BaseHTTPServer", "http.server"), - MovedModule("CGIHTTPServer", "CGIHTTPServer", "http.server"), - MovedModule("SimpleHTTPServer", "SimpleHTTPServer", "http.server"), - MovedModule("cPickle", "cPickle", "pickle"), - MovedModule("queue", "Queue"), - MovedModule("reprlib", "repr"), - MovedModule("socketserver", "SocketServer"), - MovedModule("_thread", "thread", "_thread"), - MovedModule("tkinter", "Tkinter"), - MovedModule("tkinter_dialog", "Dialog", "tkinter.dialog"), - MovedModule("tkinter_filedialog", "FileDialog", "tkinter.filedialog"), - MovedModule("tkinter_scrolledtext", "ScrolledText", "tkinter.scrolledtext"), - MovedModule("tkinter_simpledialog", "SimpleDialog", "tkinter.simpledialog"), - MovedModule("tkinter_tix", "Tix", "tkinter.tix"), - MovedModule("tkinter_ttk", "ttk", "tkinter.ttk"), - MovedModule("tkinter_constants", "Tkconstants", "tkinter.constants"), - MovedModule("tkinter_dnd", "Tkdnd", "tkinter.dnd"), - MovedModule("tkinter_colorchooser", "tkColorChooser", - "tkinter.colorchooser"), - MovedModule("tkinter_commondialog", "tkCommonDialog", - "tkinter.commondialog"), - MovedModule("tkinter_tkfiledialog", "tkFileDialog", "tkinter.filedialog"), - MovedModule("tkinter_font", "tkFont", "tkinter.font"), - MovedModule("tkinter_messagebox", "tkMessageBox", "tkinter.messagebox"), - MovedModule("tkinter_tksimpledialog", "tkSimpleDialog", - "tkinter.simpledialog"), - MovedModule("urllib_parse", __name__ + ".moves.urllib_parse", "urllib.parse"), - MovedModule("urllib_error", __name__ + ".moves.urllib_error", "urllib.error"), - MovedModule("urllib", __name__ + ".moves.urllib", __name__ + ".moves.urllib"), - MovedModule("urllib_robotparser", "robotparser", "urllib.robotparser"), - MovedModule("xmlrpc_client", "xmlrpclib", "xmlrpc.client"), - MovedModule("xmlrpc_server", "SimpleXMLRPCServer", "xmlrpc.server"), - MovedModule("winreg", "_winreg"), -] -for attr in _moved_attributes: - setattr(_MovedItems, attr.name, attr) - if isinstance(attr, MovedModule): - _importer._add_module(attr, "moves." + attr.name) -del attr - -_MovedItems._moved_attributes = _moved_attributes - -moves = _MovedItems(__name__ + ".moves") -_importer._add_module(moves, "moves") - - -class Module_six_moves_urllib_parse(_LazyModule): - """Lazy loading of moved objects in six.moves.urllib_parse""" - - -_urllib_parse_moved_attributes = [ - MovedAttribute("ParseResult", "urlparse", "urllib.parse"), - MovedAttribute("SplitResult", "urlparse", "urllib.parse"), - MovedAttribute("parse_qs", "urlparse", "urllib.parse"), - MovedAttribute("parse_qsl", "urlparse", "urllib.parse"), - MovedAttribute("urldefrag", "urlparse", "urllib.parse"), - MovedAttribute("urljoin", "urlparse", "urllib.parse"), - MovedAttribute("urlparse", "urlparse", "urllib.parse"), - MovedAttribute("urlsplit", "urlparse", "urllib.parse"), - MovedAttribute("urlunparse", "urlparse", "urllib.parse"), - MovedAttribute("urlunsplit", "urlparse", "urllib.parse"), - MovedAttribute("quote", "urllib", "urllib.parse"), - MovedAttribute("quote_plus", "urllib", "urllib.parse"), - MovedAttribute("unquote", "urllib", "urllib.parse"), - MovedAttribute("unquote_plus", "urllib", "urllib.parse"), - MovedAttribute("urlencode", "urllib", "urllib.parse"), - MovedAttribute("splitquery", "urllib", "urllib.parse"), - MovedAttribute("splittag", "urllib", "urllib.parse"), - MovedAttribute("splituser", "urllib", "urllib.parse"), - MovedAttribute("uses_fragment", "urlparse", "urllib.parse"), - MovedAttribute("uses_netloc", "urlparse", "urllib.parse"), - MovedAttribute("uses_params", "urlparse", "urllib.parse"), - MovedAttribute("uses_query", "urlparse", "urllib.parse"), - MovedAttribute("uses_relative", "urlparse", "urllib.parse"), -] -for attr in _urllib_parse_moved_attributes: - setattr(Module_six_moves_urllib_parse, attr.name, attr) -del attr - -Module_six_moves_urllib_parse._moved_attributes = _urllib_parse_moved_attributes - -_importer._add_module(Module_six_moves_urllib_parse(__name__ + ".moves.urllib_parse"), - "moves.urllib_parse", "moves.urllib.parse") - - -class Module_six_moves_urllib_error(_LazyModule): - """Lazy loading of moved objects in six.moves.urllib_error""" - - -_urllib_error_moved_attributes = [ - MovedAttribute("URLError", "urllib2", "urllib.error"), - MovedAttribute("HTTPError", "urllib2", "urllib.error"), - MovedAttribute("ContentTooShortError", "urllib", "urllib.error"), -] -for attr in _urllib_error_moved_attributes: - setattr(Module_six_moves_urllib_error, attr.name, attr) -del attr - -Module_six_moves_urllib_error._moved_attributes = _urllib_error_moved_attributes - -_importer._add_module(Module_six_moves_urllib_error(__name__ + ".moves.urllib.error"), - "moves.urllib_error", "moves.urllib.error") - - -class Module_six_moves_urllib_request(_LazyModule): - """Lazy loading of moved objects in six.moves.urllib_request""" - - -_urllib_request_moved_attributes = [ - MovedAttribute("urlopen", "urllib2", "urllib.request"), - MovedAttribute("install_opener", "urllib2", "urllib.request"), - MovedAttribute("build_opener", "urllib2", "urllib.request"), - MovedAttribute("pathname2url", "urllib", "urllib.request"), - MovedAttribute("url2pathname", "urllib", "urllib.request"), - MovedAttribute("getproxies", "urllib", "urllib.request"), - MovedAttribute("Request", "urllib2", "urllib.request"), - MovedAttribute("OpenerDirector", "urllib2", "urllib.request"), - MovedAttribute("HTTPDefaultErrorHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPRedirectHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPCookieProcessor", "urllib2", "urllib.request"), - MovedAttribute("ProxyHandler", "urllib2", "urllib.request"), - MovedAttribute("BaseHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPPasswordMgr", "urllib2", "urllib.request"), - MovedAttribute("HTTPPasswordMgrWithDefaultRealm", "urllib2", "urllib.request"), - MovedAttribute("AbstractBasicAuthHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPBasicAuthHandler", "urllib2", "urllib.request"), - MovedAttribute("ProxyBasicAuthHandler", "urllib2", "urllib.request"), - MovedAttribute("AbstractDigestAuthHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPDigestAuthHandler", "urllib2", "urllib.request"), - MovedAttribute("ProxyDigestAuthHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPSHandler", "urllib2", "urllib.request"), - MovedAttribute("FileHandler", "urllib2", "urllib.request"), - MovedAttribute("FTPHandler", "urllib2", "urllib.request"), - MovedAttribute("CacheFTPHandler", "urllib2", "urllib.request"), - MovedAttribute("UnknownHandler", "urllib2", "urllib.request"), - MovedAttribute("HTTPErrorProcessor", "urllib2", "urllib.request"), - MovedAttribute("urlretrieve", "urllib", "urllib.request"), - MovedAttribute("urlcleanup", "urllib", "urllib.request"), - MovedAttribute("URLopener", "urllib", "urllib.request"), - MovedAttribute("FancyURLopener", "urllib", "urllib.request"), - MovedAttribute("proxy_bypass", "urllib", "urllib.request"), -] -for attr in _urllib_request_moved_attributes: - setattr(Module_six_moves_urllib_request, attr.name, attr) -del attr - -Module_six_moves_urllib_request._moved_attributes = _urllib_request_moved_attributes - -_importer._add_module(Module_six_moves_urllib_request(__name__ + ".moves.urllib.request"), - "moves.urllib_request", "moves.urllib.request") - - -class Module_six_moves_urllib_response(_LazyModule): - """Lazy loading of moved objects in six.moves.urllib_response""" - - -_urllib_response_moved_attributes = [ - MovedAttribute("addbase", "urllib", "urllib.response"), - MovedAttribute("addclosehook", "urllib", "urllib.response"), - MovedAttribute("addinfo", "urllib", "urllib.response"), - MovedAttribute("addinfourl", "urllib", "urllib.response"), -] -for attr in _urllib_response_moved_attributes: - setattr(Module_six_moves_urllib_response, attr.name, attr) -del attr - -Module_six_moves_urllib_response._moved_attributes = _urllib_response_moved_attributes - -_importer._add_module(Module_six_moves_urllib_response(__name__ + ".moves.urllib.response"), - "moves.urllib_response", "moves.urllib.response") - - -class Module_six_moves_urllib_robotparser(_LazyModule): - """Lazy loading of moved objects in six.moves.urllib_robotparser""" - - -_urllib_robotparser_moved_attributes = [ - MovedAttribute("RobotFileParser", "robotparser", "urllib.robotparser"), -] -for attr in _urllib_robotparser_moved_attributes: - setattr(Module_six_moves_urllib_robotparser, attr.name, attr) -del attr - -Module_six_moves_urllib_robotparser._moved_attributes = _urllib_robotparser_moved_attributes - -_importer._add_module(Module_six_moves_urllib_robotparser(__name__ + ".moves.urllib.robotparser"), - "moves.urllib_robotparser", "moves.urllib.robotparser") - - -class Module_six_moves_urllib(types.ModuleType): - """Create a six.moves.urllib namespace that resembles the Python 3 namespace""" - __path__ = [] # mark as package - parse = _importer._get_module("moves.urllib_parse") - error = _importer._get_module("moves.urllib_error") - request = _importer._get_module("moves.urllib_request") - response = _importer._get_module("moves.urllib_response") - robotparser = _importer._get_module("moves.urllib_robotparser") - - def __dir__(self): - return ['parse', 'error', 'request', 'response', 'robotparser'] - -_importer._add_module(Module_six_moves_urllib(__name__ + ".moves.urllib"), - "moves.urllib") - - -def add_move(move): - """Add an item to six.moves.""" - setattr(_MovedItems, move.name, move) - - -def remove_move(name): - """Remove item from six.moves.""" - try: - delattr(_MovedItems, name) - except AttributeError: - try: - del moves.__dict__[name] - except KeyError: - raise AttributeError("no such move, %r" % (name,)) - - -if PY3: - _meth_func = "__func__" - _meth_self = "__self__" - - _func_closure = "__closure__" - _func_code = "__code__" - _func_defaults = "__defaults__" - _func_globals = "__globals__" -else: - _meth_func = "im_func" - _meth_self = "im_self" - - _func_closure = "func_closure" - _func_code = "func_code" - _func_defaults = "func_defaults" - _func_globals = "func_globals" - - -try: - advance_iterator = next -except NameError: - def advance_iterator(it): - return it.next() -next = advance_iterator - - -try: - callable = callable -except NameError: - def callable(obj): - return any("__call__" in klass.__dict__ for klass in type(obj).__mro__) - - -if PY3: - def get_unbound_function(unbound): - return unbound - - create_bound_method = types.MethodType - - Iterator = object -else: - def get_unbound_function(unbound): - return unbound.im_func - - def create_bound_method(func, obj): - return types.MethodType(func, obj, obj.__class__) - - class Iterator(object): - - def next(self): - return type(self).__next__(self) - - callable = callable -_add_doc(get_unbound_function, - """Get the function out of a possibly unbound function""") - - -get_method_function = operator.attrgetter(_meth_func) -get_method_self = operator.attrgetter(_meth_self) -get_function_closure = operator.attrgetter(_func_closure) -get_function_code = operator.attrgetter(_func_code) -get_function_defaults = operator.attrgetter(_func_defaults) -get_function_globals = operator.attrgetter(_func_globals) - - -if PY3: - def iterkeys(d, **kw): - return iter(d.keys(**kw)) - - def itervalues(d, **kw): - return iter(d.values(**kw)) - - def iteritems(d, **kw): - return iter(d.items(**kw)) - - def iterlists(d, **kw): - return iter(d.lists(**kw)) - - viewkeys = operator.methodcaller("keys") - - viewvalues = operator.methodcaller("values") - - viewitems = operator.methodcaller("items") -else: - def iterkeys(d, **kw): - return iter(d.iterkeys(**kw)) - - def itervalues(d, **kw): - return iter(d.itervalues(**kw)) - - def iteritems(d, **kw): - return iter(d.iteritems(**kw)) - - def iterlists(d, **kw): - return iter(d.iterlists(**kw)) - - viewkeys = operator.methodcaller("viewkeys") - - viewvalues = operator.methodcaller("viewvalues") - - viewitems = operator.methodcaller("viewitems") - -_add_doc(iterkeys, "Return an iterator over the keys of a dictionary.") -_add_doc(itervalues, "Return an iterator over the values of a dictionary.") -_add_doc(iteritems, - "Return an iterator over the (key, value) pairs of a dictionary.") -_add_doc(iterlists, - "Return an iterator over the (key, [values]) pairs of a dictionary.") - - -if PY3: - def b(s): - return s.encode("latin-1") - def u(s): - return s - unichr = chr - if sys.version_info[1] <= 1: - def int2byte(i): - return bytes((i,)) - else: - # This is about 2x faster than the implementation above on 3.2+ - int2byte = operator.methodcaller("to_bytes", 1, "big") - byte2int = operator.itemgetter(0) - indexbytes = operator.getitem - iterbytes = iter - import io - StringIO = io.StringIO - BytesIO = io.BytesIO - _assertCountEqual = "assertCountEqual" - _assertRaisesRegex = "assertRaisesRegex" - _assertRegex = "assertRegex" -else: - def b(s): - return s - # Workaround for standalone backslash - def u(s): - return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") - unichr = unichr - int2byte = chr - def byte2int(bs): - return ord(bs[0]) - def indexbytes(buf, i): - return ord(buf[i]) - iterbytes = functools.partial(itertools.imap, ord) - import StringIO - StringIO = BytesIO = StringIO.StringIO - _assertCountEqual = "assertItemsEqual" - _assertRaisesRegex = "assertRaisesRegexp" - _assertRegex = "assertRegexpMatches" -_add_doc(b, """Byte literal""") -_add_doc(u, """Text literal""") - - -def assertCountEqual(self, *args, **kwargs): - return getattr(self, _assertCountEqual)(*args, **kwargs) - - -def assertRaisesRegex(self, *args, **kwargs): - return getattr(self, _assertRaisesRegex)(*args, **kwargs) - - -def assertRegex(self, *args, **kwargs): - return getattr(self, _assertRegex)(*args, **kwargs) - - -if PY3: - exec_ = getattr(moves.builtins, "exec") - - - def reraise(tp, value, tb=None): - if value is None: - value = tp() - if value.__traceback__ is not tb: - raise value.with_traceback(tb) - raise value - -else: - def exec_(_code_, _globs_=None, _locs_=None): - """Execute code in a namespace.""" - if _globs_ is None: - frame = sys._getframe(1) - _globs_ = frame.f_globals - if _locs_ is None: - _locs_ = frame.f_locals - del frame - elif _locs_ is None: - _locs_ = _globs_ - exec("""exec _code_ in _globs_, _locs_""") - - - exec_("""def reraise(tp, value, tb=None): - raise tp, value, tb -""") - - -if sys.version_info[:2] == (3, 2): - exec_("""def raise_from(value, from_value): - if from_value is None: - raise value - raise value from from_value -""") -elif sys.version_info[:2] > (3, 2): - exec_("""def raise_from(value, from_value): - raise value from from_value -""") -else: - def raise_from(value, from_value): - raise value - - -print_ = getattr(moves.builtins, "print", None) -if print_ is None: - def print_(*args, **kwargs): - """The new-style print function for Python 2.4 and 2.5.""" - fp = kwargs.pop("file", sys.stdout) - if fp is None: - return - def write(data): - if not isinstance(data, basestring): - data = str(data) - # If the file has an encoding, encode unicode with it. - if (isinstance(fp, file) and - isinstance(data, unicode) and - fp.encoding is not None): - errors = getattr(fp, "errors", None) - if errors is None: - errors = "strict" - data = data.encode(fp.encoding, errors) - fp.write(data) - want_unicode = False - sep = kwargs.pop("sep", None) - if sep is not None: - if isinstance(sep, unicode): - want_unicode = True - elif not isinstance(sep, str): - raise TypeError("sep must be None or a string") - end = kwargs.pop("end", None) - if end is not None: - if isinstance(end, unicode): - want_unicode = True - elif not isinstance(end, str): - raise TypeError("end must be None or a string") - if kwargs: - raise TypeError("invalid keyword arguments to print()") - if not want_unicode: - for arg in args: - if isinstance(arg, unicode): - want_unicode = True - break - if want_unicode: - newline = unicode("\n") - space = unicode(" ") - else: - newline = "\n" - space = " " - if sep is None: - sep = space - if end is None: - end = newline - for i, arg in enumerate(args): - if i: - write(sep) - write(arg) - write(end) -if sys.version_info[:2] < (3, 3): - _print = print_ - def print_(*args, **kwargs): - fp = kwargs.get("file", sys.stdout) - flush = kwargs.pop("flush", False) - _print(*args, **kwargs) - if flush and fp is not None: - fp.flush() - -_add_doc(reraise, """Reraise an exception.""") - -if sys.version_info[0:2] < (3, 4): - def wraps(wrapped, assigned=functools.WRAPPER_ASSIGNMENTS, - updated=functools.WRAPPER_UPDATES): - def wrapper(f): - f = functools.wraps(wrapped, assigned, updated)(f) - f.__wrapped__ = wrapped - return f - return wrapper -else: - wraps = functools.wraps - -def with_metaclass(meta, *bases): - """Create a base class with a metaclass.""" - # This requires a bit of explanation: the basic idea is to make a dummy - # metaclass for one level of class instantiation that replaces itself with - # the actual metaclass. - class metaclass(meta): - def __new__(cls, name, this_bases, d): - return meta(name, bases, d) - return type.__new__(metaclass, 'temporary_class', (), {}) - - -def add_metaclass(metaclass): - """Class decorator for creating a class with a metaclass.""" - def wrapper(cls): - orig_vars = cls.__dict__.copy() - slots = orig_vars.get('__slots__') - if slots is not None: - if isinstance(slots, str): - slots = [slots] - for slots_var in slots: - orig_vars.pop(slots_var) - orig_vars.pop('__dict__', None) - orig_vars.pop('__weakref__', None) - return metaclass(cls.__name__, cls.__bases__, orig_vars) - return wrapper - - -def python_2_unicode_compatible(klass): - """ - A decorator that defines __unicode__ and __str__ methods under Python 2. - Under Python 3 it does nothing. - - To support Python 2 and 3 with a single code base, define a __str__ method - returning text and apply this decorator to the class. - """ - if PY2: - if '__str__' not in klass.__dict__: - raise ValueError("@python_2_unicode_compatible cannot be applied " - "to %s because it doesn't define __str__()." % - klass.__name__) - klass.__unicode__ = klass.__str__ - klass.__str__ = lambda self: self.__unicode__().encode('utf-8') - return klass - - -# Complete the moves implementation. -# This code is at the end of this module to speed up module loading. -# Turn this module into a package. -__path__ = [] # required for PEP 302 and PEP 451 -__package__ = __name__ # see PEP 366 @ReservedAssignment -if globals().get("__spec__") is not None: - __spec__.submodule_search_locations = [] # PEP 451 @UndefinedVariable -# Remove other six meta path importers, since they cause problems. This can -# happen if six is removed from sys.modules and then reloaded. (Setuptools does -# this for some reason.) -if sys.meta_path: - for i, importer in enumerate(sys.meta_path): - # Here's some real nastiness: Another "instance" of the six module might - # be floating around. Therefore, we can't use isinstance() to check for - # the six meta path importer, since the other six instance will have - # inserted an importer with different class. - if (type(importer).__name__ == "_SixMetaPathImporter" and - importer.name == __name__): - del sys.meta_path[i] - break - del i, importer -# Finally, add the importer to the meta path import hook. -sys.meta_path.append(_importer) diff --git a/wx/lib/softwareupdate.py b/wx/lib/softwareupdate.py index 40970e47..2b456dd5 100644 --- a/wx/lib/softwareupdate.py +++ b/wx/lib/softwareupdate.py @@ -30,7 +30,7 @@ import wx import sys import os import atexit -import wx.lib.six as six +import six if six.PY3: from urllib.request import urlopen diff --git a/wx/lib/wxcairo.py b/wx/lib/wxcairo.py index ad87c15c..3a4984ae 100644 --- a/wx/lib/wxcairo.py +++ b/wx/lib/wxcairo.py @@ -52,7 +52,7 @@ installer for the pycairo pacakge here: import wx -from wx.lib.six import PY3 +from six import PY3 import cairo import ctypes diff --git a/wx/py/filling.py b/wx/py/filling.py index 447afc00..0d58eaf1 100644 --- a/wx/py/filling.py +++ b/wx/py/filling.py @@ -5,7 +5,7 @@ __author__ = "Patrick K. O'Brien " # Tags: py3-port import wx -import wx.lib.six as six +import six from . import dispatcher from . import editwindow diff --git a/wx/py/images.py b/wx/py/images.py index 6a906f13..8ce7ee74 100644 --- a/wx/py/images.py +++ b/wx/py/images.py @@ -3,7 +3,7 @@ __author__ = "Patrick K. O'Brien / David Mashburn " import wx -from wx.lib.six import BytesIO +from six import BytesIO def getPyIcon(shellName='PyCrust'): icon = wx.Icon() diff --git a/wx/py/interpreter.py b/wx/py/interpreter.py index 0cf27d92..4a35fde6 100644 --- a/wx/py/interpreter.py +++ b/wx/py/interpreter.py @@ -10,7 +10,7 @@ from code import InteractiveInterpreter, compile_command from . import dispatcher from . import introspect import wx -import wx.lib.six +import six class Interpreter(InteractiveInterpreter): """Interpreter based on code.InteractiveInterpreter.""" @@ -25,7 +25,7 @@ class Interpreter(InteractiveInterpreter): self.stdout = stdout self.stderr = stderr if rawin: - from wx.lib.six.moves import builtins + from six.moves import builtins builtins.raw_input = rawin del builtins if showInterpIntro: @@ -57,7 +57,7 @@ class Interpreter(InteractiveInterpreter): delete that last list.""" # In case the command is unicode try encoding it - if not wx.lib.six.PY3: + if not six.PY3: if type(command) == unicode: try: command = command.encode('utf-8') diff --git a/wx/py/introspect.py b/wx/py/introspect.py index e968a709..bce3baf5 100644 --- a/wx/py/introspect.py +++ b/wx/py/introspect.py @@ -8,7 +8,7 @@ import inspect import tokenize import types import wx -from wx.lib.six import BytesIO, PY3, string_types +from six import BytesIO, PY3, string_types def getAutoCompleteList(command='', locals=None, includeMagic=1, includeSingle=1, includeDouble=1): diff --git a/wx/py/shell.py b/wx/py/shell.py index 0fb731f1..9d80eb70 100644 --- a/wx/py/shell.py +++ b/wx/py/shell.py @@ -8,7 +8,7 @@ __author__ = "Patrick K. O'Brien " import wx from wx import stc -from wx.lib.six import PY3 +from six import PY3 import keyword import os @@ -382,7 +382,7 @@ class Shell(editwindow.EditWindow): This sets "close", "exit" and "quit" to a helpful string. """ - from wx.lib.six.moves import builtins + from six.moves import builtins builtins.close = builtins.exit = builtins.quit = \ 'Click on the close button to leave the application.' builtins.cd = cd diff --git a/wx/py/sliceshell.py b/wx/py/sliceshell.py index be656434..147cbaa7 100644 --- a/wx/py/sliceshell.py +++ b/wx/py/sliceshell.py @@ -15,7 +15,7 @@ __author__ += "Patrick K. O'Brien " import wx from wx import stc -from wx.lib.six import PY3 +from six import PY3 import keyword import os @@ -964,7 +964,7 @@ class SlicesShell(editwindow.EditWindow): This sets "close", "exit" and "quit" to a helpful string. """ - from wx.lib.six import PY3 + from six import PY3 if PY3: import builtins else: diff --git a/wx/tools/pywxrc.py b/wx/tools/pywxrc.py index 75872caf..aa384512 100644 --- a/wx/tools/pywxrc.py +++ b/wx/tools/pywxrc.py @@ -33,7 +33,7 @@ Usage: python pywxrc.py -h import sys, os, getopt, glob, re import xml.dom.minidom as minidom -from wx.lib.six import print_ +from six import print_ #---------------------------------------------------------------------- From 60065b23bfbdbcf2680a2af647439ef117e29006 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Fri, 1 Jul 2016 13:53:45 -0700 Subject: [PATCH 5/6] Add a hack for determining the base_prefix for old-style virtualenvs, however it turns out that the correct value is already in LIBDIR so it may not be needed if we check that first. --- wscript | 49 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 38 insertions(+), 11 deletions(-) diff --git a/wscript b/wscript index 0faa5eca..2d071b0b 100644 --- a/wscript +++ b/wscript @@ -332,20 +332,13 @@ def my_check_python_headers(conf): if isWindows: libname = 'python' + conf.env['PYTHON_VERSION'].replace('.', '') - - libpath = [os.path.join(dct['prefix'], "libs")] - # If we're running in a Py3 style venv then the libpath above is not - # correct, it needs to come from sys.base_prefix instead. - base_prefix = conf.get_python_variables( - ["base_prefix"], - ["import sys", - "base_prefix = getattr(sys, 'base_prefix')"])[0] - if base_prefix is not None: + if dct['LIBDIR'] and os.path.isdir(dct['LIBDIR']): + libpath = [dct['LIBDIR']] + else: + base_prefix = get_windows_base_prefix(conf, dct['prefix']) libpath = [os.path.join(base_prefix, "libs")] - # TODO: handle old-style virtualenv too - conf.env['LIBPATH_PYEMBED'] = libpath conf.env.append_value('LIB_PYEMBED', [libname]) conf.env['LIBPATH_PYEXT'] = conf.env['LIBPATH_PYEMBED'] @@ -408,6 +401,40 @@ def my_check_python_headers(conf): env.append_value('LINKFLAGS_PYEXT', dist_compiler.ldflags_shared) +def get_windows_base_prefix(conf, default): + # If the python being used for the build in running from a virtual + # environment then sys.prefix will not be the correct path to find + # the Python libs folder. + import waflib.Errors + + # If we're running in a Py3 style venv then there is a + # sys.base_prefix we can use instead. + try: + base_prefix = conf.get_python_variables( + ["base_prefix"], + ["import sys", + "base_prefix = getattr(sys, 'base_prefix')"])[0] + return base_prefix + except waflib.Errors.WafError: + pass + + # Otherwise try importing a python library module that should + # always be in the Lib folder (at least for the versions of Python + # we're interested in) and use it's location to figure out the + # real prefix; + # TODO: There has got to be a better way to do this! + try: + base_prefix = conf.get_python_variables( + ["base_prefix"], + ["import os.path as op", + "import base64", + "base_prefix = op.dirname(op.dirname(base64.__file__))"])[0] + return base_prefix + except waflib.Errors.WafError: + pass + + return default + #----------------------------------------------------------------------------- # Build command From 7050c8466eefa6d01be9ad4b882ae1d3064168ed Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Fri, 1 Jul 2016 11:32:52 -0700 Subject: [PATCH 6/6] Wrap quotes around sys.executable in case there are spaces in the pathname --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 82a416a2..90c16770 100644 --- a/setup.py +++ b/setup.py @@ -105,7 +105,7 @@ class wx_build(orig_build): 'message and the wxWidgets and Phoenix build steps in the future.\n') # Use the same Python that is running this script. - cmd = [sys.executable, '-u', 'build.py', 'build'] + cmd = ['"{}"'.format(sys.executable), '-u', 'build.py', 'build'] cmd = ' '.join(cmd) runcmd(cmd) @@ -219,7 +219,7 @@ class wx_install(orig_install): class wx_sdist(orig_sdist): def run(self): # Use build.py to perform the sdist - cmd = [sys.executable, '-u', 'build.py', 'sdist'] + cmd = ['"{}"'.format(sys.executable), '-u', 'build.py', 'sdist'] cmd = ' '.join(cmd) runcmd(cmd)