Add ensured_target

This commit is contained in:
Jeremy Tuloup 2021-10-31 09:25:35 +01:00
parent f01fb6ab7a
commit f9b1043e2b

View File

@ -18,12 +18,13 @@ main_bundle_dest = HERE / NAME / "static"
ensured_targets = [
str(lab_extension_dest / "static" / "style.js"),
str(main_bundle_dest / "bundle.js"),
str(HERE / NAME / "schemas/@retrolab/application-extension/package.json.orig"),
]
data_files_spec = [
("share/jupyter/labextensions/%s" % labext_name, str(lab_extension_dest), "**"),
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
('share/jupyter/lab/schemas', f'{NAME}/schemas', '@retrolab/**'),
("share/jupyter/lab/schemas", f"{NAME}/schemas", "@retrolab/**"),
(
"etc/jupyter/jupyter_server_config.d",
"jupyter-config/jupyter_server_config.d",
@ -40,13 +41,10 @@ try:
from jupyter_packaging import wrap_installers, npm_builder, get_data_files
# In develop mode, just run yarn
builder = npm_builder(build_cmd='build', npm='jlpm', force=True)
builder = npm_builder(build_cmd="build", npm="jlpm", force=True)
cmdclass = wrap_installers(post_develop=builder, ensured_targets=ensured_targets)
setup_args = dict(
cmdclass=cmdclass,
data_files=get_data_files(data_files_spec)
)
setup_args = dict(cmdclass=cmdclass, data_files=get_data_files(data_files_spec))
except ImportError:
setup_args = dict()