On Tue, Feb 14, 2012 at 04:01:54PM +0200, Stefano Rivera wrote: > We encourage an application's modules to be installed privately when > they won't be of any use to other modules / applications. > http://www.debian.org/doc/packaging-manuals/python-policy/ch-programs.html
so what is the preferred way to make the programs find their modules,
then?
* put the main python file in /usr/share/my_package/ and symlink it from
/usr/bin (as it is done in themole), relying on python to resolve the
symlink and find the required modules next to the invoked file
* have a "import sys; sys.path.append('/usr/share/my_program'); import
my_main; my_main.run()" main wrapper in /usr/bin/
* some distutils/distribute/distutils2 magic i'm not aware of
and, unless it's the third option: is there an elegant way to integrate
that with packages that are already proper (in a python sense) packages
and have a setup.py?
thanks
chrysn
--
To use raw power is to make yourself infinitely vulnerable to greater powers.
-- Bene Gesserit axiom
signature.asc
Description: Digital signature

