[BRAGA, Bruno, 2012-04-30] > > > b) add current installation to python path (eg. /usr/share/program) so > > the > > > plugin can import the programlib packages/modules. > > > > plugins import programlib at runtime only, riht? Startup script is > > adding . to the sys.path automaticall so plugins should see programlib, > > no? > > I was worried about that because, depending on the system or installation, > the location of the programlib may vary, right? So, I can not rely on > leaving this sys.path hack hard-coded in the plugin, or can I?
What hack? Do not change anything in plugins or in the startup script. Systems with public programlib already work and on those with private dir, external plugins will have to be installed with PYTHONPATH=/usr/share/program/ and --install-lib=/usr/share/program/ (in debian/rules or in RPM spec file). As upstream, you can make it easier for distro developers by stripping 'import programlib' from setup.py (so that they will not need to install the program package and set apropriate PYTHONPATH) -- Piotr Ożarowski Debian GNU/Linux Developer www.ozarowski.pl www.griffith.cc www.debian.org GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645 -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120430102533.gn3...@piotro.eu