From 2.4.0.2 to 2.4.0.7 the wxPython side of wxRect::Inside changes from
taking two args (x,y) to taking just one arg, a wxPoint. This has broken a
bit of code here and in patching it we tried to use the wx version macros to
determine which should be run, since we run three different sets of versions
of Python+wxPython here. In doing so the 2.4.0.2 and 2.4.0.7 versions are
(seemingly documentedly) indistinguishable since wxWindows only defines
wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER, the first three parts of
2.4.0.2/7. Is this available but just not documented, or have I not looked
hard enough?
From 2.4.0.2 to 2.4.0.7 the wxPython side of wxRect::Inside changes from
taking two args (x,y) to taking just one arg, a wxPoint. This has broken a
bit of code here and in patching it we tried to use the wx version macros to
determine which should be run, since we run three different sets of versions
of Python+wxPython here. In doing so the 2.4.0.2 and 2.4.0.7 versions are
(seemingly documentedly) indistinguishable since wxWindows only defines
wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER, the first three parts of
2.4.0.2/7. Is this available but just not documented, or have I not looked
hard enough?
In 2.4.0.7 and earlier releases the complete version is in the wxPython.wx.__version__ string. Starting in 2.4.1, instead of just wrapping the version values in wxWindows there is code like this, generated by setup.py: