| import sys | |
| def versionok_for_gui(): | |
| ''' Return True if running Python is suitable for GUI Event Integration and deeper IPython integration ''' | |
| # We require Python 2.6+ ... | |
| if sys.hexversion < 0x02060000: | |
| return False | |
| # Or Python 3.2+ | |
| if sys.hexversion >= 0x03000000 and sys.hexversion < 0x03020000: | |
| return False | |
| # Not supported under Jython nor IronPython | |
| if sys.platform.startswith("java") or sys.platform.startswith('cli'): | |
| return False | |
| return True | |