[PyQt] Relative imports in compiled UI files?

Phil Thompson phil at riverbankcomputing.com
Thu Aug 19 12:23:45 BST 2010


On Tue, 17 Aug 2010 16:06:07 +0200, Virgil Dupras <hsoft at hardcoded.net>
wrote:
> I recently ported one of my apps to Python 3, and one of the headaches
> I had was because import statements in compiled UI files aren't
> relative ("from . import foo"). In python 2, it wasn't a problem
> because the lookup was made in the same folder as the module importing
> the thing, but under Python 3, I had to tweak my sys.path to make it
> work. If there was a way to generate relative imports, that would be a
> cleaner solution than my sys.path hackage.
> 
> So, possible? If not, can I hope on it being implemented some day?

Tonight's snapshot will have a --from-imports option that will do this for
the import of any resource file.

Is that good enough, or were there other imports that were problematic?

Phil


More information about the PyQt mailing list