comparing alternatives to py2exe
kw at codebykevin.com
Fri Nov 6 16:07:23 CET 2009
On 11/3/09 10:58 AM, Jonathan Hartley wrote:
> Recently I put together this incomplete comparison chart in an attempt
> to choose between the different alternatives to py2exe:
I noticed information on py2app was mostly missing from your chart.
--single exe file: yes, with qualification. On the Mac, standalone
applications are actually directories called "application bundles"
designed to look like a single file that can be double-clicked on. So, a
lot of stuff--the Python libraries, icons, other resource files--are
hidden inside the app bundle.
--without unzipping at runtime--Yes.
--control over output directory structure--no.
--creates installer too: yes, with qualification. If you're building an
app, you don't use an installer--the standard Mac method is
drag-and-drop installation. You can also use py2app to package up Python
libraries, and for these, it can create a standard Mac pkg installer.
--Python 3--not yet, as far as I know.
--can run as -O--not sure.
--control over process/ouput--not sure what this means.
--distribution size--Varies widely. A big Python application with lots
of libraries can exceed 100 megabytes, easily. A Python/Tkinter app with
no other extensions would weigh in at about 20 megabytes--that's the
--active development--some, but only in svn. Last stable release was a
few years ago.
--active mailing list--no standalone mailing list, but the PythonMac-sig
mailing list has lots of discussion and bug reporting on py2app.
Code by Kevin
More information about the Python-list