import sys import types from pathlib import Path MODULES = Path(__file__).resolve().parents[1] / "modules" for name, path in (("modules", MODULES), ("modules.network", MODULES / "network")): package = types.ModuleType(name) package.__path__ = [str(path)] sys.modules[name] = package