I am trying to write a monkeyrunner program that has some dependencies which are all nicely set-up in a virtualenv.
Unfortunately, I can't seem to get monkeyrunner to be set-up with the right system path set-up to find the dependencies I need. I can even notice by printing out sys.path that monkeyrunner is not even picking up PYTHONPATH entries.
I can see that monkeyrunner is using jython under the covers, but I don't have enough background to understand how this works out.
Are there any tricks that can be done in order to get monkeyrunner to pass along whatever information is necessary to its bundled jython so that it will use the virtualenv settings?
Any hints would be greatly appreciated.