76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
+
-
+
+
+
+
|
# new lookup locations via `module.__path__ += ["./local"]` for exmple.
# Plugin loading thus becomes as simple as __import__("ext.local").
#
# Using a plugin_state config dictionary in most cases can just list
# module basenames, if there's only one namespace to manage. (Plugin
# names unique across project.)
"""
""" Plugin meta extraction and module lookup"""
Plugin meta extraction and module lookup
![#](https://fossil.include-once.org/pluginspec/logo)
"""
import sys
import os
import re
import functools
import pkgutil
|