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.

Reply via email to