aptana/Pydev — pull request #32 by jonahkichwacoders (2012-06-07 19:38:10+00:00)
Title: Inject additional settings when creating new interpreter

Hi Fabio,

Here is another small pull request for a new feature that I am using.

---
Add an extension point so that third parties can contribute settings when new interpreters are configured.

This is useful when creating eclipse products and tools that use PyDev to provide the rich python experience, but need to customize, at a product level, how the interpreter is configured.

For example, the product may allow an end user to use their own python install, but wants to add an additional python library that is shipped as part of the product, perhaps in an osgi bundle.
---
When launching a console and there are no project natures for the selected interpreter we need to make sure that we provide a python path. Therefore, always default to providing the python path of the interpreter in addition to the python paths contributed by the natures.
---
I have made this pull request a little different than normal in that my merge is included. I hope this doesn't cause issue. If so let me know and I can rearrange the commits.

Thanks.
Jonah