From 093ec4b606dad1ba70a8ae02666b00c6381ff84f Mon Sep 17 00:00:00 2001 From: Ellwood Zwovic Date: Fri, 14 Jul 2017 17:13:40 -0700 Subject: [PATCH] Rename bpkg_manager to just bpkg --- {bpkg_manager => bpkg}/__init__.py | 24 ++++++++++++++++++++++++ {bpkg_manager => bpkg}/appdirs.py | 0 {bpkg_manager => bpkg}/cache.py | 0 {bpkg_manager => bpkg}/subproc.py | 3 +++ 4 files changed, 27 insertions(+) rename {bpkg_manager => bpkg}/__init__.py (95%) rename {bpkg_manager => bpkg}/appdirs.py (100%) rename {bpkg_manager => bpkg}/cache.py (100%) rename {bpkg_manager => bpkg}/subproc.py (99%) diff --git a/bpkg_manager/__init__.py b/bpkg/__init__.py similarity index 95% rename from bpkg_manager/__init__.py rename to bpkg/__init__.py index f6e64b1..d91223c 100644 --- a/bpkg_manager/__init__.py +++ b/bpkg/__init__.py @@ -417,6 +417,30 @@ class USERPREF_PT_packages(bpy.types.Panel): draw_package(pkg, row) +# class WM_OT_package_expand(Operator): +# bl_idname = "wm.package_expand" +# bl_label = "" +# bl_description = "Display information and preferences for this package" +# bl_options = {'INTERNAL'} +# +# module = StringProperty( +# name="Module", +# description="Module name of the add-on to expand", +# ) +# +# def execute(self, context): +# import addon_utils +# +# module_name = self.module +# +# mod = addon_utils.addons_fake_modules.get(module_name) +# if mod is not None: +# info = addon_utils.module_bl_info(mod) +# info["show_expanded"] = not info["show_expanded"] +# +# return {'FINISHED'} +# + class PackageManagerPreferences(bpy.types.AddonPreferences): bl_idname = __package__ diff --git a/bpkg_manager/appdirs.py b/bpkg/appdirs.py similarity index 100% rename from bpkg_manager/appdirs.py rename to bpkg/appdirs.py diff --git a/bpkg_manager/cache.py b/bpkg/cache.py similarity index 100% rename from bpkg_manager/cache.py rename to bpkg/cache.py diff --git a/bpkg_manager/subproc.py b/bpkg/subproc.py similarity index 99% rename from bpkg_manager/subproc.py rename to bpkg/subproc.py index 5b16df0..f0fd8d9 100644 --- a/bpkg_manager/subproc.py +++ b/bpkg/subproc.py @@ -174,6 +174,9 @@ class Repository: self.set_from_dict({'url': url}) self.log.debug("Initializing repository: %s", self.to_dict()) + # def cleanse_packagelist(self): + # """Remove empty packages (no bl_info), packages with no name""" + def refresh(self): """ Requests repo.json from URL and embeds etag/last-modification headers