On 8/5/11 10:14 AM, [email protected] wrote: > Can you share where and why you use PyInstaller vs. Py2exe? > Is Pyinstaller still being actively developed?
I started off using py2exe, and it worked well if I stuck with the same version of everything. It seemed like every time I changed python versions or py2exe versions, I'd have to tweak things by trial and error for all the Windows versions I support (currently 7, Vista, and XP). Then with Vista and 7, I couldn't get the super-resolution application icons to embed in the exe, and it became apparent that py2exe development had been stalled for years. So I tried cxFreeze, which seemed to work very well and which I was already using for my Linux deployments anyway. And cxFreeze is being actively developed and support response by Anthony Tuininga is stellar. However, at the time cxFreeze wouldn't embed version resources into the exe - a feature I needed - so I tried PyInstaller. It was a totally different paradigm (no distutils/setuplib) and it took a while to set up (no different than the other ones actually). Everything worked and seems to work even better than the other tools. Currently, I use PyInstaller for Windows, cxFreeze for Linux, and py2app for Mac. But apparently I could use PyInstaller for all platforms but can't justify the ramp-up time when all I need is for a working combination to deploy my applications. I can't in good faith bill my client for something that already performs the needed task. As far as I can tell, PyInstaller is actively developed and supported. More importantly, it actually works. To be fair to cxFreeze, about a week after communicating with Anthony about the lack of version resources, he released a new version with the missing feature. Had I not already switched to PyInstaller, I'd still be using cxFreeze. So, I'd recommend either PyInstaller or cxFreeze at this point, although I've tried neither on Mac so on that platform I'd still recommend py2app. Paul _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/[email protected]
