mailRe: relax version 3.0.2.


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by justin on November 27, 2013 - 10:46:
On 27/11/13 09:54, Edward d'Auvergne wrote:
Hi Justin,

Welcome to the relax mailing lists!  This problem is from wxPython
itself, it is not present in the 2.8 wxPython series, and may not be
solvable until the phoenix flies
(http://wiki.wxpython.org/ProjectPhoenix).  Would you however be able
to copy and paste the output of "relax --info" for reference?  I'm
guessing this is wxPython 2.9.4.0 with the patch applied to bring it
up to 2.9.4.1 (this was to fix a GTK compilation bug).  Are you a
relax user, or are you part of the Gentoo project
(http://www.gentoo.org/proj/en/science/)?  If the later, note that
I'll be releasing a new version of relax (3.1.0) in the next ~24 hours
with some important new features.  But this version will probably
experience the same bug.  I have tested this on a custom Python
install with the wxPython version "2.9.4.1 gtk2 (classic)" and can
reproduce the problem, so I will try to fix this for the 3.1.0
release.

Cheers,

Edward



Hello Edward,

I am an NMR spectroscopist and a Gentoo Linux developer.
So I am using relax in my daily work and maintaining the package as part
of the Gentoo science project in our package database.

You are right, currently relax is using wx version 2.9.4.1. Although I
also have version 2.8.12.1 installed. Please find attached the relax
info output.

In /usr/lib64/python2.7/site-packages/wxversion.py I found

this solution to import a specific version of wxpython

import wxversion
wxversion.select('2.8')
import wx

Would this fix the problem? Please find attached a patch on top of the
3.0.2 release. This patch fixes the test for me.


Cheers,
Justin

Attachment: relax.info
Description: application/info

 dep_check.py                           | 2 ++
 devel_scripts/gui/about_gui.py         | 2 ++
 devel_scripts/gui/about_model_free.py  | 2 ++
 devel_scripts/gui/about_relax.py       | 2 ++
 devel_scripts/gui/refs.py              | 2 ++
 devel_scripts/gui/spin_create.py       | 2 ++
 devel_scripts/gui/uf_sequence_read.py  | 2 ++
 devel_scripts/python_seek.py           | 2 ++
 gui/__init__.py                        | 2 ++
 gui/about.py                           | 2 ++
 gui/analyses/__init__.py               | 2 ++
 gui/analyses/auto_model_free.py        | 2 ++
 gui/analyses/auto_noe.py               | 2 ++
 gui/analyses/auto_rx_base.py           | 2 ++
 gui/analyses/base.py                   | 2 ++
 gui/analyses/elements/bool_element.py  | 2 ++
 gui/analyses/elements/float_element.py | 2 ++
 gui/analyses/elements/model_list.py    | 2 ++
 gui/analyses/elements/spin_element.py  | 2 ++
 gui/analyses/elements/text_element.py  | 2 ++
 gui/analyses/wizard.py                 | 2 ++
 gui/components/base_list.py            | 2 ++
 gui/components/free_file_format.py     | 2 ++
 gui/components/grid.py                 | 2 ++
 gui/components/menu.py                 | 2 ++
 gui/components/molecule.py             | 2 ++
 gui/components/relax_data.py           | 2 ++
 gui/components/relax_data_meta.py      | 2 ++
 gui/components/spectrum.py             | 2 ++
 gui/controller.py                      | 2 ++
 gui/errors.py                          | 2 ++
 gui/export_bmrb.py                     | 2 ++
 gui/filedialog.py                      | 2 ++
 gui/fonts.py                           | 2 ++
 gui/icons.py                           | 2 ++
 gui/input_elements/bool.py             | 2 ++
 gui/input_elements/combo_list.py       | 2 ++
 gui/input_elements/dir.py              | 2 ++
 gui/input_elements/file.py             | 2 ++
 gui/input_elements/sequence.py         | 2 ++
 gui/input_elements/sequence_2D.py      | 2 ++
 gui/input_elements/spin_id.py          | 2 ++
 gui/input_elements/value.py            | 2 ++
 gui/interpreter.py                     | 2 ++
 gui/menu.py                            | 2 ++
 gui/message.py                         | 2 ++
 gui/misc.py                            | 2 ++
 gui/pipe_editor.py                     | 2 ++
 gui/references.py                      | 2 ++
 gui/relax_gui.py                       | 2 ++
 gui/relax_prompt.py                    | 2 ++
 gui/results_viewer.py                  | 2 ++
 gui/spin_viewer/containers.py          | 2 ++
 gui/spin_viewer/frame.py               | 2 ++
 gui/spin_viewer/splitter.py            | 2 ++
 gui/spin_viewer/tree.py                | 2 ++
 gui/uf_objects.py                      | 2 ++
 gui/wizards/peak_intensity.py          | 2 ++
 gui/wizards/wiz_objects.py             | 2 ++
 pipe_control/reset.py                  | 2 ++
 test_suite/gui_tests/__init__.py       | 2 ++
 test_suite/gui_tests/base_classes.py   | 2 ++
 test_suite/gui_tests/model_free.py     | 2 ++
 test_suite/gui_tests/noe.py            | 2 ++
 test_suite/gui_tests/rx.py             | 2 ++
 test_suite/gui_tests/state.py          | 2 ++
 test_suite/relax_test_runner.py        | 2 ++
 test_suite/test_suite_runner.py        | 2 ++
 68 files changed, 136 insertions(+)

diff --git a/dep_check.py b/dep_check.py
index cc9a781..29d0dd5 100644
--- a/dep_check.py
+++ b/dep_check.py
@@ -67,6 +67,8 @@ except ImportError:
 
 # wx module.
 try:
+    import wxversion
+    wxversion.select("2.8")
     import wx
     wx_module = True
 except ImportError:
diff --git a/devel_scripts/gui/about_gui.py b/devel_scripts/gui/about_gui.py
index 2255b12..e32da8b 100644
--- a/devel_scripts/gui/about_gui.py
+++ b/devel_scripts/gui/about_gui.py
@@ -20,6 +20,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # GUI module imports.
diff --git a/devel_scripts/gui/about_model_free.py 
b/devel_scripts/gui/about_model_free.py
index ff39906..2b608fe 100644
--- a/devel_scripts/gui/about_model_free.py
+++ b/devel_scripts/gui/about_model_free.py
@@ -20,6 +20,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # GUI module imports.
diff --git a/devel_scripts/gui/about_relax.py 
b/devel_scripts/gui/about_relax.py
index d3c6bfa..e9c4e77 100644
--- a/devel_scripts/gui/about_relax.py
+++ b/devel_scripts/gui/about_relax.py
@@ -20,6 +20,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # GUI module imports.
diff --git a/devel_scripts/gui/refs.py b/devel_scripts/gui/refs.py
index e23a252..6620ad7 100644
--- a/devel_scripts/gui/refs.py
+++ b/devel_scripts/gui/refs.py
@@ -20,6 +20,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # GUI module imports.
diff --git a/devel_scripts/gui/spin_create.py 
b/devel_scripts/gui/spin_create.py
index 2dcccda..5a7cbbc 100644
--- a/devel_scripts/gui/spin_create.py
+++ b/devel_scripts/gui/spin_create.py
@@ -20,6 +20,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # GUI module imports.
diff --git a/devel_scripts/gui/uf_sequence_read.py 
b/devel_scripts/gui/uf_sequence_read.py
index a1659cb..dc384df 100644
--- a/devel_scripts/gui/uf_sequence_read.py
+++ b/devel_scripts/gui/uf_sequence_read.py
@@ -20,6 +20,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # GUI module imports.
diff --git a/devel_scripts/python_seek.py b/devel_scripts/python_seek.py
index 9e2eeb0..079dbb6 100755
--- a/devel_scripts/python_seek.py
+++ b/devel_scripts/python_seek.py
@@ -240,6 +240,8 @@ class Python_info:
         # The commands.
         commands = [
             "try:\n",
+            "    import wxversion\n",
+            "    wxversion.select('2.8')\n",
             "    import wx\n",
             "    version = wx.version()\n",
             "except:\n",
diff --git a/gui/__init__.py b/gui/__init__.py
index 7c7b89c..9be9834 100644
--- a/gui/__init__.py
+++ b/gui/__init__.py
@@ -32,6 +32,8 @@ import dep_check
 import sys
 from time import sleep
 if dep_check.wx_module:
+    import wxversion
+    wxversion.select("2.8")
     import wx
 
 # relax module imports.
diff --git a/gui/about.py b/gui/about.py
index 91512ac..0bafd78 100644
--- a/gui/about.py
+++ b/gui/about.py
@@ -24,6 +24,8 @@
 from copy import deepcopy
 from numpy import zeros
 import webbrowser
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.html
 from wx.lib.wordwrap import wordwrap
diff --git a/gui/analyses/__init__.py b/gui/analyses/__init__.py
index 863a78d..5e3ba00 100644
--- a/gui/analyses/__init__.py
+++ b/gui/analyses/__init__.py
@@ -25,6 +25,8 @@
 # Python module imports.
 import inspect
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 from types import ListType
 
diff --git a/gui/analyses/auto_model_free.py b/gui/analyses/auto_model_free.py
index aa38030..b63689c 100644
--- a/gui/analyses/auto_model_free.py
+++ b/gui/analyses/auto_model_free.py
@@ -26,6 +26,8 @@
 # Python module imports.
 from math import ceil
 from os import sep
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 import wx.lib.mixins.listctrl
diff --git a/gui/analyses/auto_noe.py b/gui/analyses/auto_noe.py
index 05b28e1..8dff7e6 100644
--- a/gui/analyses/auto_noe.py
+++ b/gui/analyses/auto_noe.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 from os import sep
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/analyses/auto_rx_base.py b/gui/analyses/auto_rx_base.py
index f953104..a547e9e 100644
--- a/gui/analyses/auto_rx_base.py
+++ b/gui/analyses/auto_rx_base.py
@@ -24,6 +24,8 @@
 """Module containing the base class for the automatic R1 and R2 analysis 
frames."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/analyses/base.py b/gui/analyses/base.py
index 0ef26f4..00da057 100644
--- a/gui/analyses/base.py
+++ b/gui/analyses/base.py
@@ -24,6 +24,8 @@
 """Module containing the base class for all frames."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import buttons
 from wx.lib import scrolledpanel
diff --git a/gui/analyses/elements/bool_element.py 
b/gui/analyses/elements/bool_element.py
index e4a1bd8..fa2258f 100644
--- a/gui/analyses/elements/bool_element.py
+++ b/gui/analyses/elements/bool_element.py
@@ -24,6 +24,8 @@
 """Module containing the base class for all frames."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/analyses/elements/float_element.py 
b/gui/analyses/elements/float_element.py
index 78e152d..bb938bf 100644
--- a/gui/analyses/elements/float_element.py
+++ b/gui/analyses/elements/float_element.py
@@ -24,6 +24,8 @@
 """Module containing the base class for all frames."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/analyses/elements/model_list.py 
b/gui/analyses/elements/model_list.py
index 990e8c3..79862cd 100644
--- a/gui/analyses/elements/model_list.py
+++ b/gui/analyses/elements/model_list.py
@@ -23,6 +23,8 @@
 """Auto-analysis GUI element for the control of lists of models."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import scrolledpanel
 import wx.lib.mixins.listctrl
diff --git a/gui/analyses/elements/spin_element.py 
b/gui/analyses/elements/spin_element.py
index a662d07..b06872e 100644
--- a/gui/analyses/elements/spin_element.py
+++ b/gui/analyses/elements/spin_element.py
@@ -24,6 +24,8 @@
 """Module containing the base class for all frames."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/analyses/elements/text_element.py 
b/gui/analyses/elements/text_element.py
index 895671f..5dfa19b 100644
--- a/gui/analyses/elements/text_element.py
+++ b/gui/analyses/elements/text_element.py
@@ -24,6 +24,8 @@
 """Module containing the base class for all frames."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/analyses/wizard.py b/gui/analyses/wizard.py
index ca83f7c..3d0ebc5 100644
--- a/gui/analyses/wizard.py
+++ b/gui/analyses/wizard.py
@@ -25,6 +25,8 @@
 # Python module imports.
 from os import sep
 from time import asctime, localtime
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import buttons
 
diff --git a/gui/components/base_list.py b/gui/components/base_list.py
index bba25e4..1fbf9df 100644
--- a/gui/components/base_list.py
+++ b/gui/components/base_list.py
@@ -24,6 +24,8 @@
 """Module containing the base GUI element for listing things."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/components/free_file_format.py 
b/gui/components/free_file_format.py
index 61c2783..3106945 100644
--- a/gui/components/free_file_format.py
+++ b/gui/components/free_file_format.py
@@ -21,6 +21,8 @@
 
###############################################################################
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import buttons
 
diff --git a/gui/components/grid.py b/gui/components/grid.py
index 30a2a4a..aa64d14 100644
--- a/gui/components/grid.py
+++ b/gui/components/grid.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 from re import search
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/components/menu.py b/gui/components/menu.py
index 8a408b8..cf04f46 100644
--- a/gui/components/menu.py
+++ b/gui/components/menu.py
@@ -24,6 +24,8 @@
 """Module for the main relax menu bar."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 
diff --git a/gui/components/molecule.py b/gui/components/molecule.py
index e74fc0a..f4a29a7 100644
--- a/gui/components/molecule.py
+++ b/gui/components/molecule.py
@@ -24,6 +24,8 @@
 """Module containing the classes for GUI components involving molecules."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/components/relax_data.py b/gui/components/relax_data.py
index 3a68f20..dad36d7 100644
--- a/gui/components/relax_data.py
+++ b/gui/components/relax_data.py
@@ -24,6 +24,8 @@
 """Module containing the classes for GUI components involving relaxation 
data."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/components/relax_data_meta.py 
b/gui/components/relax_data_meta.py
index 2c80815..1952911 100644
--- a/gui/components/relax_data_meta.py
+++ b/gui/components/relax_data_meta.py
@@ -24,6 +24,8 @@
 """Module containing the classes for GUI components involving relaxation 
data."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/components/spectrum.py b/gui/components/spectrum.py
index 8c7bc65..b9036c5 100644
--- a/gui/components/spectrum.py
+++ b/gui/components/spectrum.py
@@ -24,6 +24,8 @@
 """Module containing the classes for GUI components involving spectral 
data."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 
diff --git a/gui/controller.py b/gui/controller.py
index dea6c9b..847c828 100644
--- a/gui/controller.py
+++ b/gui/controller.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.stc
 
diff --git a/gui/errors.py b/gui/errors.py
index 8f6b5c1..4d95ee2 100644
--- a/gui/errors.py
+++ b/gui/errors.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/export_bmrb.py b/gui/export_bmrb.py
index 806c75a..827ce13 100644
--- a/gui/export_bmrb.py
+++ b/gui/export_bmrb.py
@@ -23,6 +23,8 @@
 """The BMRB export wizard."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/filedialog.py b/gui/filedialog.py
index 6301b9e..13bf8f3 100644
--- a/gui/filedialog.py
+++ b/gui/filedialog.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 from os import chdir, getcwd
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/fonts.py b/gui/fonts.py
index 4a5cb32..7674d1a 100644
--- a/gui/fonts.py
+++ b/gui/fonts.py
@@ -23,6 +23,8 @@
 """A standard set of font definitions for consistency throughout the GUI."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/icons.py b/gui/icons.py
index 43bc885..53639ff 100644
--- a/gui/icons.py
+++ b/gui/icons.py
@@ -25,6 +25,8 @@
 # Python module imports.
 from os import sep
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/input_elements/bool.py b/gui/input_elements/bool.py
index 4fbe165..cb0df2d 100644
--- a/gui/input_elements/bool.py
+++ b/gui/input_elements/bool.py
@@ -23,6 +23,8 @@
 """Module containing a set of special GUI elements to be used in the relax 
wizards."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/input_elements/combo_list.py 
b/gui/input_elements/combo_list.py
index 456bf3b..13fc006 100644
--- a/gui/input_elements/combo_list.py
+++ b/gui/input_elements/combo_list.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 from copy import deepcopy
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/input_elements/dir.py b/gui/input_elements/dir.py
index 18476cb..f705e8b 100644
--- a/gui/input_elements/dir.py
+++ b/gui/input_elements/dir.py
@@ -23,6 +23,8 @@
 """Module containing a set of special GUI elements to be used in the relax 
wizards."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/input_elements/file.py b/gui/input_elements/file.py
index 9dbc0c6..3e78914 100644
--- a/gui/input_elements/file.py
+++ b/gui/input_elements/file.py
@@ -23,6 +23,8 @@
 """Module containing a set of special GUI elements to be used in the relax 
wizards."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/input_elements/sequence.py b/gui/input_elements/sequence.py
index b719a21..db72993 100644
--- a/gui/input_elements/sequence.py
+++ b/gui/input_elements/sequence.py
@@ -23,6 +23,8 @@
 """Module containing a set of special GUI elements to be used in the relax 
wizards."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.mixins.listctrl
 
diff --git a/gui/input_elements/sequence_2D.py 
b/gui/input_elements/sequence_2D.py
index 140d762..5103675 100644
--- a/gui/input_elements/sequence_2D.py
+++ b/gui/input_elements/sequence_2D.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.mixins.listctrl
 
diff --git a/gui/input_elements/spin_id.py b/gui/input_elements/spin_id.py
index f8114c3..40cd905 100644
--- a/gui/input_elements/spin_id.py
+++ b/gui/input_elements/spin_id.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 from copy import deepcopy
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/input_elements/value.py b/gui/input_elements/value.py
index c3b6c0a..16e7c03 100644
--- a/gui/input_elements/value.py
+++ b/gui/input_elements/value.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 from copy import deepcopy
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/interpreter.py b/gui/interpreter.py
index 7587669..a2c7298 100644
--- a/gui/interpreter.py
+++ b/gui/interpreter.py
@@ -27,6 +27,8 @@ import sys
 from threading import Thread
 from time import sleep
 from traceback import print_exc
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/menu.py b/gui/menu.py
index 958b6e4..74cf867 100644
--- a/gui/menu.py
+++ b/gui/menu.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/message.py b/gui/message.py
index cbeffb4..25cc012 100644
--- a/gui/message.py
+++ b/gui/message.py
@@ -22,6 +22,8 @@
 
 # Python module imports
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.lib.buttons
 import wx.lib.scrolledpanel
diff --git a/gui/misc.py b/gui/misc.py
index 1416b1b..0387317 100644
--- a/gui/misc.py
+++ b/gui/misc.py
@@ -29,6 +29,8 @@ import os
 import platform
 import sys
 from textwrap import wrap
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/pipe_editor.py b/gui/pipe_editor.py
index 41472da..3266314 100644
--- a/gui/pipe_editor.py
+++ b/gui/pipe_editor.py
@@ -23,6 +23,8 @@
 """The pipe editor GUI element."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.grid
 
diff --git a/gui/references.py b/gui/references.py
index e9619ac..38d0e81 100644
--- a/gui/references.py
+++ b/gui/references.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 import webbrowser
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.html
 
diff --git a/gui/relax_gui.py b/gui/relax_gui.py
index b452c01..778ac7c 100644
--- a/gui/relax_gui.py
+++ b/gui/relax_gui.py
@@ -31,6 +31,8 @@ import sys
 from textwrap import wrap
 from time import sleep
 import webbrowser
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/relax_prompt.py b/gui/relax_prompt.py
index bd27cea..f47ab97 100644
--- a/gui/relax_prompt.py
+++ b/gui/relax_prompt.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 import sys
+import wxversion
+wxversion.select("2.8")
 import wx
 import wx.py
 import wx.stc as stc
diff --git a/gui/results_viewer.py b/gui/results_viewer.py
index 7938c74..80e4171 100644
--- a/gui/results_viewer.py
+++ b/gui/results_viewer.py
@@ -24,6 +24,8 @@
 """Module containing the base class for the results frame."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import buttons
 
diff --git a/gui/spin_viewer/containers.py b/gui/spin_viewer/containers.py
index 58a6da9..4e104cd 100644
--- a/gui/spin_viewer/containers.py
+++ b/gui/spin_viewer/containers.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 from re import search
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/spin_viewer/frame.py b/gui/spin_viewer/frame.py
index c22be26..3538939 100644
--- a/gui/spin_viewer/frame.py
+++ b/gui/spin_viewer/frame.py
@@ -23,6 +23,8 @@
 """The spin viewer frame."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/spin_viewer/splitter.py b/gui/spin_viewer/splitter.py
index 3366813..f899b30 100644
--- a/gui/spin_viewer/splitter.py
+++ b/gui/spin_viewer/splitter.py
@@ -24,6 +24,8 @@
 
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/spin_viewer/tree.py b/gui/spin_viewer/tree.py
index d8a8323..a719c58 100644
--- a/gui/spin_viewer/tree.py
+++ b/gui/spin_viewer/tree.py
@@ -24,6 +24,8 @@
 
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/gui/uf_objects.py b/gui/uf_objects.py
index 254e1b0..0aec336 100644
--- a/gui/uf_objects.py
+++ b/gui/uf_objects.py
@@ -24,6 +24,8 @@
 
 # Python module imports.
 from re import search
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import scrolledpanel
 import sys
diff --git a/gui/wizards/peak_intensity.py b/gui/wizards/peak_intensity.py
index a44d13f..ee84247 100644
--- a/gui/wizards/peak_intensity.py
+++ b/gui/wizards/peak_intensity.py
@@ -25,6 +25,8 @@
 
 # Python module imports.
 from os import sep
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import scrolledpanel
 
diff --git a/gui/wizards/wiz_objects.py b/gui/wizards/wiz_objects.py
index a6e7f8b..16a180a 100644
--- a/gui/wizards/wiz_objects.py
+++ b/gui/wizards/wiz_objects.py
@@ -23,6 +23,8 @@
 """Base class module for the wizard GUI elements."""
 
 # Python module imports.
+import wxversion
+wxversion.select("2.8")
 import wx
 from wx.lib import buttons, scrolledpanel
 
diff --git a/pipe_control/reset.py b/pipe_control/reset.py
index d79872d..f778eb5 100644
--- a/pipe_control/reset.py
+++ b/pipe_control/reset.py
@@ -24,6 +24,8 @@ import dep_check
 
 # Python module imports.
 if dep_check.wx_module:
+    import wxversion
+    wxversion.select("2.8")
     import wx
 
 # relax module imports.
diff --git a/test_suite/gui_tests/__init__.py 
b/test_suite/gui_tests/__init__.py
index e79e796..48f4050 100644
--- a/test_suite/gui_tests/__init__.py
+++ b/test_suite/gui_tests/__init__.py
@@ -25,6 +25,8 @@
 # Python module imports.
 from re import search
 from unittest import TestSuite
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/test_suite/gui_tests/base_classes.py 
b/test_suite/gui_tests/base_classes.py
index c976bc1..787d8f6 100644
--- a/test_suite/gui_tests/base_classes.py
+++ b/test_suite/gui_tests/base_classes.py
@@ -27,6 +27,8 @@ from math import pi    # This is needed for relax scripts 
as pi is located in th
 from os import sep
 from tempfile import mktemp, mkdtemp
 from unittest import TestCase
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/test_suite/gui_tests/model_free.py 
b/test_suite/gui_tests/model_free.py
index acf17e8..f3db394 100644
--- a/test_suite/gui_tests/model_free.py
+++ b/test_suite/gui_tests/model_free.py
@@ -21,6 +21,8 @@
 
 # Python module imports.
 from os import sep
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/test_suite/gui_tests/noe.py b/test_suite/gui_tests/noe.py
index 54c1e67..defc414 100644
--- a/test_suite/gui_tests/noe.py
+++ b/test_suite/gui_tests/noe.py
@@ -21,6 +21,8 @@
 
 # Python module imports.
 from os import F_OK, access, sep
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/test_suite/gui_tests/rx.py b/test_suite/gui_tests/rx.py
index c5ce2a3..cc8ac4d 100644
--- a/test_suite/gui_tests/rx.py
+++ b/test_suite/gui_tests/rx.py
@@ -21,6 +21,8 @@
 
 # Python module imports.
 from os import F_OK, access, sep
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/test_suite/gui_tests/state.py b/test_suite/gui_tests/state.py
index 3d96f43..4342950 100644
--- a/test_suite/gui_tests/state.py
+++ b/test_suite/gui_tests/state.py
@@ -21,6 +21,8 @@
 
 # Python module imports.
 from os import sep
+import wxversion
+wxversion.select("2.8")
 import wx
 
 # relax module imports.
diff --git a/test_suite/relax_test_runner.py b/test_suite/relax_test_runner.py
index 7154576..3ed921e 100644
--- a/test_suite/relax_test_runner.py
+++ b/test_suite/relax_test_runner.py
@@ -25,6 +25,8 @@ import sys
 from time import time
 from unittest import TextTestRunner
 if dep_check.wx_module:
+    import wxversion
+    wxversion.select("2.8")
     import wx
 
 # relax module imports.
diff --git a/test_suite/test_suite_runner.py b/test_suite/test_suite_runner.py
index b010e8f..23e8c66 100644
--- a/test_suite/test_suite_runner.py
+++ b/test_suite/test_suite_runner.py
@@ -26,6 +26,8 @@ import dep_check
 import os
 import sys
 if dep_check.wx_module:
+    import wxversion
+    wxversion.select("2.8")
     import wx
 
 # Formatting.

Attachment: signature.asc
Description: OpenPGP digital signature


Related Messages


Powered by MHonArc, Updated Wed Nov 27 11:20:16 2013