Use .pyc instead of .py for addon

So I compiled .py to .pyc and would like the init file to reload that file like it would as .py, but it doesn’t seem to work.

any way of having it decompile? I’m trying to basically encrypt my script

bl_info = {    "name": "Myaddon",
    "author": "AFX_LAB",
    "version": (1, 0),
    "blender": (2,7,1),
        "location": "View3D > ToolShelf",
    "description": "Tools.",
    "warning": "",
    "wiki_url": "",
    "category": "Mesh"}

if "bpy" in locals():
    import importlib
    importlib.reload(myaddonv1)
else:
    from . import myaddonv1

import bpy

def register():
    bpy.utils.register_module(__name__)
    myaddonv1.register()


def unregister():
    bpy.utils.unregister_module(__name__)
    myaddonv1.unregister()


if __name__ == "__main__":
    register()

myaddonv1.py works well, but once using myaddonv1.pyc it says “can’t import myaddonv1”
by the way, the init.py and myaddonv1.pyc are in a folder(“MyAddon”) which was placed in the addons folder.