phoenix wheels do not include wxversion

I’m trying to get phoenix running on py3.3 using the development wheels at Index of /Phoenix/snapshot-builds

When I download the 64-bit wheel and do a

pip install wxPython_Phoenix-3.0.1.dev76744-cp33-none-win_amd64.whl

I get it installed, but I can’t get my wxpython+matplotlib code working. The primary reason is that wxversion is missing.

[py33] C:\Users\Belli\Downloads>python
Python 3.3.5 |Continuum Analytics, Inc.| (default, Mar 10 2014, 11:25:04) [MSC v.1600 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.

import wxversion
Traceback (most recent call last):
File “”, line 1, in
ImportError: No module named ‘wxversion’

In my normal py2.7 64-bit install, it works fine:

C:\Users\Belli\Downloads>python
Python 2.7.6 |Continuum Analytics, Inc.| (default, May 27 2014, 15:00:33) [MSC v.1500 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io and https://binstar.org

···

import wxversion

Hi Ian,

Not sure what Robin's plans are to support wxversion with Phoenix.

However there are a few other issues with matplotlib and Phoenix.

Some time ago I did a PR for the things I found, but at the time I tested on Py2.7, don't know if more is needed for Py3.3.

https://github.com/matplotlib/matplotlib/pull/2803

The calls to wxversion you could just comment out, I think with the wheels it is assumed that one uses virtualenv for version switching.

Werner

Werner wrote:

Hi Ian,

Not sure what Robin's plans are to support wxversion with Phoenix.

Zero. It is not going to be carried over and is going to die with Classic.

However there are a few other issues with matplotlib and Phoenix.

Some time ago I did a PR for the things I found, but at the time I
tested on Py2.7, don't know if more is needed for Py3.3.

Get wx backends and examples compitable with Phoenix by wernerfb · Pull Request #2803 · matplotlib/matplotlib · GitHub

The calls to wxversion you could just comment out, I think with the
wheels it is assumed that one uses virtualenv for version switching.

Yes. Or if multiple versions of Phoenix are needed in one Python instance then they can be converted to eggs and pkg_resources can be used to select one or the other.

···

--
Robin Dunn
Software Craftsman