Updates:
Status: Pending
Comment #2 on issue 1034 by pekka.klarck: Do not process PYTHONPATH when
using Jython or IronPython
http://code.google.com/p/robotframework/issues/detail?id=1034
This turned out to be a bad idea. Not only are library and listener imports
affected by this due to how Python import mechanism work, but we also
search resources and variables files from directories in PYTHONPATH on all
interpreters. This is clearly documented in the User Guide and changing
that would be pretty badly backwards incompatible change.
I still don't like processing PYTHONPATH with Jython and IronPython too
much but that probably cannot change in 2.7. We could, however, consider
using our own ROBOTPATH environment variable in 2.7. Then we could possibly
drop general PYTHONPATH support in 2.8. Not sure is all this worth the
effort, though. Need to discuss with other core devs how they think about
this.
Notice also that the change not to process PYTHONPATH broke tests on
Jython. I'm going to revert the change as soon as I have time.