my quick and dirty way:

use the none-root installation for Turbogears

Then just tarball the whole directory of it and send to the target
machine. So long the base system is relatively compatible(x86 won't
work on PPC), this is the easiest. It also has the advantage of self
contained and don't need to worry about what version of certain
component the target use. This is especially handy for packages that
needs stability. I can have different versions of my app running at the
same time(upgrades, UAT, mirgration) without messing with the source
code of "require package-version". Of course, this is not for some
arbitary download and install type scenario which the setuptools is
designed for.

Of course, if your app requires setuid type privledges, it may not
work.

Aggelos Orfanakos wrote:
> What I meant was, is there an easy way to _move_ my app between
> systems. Like, move a single file and then install it on the target
> system? For example, many packages only require that you do: $ python
> setup.py install
>
> And what about the TG components? How can I make a machine in which TG
> isn't installed, run an app written in TG? Is it necessary to install
> TG in the target machine too?
> 
> Thanks. :-)

Reply via email to