Thank you very much for this discussion, I understand a lot more abuot the mechanisms behind imports and sys.path and I believe that I can solve or at least work around most issues. However, I think it is a good idea to provide a bit more control about the contents of sys.path.
Would it be possible to add a setting where you can check for each directory in your user space if it has to be included in sys.path?