Traps for the Unwary in Python’s Import System¶ Python’s import system is powerful, but also quite complicated. Until the release of Python 3.3, there was no comprehensive explanation of the expected import semantics, and even following the release of 3.3, the details of how sys.path is initialised are still somewhat challenging to figure out. Even though 3.3 cleaned up a lot of things, it still h