[Debian-med-packaging] Bug#516037: gnumed-client: hard-codes the location to python modules
Andreas Tille
tillea at rki.de
Thu Feb 19 07:19:00 UTC 2009
On Thu, 19 Feb 2009, Josselin Mouette wrote:
> the gnumed-client package uses a hard-coded path to the python modules:
> GNUMEDDIR=/var/lib/python-support/python${PYVER}/Gnumed/wxpython
>
> However, because of numerous requests from developers, the installation
> path for these modules is going to change, so this will make
> gnumed-client fail.
>
> If you really want to keep hard-coding this path, it is possible to
> handle this with a synchronized upload and a Breaks:, but I’d like to
> avoid it if possible.
I would like to follow your advise to not hardcode tha path.
> Instead, I’d like to suggest alternate solutions
> that are independent from the packaging layers:
> * Detect the modules location dynamically from the script. You can
> see an example in the pychecker package.
> * Make /usr/bin/gnumed a python script, rewriting the environment
> manipulations in python; this makes the import trivial.
What means "trivial". Is there an alternative example like pychecker
for the first option?
> * Move part or all of the files to a private modules directory.
If you ask me this sounds like the most reasonable suggestion. But
how does it work together with python-support? Any docs how the behaviour
of python-support will change? (I haven't followed the debian-python
discussion very closely.)
Kind regards
Andreas.
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list