From: Philippe F. <ph...@fr...> - 2007-08-01 05:59:06
|
Thanks for that clear response. I think I'll go for PyInstaller for packagining the data files as well. Philippe Ralf Schmitt wrote: > Philippe Fremy wrote: >> Hi, >> >> Thanks for the different answers. >> >> I wonder why there is a need for different packaging tools like this. >> Are there things that pyinstaller, bb_freeze and py2exe do differently, >> better or worse ? > > well, py2exe is windows only, it has support for com servers, nt > services and all the other windows stuff. > pyinstaller works on windows and linux, it doesn't use the zipfile > import mechanism introduced with python 2.3, and so even works with > python 1.5. It also has support for packaging data files inside your > executable. > cx_Freeze and bbfreeze also work on windows and linux, they both use the > zipfile import mechanism. Early versions of bbfreeze were based on > cx_Freeze (and some code from PyInstaller). > cx_Freeze does not handle binary dependencies on linux. PyInstaller and > bbfreeze both do. As far as I know bbfreeze is the only one, which > handles eggs and zipfile imports transparently (and therefore also > provides a mechanism for including data files using setuptools > pkg_resources module). > > Then there's also py2app which runs on OS X and provides all the fancy > mac stuff.. > > Regards, > - Ralf > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > |