pericazivkovic / portablepython

Build environment for the Portable Python project
http://www.PortablePython.com
106 stars 53 forks source link

wxPython3.0 NEEDS to use the fixed preview build on MSW #27

Open Metallicow opened 10 years ago

Metallicow commented 10 years ago

I noticed you are packaging the borked build for wxPython. The original/regular download for wxPython build on windows had compiled build issues(only on MSW). This is documented on the wxPython mailing lists. Simply put, it was rushed for the holidays and once it was there basically they stay until the next "release". Sorry, just the way things work with wxPy. The official wxPy demo won't run with this BTW.

set WXPYTHON_DOWNLOAD="http://sourceforge.net/projects/wxpython/files/wxPython/3.0.0.0/wxPython3.0-win32-3.0.0.0-py27.exe"
set WXPYTHON_FILE=wxPython3.0-win32-3.0.0.0-py27.exe
set WXPYTHON_MD5=37b0b48483cf8f26d05fe152d60c214a

The download you need for the build fixes came out about a week later and can be gotten here until another "official" release is available that includes the 3.0 fixes. The corrected downloads here are the ones that work. The version for these is 3.0.1.0.b20140104 http://wxpython.kosoftworks.com/preview/20140104/

I realize I can just fix this normally myself, but it is obvious that you did not catch this problem. Please fix this. Otherwise you will likely get a bunch of users complaining to you that might think is wrong with your packaging, when it is not the case.

Also, this brings to mind, that you should have a dir with some test py apps for each of these packages. I can help out with a few of the packages, so you will at least have a basic test bed in the future.

pericazivkovic commented 10 years ago

Thanks for this info, very helpful!

If you can help with some tests that would be really helpful as I'm struggling a bit to find time to cover all bases.

Metallicow commented 10 years ago

Thanks. I'll see what I can do for the included packages smoke tests. Just downloaded your 2.7.6.1 and am looking at the list of included packages.