Hi All,
I have finally managed to (almost) finish GUI2Exe, and I just
wanted to make it available to wxPython users as a *very alpha*
release, for those willing to test it, play with it and report back
bugs, inconsistencies, feature requests and so on. I'll release a
final version to the other communities when I am almost sure that
everything goes as smooth as possible.
Read carefully
···
---------------------
**__NOTE__** : If you are an existing GUI2Exe user, please *backup*
the existing GUI2Exe database (with another name) and *delete* the
existing database. For Windows users, the existing database is located
in a directory more or less like this:
C:\\Documents and Settings\\THEUSER\\Application
Data\\.GUI2Exe\\GUI2Exe_database.db
This is because I am still writing an intelligent enough routine to
convert the old database format to the new one. This step is *very*
important.
Now, about the news. I have tested GUI2Exe on Windows XP SP2, Python
2.5.2, wxPython 2.8.8.1 unicode and on Ubuntu Hardy with the same
Python and wxPython configurations. I have no idea on the behavior of
GUI2Exe on Mac, and I don't even know if the code I have written for
PY2APP will work correctly. I have contacted one Mac-user off-list to
test my latest GUI2Exe but I have never got any answer back. Probably
my e-mail didn't get through.
What's new
-----------------
I will give an almost full changelog when the final version will
appear, but for the moment this is what I did:
- Implemented support for py2app (Mac), PyInstaller (all platforms ?),
cx_Freeze (Windows & GTK), bbFreeze (Windows & GTK);
- Extended the support for py2exe. Multiple executables are now
possible - Thanks to Werner Bruhin;
- Possibility to add data_files using a directory-recursive approach -
Thanks to Mike Driscoll;
- Possibility to change the Python version used to build the
executable - Thanks to Mike Driscoll;
- Possibility to view the full build output coming from the compiler
- Thanks to Tal Einat;
- "Super" tooltips for Windows & GTK users to better understand the
various options - almost completed, Thanks to Tal Einat;
- Now GUI2Exe project can be saved also to a file (and not only in the
database): GUI2Exe project may be exported and checked into version
control software like CVS or SVN, modified and then reloaded into
GUI2Exe - Thanks to Ken Seehart;
- Items in list controls can now be added with a right-click menu
(other than the usual Ctrl+A keyboard shortcut) - Thanks to many
users.
This are more or less the news. I would really appreciate all
comments, suggestions, feature requests and bug reports from all of
you whom are willing to test and play with GUI2Exe. Mac users are
particularly welcome as I have no idea if GUI2Exe will even run, and
if py2app will compile without problems.
You can find this very alpha version here:
http://xoomer.alice.it/infinity77/GUI2Exe.zip
Enjoy!
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/