Index: test/.pyz.d/inner.py ================================================================== --- test/.pyz.d/inner.py +++ test/.pyz.d/inner.py @@ -10,6 +10,6 @@ import os.path __path__ = [os.path.dirname(__file__)] -print("inner module invoked") +print("inner module invoked (__path__=%s)" % __path__) Index: test/.pyz.pyz ================================================================== --- test/.pyz.pyz +++ test/.pyz.pyz cannot compute difference between binary files Index: test/Makefile ================================================================== --- test/Makefile +++ test/Makefile @@ -1,4 +1,4 @@ pyz: .pyz.pyz .pyz.pyz: .pyz.d/* - cd .pyz.d ; zip ../.pyz.pyz * + cd .pyz.d ; zip ../.pyz.pyz * d/* Index: test/pyz.py ================================================================== --- test/pyz.py +++ test/pyz.py @@ -37,10 +37,14 @@ assert pmd["category"] == "complex" assert pmd["title"] == "pyz module" assert pmd["config"][0]["name"] == "relation" assert pmd["state"] == "alpha" +def get_data_wihin_pyz_module(pmd): + import get_data + assert get_data.data == "🞂find_me🞀" + def tearDown(reset): pass # pass#pluginconf.plugin_base = [".", "test", os.path.dirname(__file__), "."] # #pluginconf.module_base = "all_plugin_meta" # sys.path.pop(0)