How to distribute a Python app together with its dependencies?

Alessio Pace alessio.pace at gmail.com
Mon Dec 1 08:32:07 EST 2008


On 1 Dic, 10:37, BlueBird <p... at freehackers.org> wrote:
> Alessio Pace wrote:
> > Hi,
>
> > I have to distribute a Python application which relies on an external
> > library, and I'm not very fluent in this kind of stuff with Python (I
> > come from the Java world where I would have used the Maven build tool
> > to create an "assembly with dependencies" of all it is needed to run
> > the app), so I was wondering if someone here could give me some
> > suggestions :-)
>
> > The external library is generally not present on the machines where I
> > have to distribute my app, and the set of machines on which I have to
> > distribute this application is not known a priori (it is just known
> > they are Unix systems). In fact by means of SSH I will have to copy
> > (and install) the app+library and make it runnable onto the specified
> > destination(s).
>
> I have never used it myself, but bbfreeze claims to create packaged
> versions of an application, for windows and Unix :
>
> http://pypi.python.org/pypi/bbfreeze/0.95.2
>

Thank you. What's the difference with "Freeze" shipped with Python, or
with PyInstaller ? Do you have experiences with any of them?





More information about the Python-list mailing list