@rfnix Since sys.path is global for the whole application, I'd be pretty furious if a random library I'm importing would mess with it just to fix their imports.
I don't think that's what you're suggesting, but I just wanted to make it extra clear that messing with sys.path in random files in your project is basically asking for trouble.