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]

Reply via email to