I think I found a bug on how the Pydev environment configuration
works. Since some time I've added the following to my
*interpreter* environment configuration:
- PATH=%PATH%;D:\gtk+-bundle_2.18.7-20100213_win32\bin
Then I created 3 run configurations for each gtk project I'm working on:
- the first with a default empty *project* environment page
- the second adding LANGUAGE=nl to the *project* environment page
- the third adding LANGUAGE=fr to the *project* environment page
Only the first run configuration picks up the PATH environment
variable set in the *interpreter* configuration. The second
and third do not (resulting in glib/gobject/gtk dll's not found
errors).
Is this the intended behavior? I expected the environment
configuration to be cumulative, like the "project references"
configuration [1], but this seems not to be the case.
Just to be complete, i'm running Pydev 1.5.5.2010030420 on
Eclipse 3.5.2 on Windows XP (my Linux box has the same problem).
Thanks,
Dieter Verfaillie
[1] If project-x has a reference to project-y and project-y has a
reference to project-z, then when doing a "Python Run" for a
file from project-x, pythonpath will include the configuration
for project-x and project-y and project-z.