On Mon, 30 Jan 2017 03:57:09 +0000, Lewis wrote: > I haven't been using a module name inside the file itself, I generally > just use the filename.
Use module names. They take two seconds to type and resolve this problem entirely, along with a couple others (relating to symbolic links, and to non-flat project structures). I could have sworn the compiler yells at you if you don't provide a module name for an imported module, but it doesn't. DIP time?
