bl_info = { 'name': 'Package Manager', 'description': 'Testing package management', 'category': 'System', 'support': 'TESTING', } import bpy class PackageSettings(bpy.types.PropertyGroup): url = bpy.props.StringProperty(name="URL") def register(): from . import (pkg_ops, pkg_ui) bpy.utils.register_class(PackageSettings) bpy.types.WindowManager.PackageManagerSettings = bpy.props.PointerProperty(type=PackageSettings) pkg_ops.register() pkg_ui.register() def unregister(): from . import (pkg_ops, pkg_ui) pkg_ops.unregister() pkg_ui.unregister(); del bpy.types.WindowManager.PackageManagerSettings