24
24
DEFAULT_TEMPLATE_PATH = osp .join (osp .dirname (__file__ ), 'templates' )
25
25
26
26
27
- def get_dynamic_extensions (labextensions_path ):
28
- """Get the metadata about dynamic extensions
27
+ def get_federated_extensions (labextensions_path ):
28
+ """Get the metadata about federated extensions
29
29
"""
30
- dynamic_exts = dict ()
30
+ federated_exts = dict ()
31
31
for ext_dir in labextensions_path :
32
32
ext_pattern = ext_dir + '/**/package.json'
33
33
for ext_path in [path for path in glob (ext_pattern , recursive = True )]:
34
34
with open (ext_path ) as fid :
35
35
data = json .load (fid )
36
- if data ['name' ] not in dynamic_exts :
36
+ if data ['name' ] not in federated_exts :
37
37
data ['ext_dir' ] = ext_dir
38
38
data ['ext_path' ] = osp .dirname (ext_path )
39
39
data ['is_local' ] = False
40
- dynamic_exts [data ['name' ]] = data
41
- return dynamic_exts
40
+ federated_exts [data ['name' ]] = data
41
+ return federated_exts
42
42
43
43
44
44
def get_static_page_config (app_settings_dir = None , logger = None ):
@@ -75,13 +75,13 @@ def get_page_config(labextensions_path, app_settings_dir=None, logger=None):
75
75
"""Get the page config for the application"""
76
76
page_config = get_static_page_config (app_settings_dir = app_settings_dir , logger = logger )
77
77
78
- # Handle dynamic extensions
79
- extensions = page_config ['dynamic_extensions ' ] = []
78
+ # Handle federated extensions
79
+ extensions = page_config ['federated_extensions ' ] = []
80
80
disabled_by_extensions_all = dict ()
81
81
82
- dynamic_exts = get_dynamic_extensions (labextensions_path )
82
+ federated_exts = get_federated_extensions (labextensions_path )
83
83
84
- for (ext , ext_data ) in dynamic_exts .items ():
84
+ for (ext , ext_data ) in federated_exts .items ():
85
85
if not 'jupyterlab' in ext_data or not '_build' in ext_data ['jupyterlab' ]:
86
86
logger .warn ('%s is not a valid extension' % ext_data ['name' ])
87
87
continue
@@ -136,10 +136,10 @@ class LabConfig(HasTraits):
136
136
app_settings_dir = Unicode ('' , help = 'The application settings directory.' )
137
137
138
138
extra_labextensions_path = List (Unicode (),
139
- help = """Extra paths to look for dynamic JupyterLab extensions"""
139
+ help = """Extra paths to look for federated JupyterLab extensions"""
140
140
)
141
141
142
- labextensions_path = List (Unicode (), help = 'The standard paths to look in for dynamic JupyterLab extensions' )
142
+ labextensions_path = List (Unicode (), help = 'The standard paths to look in for federated JupyterLab extensions' )
143
143
144
144
templates_dir = Unicode ('' , help = 'The application templates directory.' )
145
145
@@ -149,7 +149,7 @@ class LabConfig(HasTraits):
149
149
'added.' ))
150
150
151
151
152
- labextensions_url = Unicode ('' , help = 'The url for dynamic JupyterLab extensions' )
152
+ labextensions_url = Unicode ('' , help = 'The url for federated JupyterLab extensions' )
153
153
154
154
settings_url = Unicode (help = 'The url path of the settings handler.' )
155
155
0 commit comments