[Debian-med-packaging] Bug#516037: gnumed-client: hard-codes the location to python modules

Karsten Hilbert Karsten.Hilbert at gmx.net
Thu Feb 19 08:40:44 UTC 2009


On Thu, Feb 19, 2009 at 09:31:52AM +0100, RKI Andreas wrote:

>> The "trivial" seems to come about by the misbelief that our
>> module imports somehow use GNUMEDDIR which they do not.
>> That's only used to access gnumed.py, nothing else.
>>
>> gnumed(.sh) is there exactly to *be* a shell wrapper around
>> gnumed.py to allow the user to run additional shell scripts
>> before launching GNUmed. It doesn't make any sense to
>> convert it to Python.
>
> So the fix for the bug is really simple: Install the Python
> modules at *any* place which the Pathon policy suggests and
> adapt the shell script to this place, right?

Well, no, the GNUmed code expects to be able to do the
standard thing:

	from Gnumed.pycommon import ...

without prior sys.path/PYTHONPATH manipulation for which the
GNUmed modules need to be in a module directory accessible
systemwide, say site-packages/Gnumed/  .

Karsten
-- 
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346



More information about the Debian-med-packaging mailing list