[Python Wpg] Distributing Python applications to Windows users

Stuart Williams stuart at swilliams.ca
Wed Jan 12 23:16:12 EST 2011


I have experience.  The py2exe program is good with a InnoSetup config in
the setup.py code to create a Windows installer.  I'll send a simple example
tomorrow.  Remind me if I forget - I'm very busy this week.

Stuart.

On Wed, Jan 12, 2011 at 10:03 PM, Kevin Veroneau <kveroneau at gmail.com>wrote:

> Hello everyone,
>
> Does anybody have experience in deploying a Python application to Windows
> users, assuming they do not have Python installed?  Is it possible to make
> the installation seamless using InnoSetup?
>
> The only issues I can think of, would be if the Python application was
> developed using Qt4, GTK, or SDL, how would one also install these required
> dependencies?  Is there a native Windows GUI module for Python?  If so, one
> could try to import the various front-end GUI toolkits until one is
> successfully imported without raising an exception.  It would then use that
> front-end to display the application GUI for the user, and use the same
> models and application controllers globally for all front-ends.
>
> I see this being a huge advantage to coding multi-platform applications in
> Python, since it is an interpreted language, during start-up it can
> automatically determine the optimum front-ends and back-ends to use during
> program execution, without requiring to dynamically linking to each
> Library(like a traditional compiler does).
>
> Is it possible to bind an entire Python application and the interpreter
> into a single EXE for easy deployment, or a similar method?
>
> Thanks,
>   Kevin Veroneau
>
>
> _______________________________________________
> Winnipeg Python Users Group mailing list
> http://WinniPUG.ca
> Winnipeg at python.org
> http://mail.python.org/mailman/listinfo/winnipeg
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/winnipeg/attachments/20110112/a9c7506a/attachment.html>


More information about the Winnipeg mailing list