Custom made menu hotkey problem, blender doesn't find it unless I run it form the text editor I am new to scripting in blender, kinda new to python as well.
I followed a tutorial on how to make a custom menu in python, and then add it as an addon in blender. Now I installed it from file and it worked, I enabled it and assigned an hotkey, but unless I run it from the text editor I get this error: 

Report: Error
Menu "gino" not found.
(gino is the bl_idname)



if I run the script from the text editor once, the hotkey start working and I don't receive any errors. 
How do I fix this so that when I start Blender my addon work with that hotkey?

This is the code:

bl_info = {"name" : "GinoMenu","category" : "3D View","author" : "Edo"}


import bpy

class customMenu(bpy.types.Menu):
    bl_label = "G I N O"
    bl_idname = "gino"

    def draw(self, context):
        layout = self.layout
        #pie = layout.menu_pie()

        layout.operator("mesh.primitive_cube_add")
        layout.operator("mesh.primitive_cone_add")
        layout.operator("mesh.primitive_circle_add")

        return{'None'}

def register():
    bpy.utils.register_class(customMenu)
    #bpy.ops.wm.call_menu(name = customMenu.bl_idname)

def unregister():
    bpy.utils.unregister_class(customMenu)


if __name__ == "__main__":
    register()
for anyone facing the same problem in the future here is the solution, thanx again to  batFINGER for helping me find it. 
you need to make sure that you put your blender version in the script's dictionary, in my example:

bl_info = {
&nbsp;&nbsp;&nbsp;&nbsp;"name" : "customMenu", 
&nbsp;&nbsp;&nbsp;&nbsp;"category" : "3D View", 
&nbsp;&nbsp;&nbsp;&nbsp;"author" : "Edo", 
&nbsp;&nbsp;&nbsp;&nbsp;"blender" : (2,80,0) 
}