|
2 | 2 | jupyterlab_examples_command_palette setup
|
3 | 3 | """
|
4 | 4 | import json
|
| 5 | +import sys |
5 | 6 | from pathlib import Path
|
6 | 7 |
|
7 | 8 | import setuptools
|
|
23 | 24 |
|
24 | 25 | data_files_spec = [
|
25 | 26 | ("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
|
26 |
| - ("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"), |
| 27 | + ("share/jupyter/labextensions/%s" % labext_name, str("."), "install.json"), |
27 | 28 | ]
|
28 | 29 |
|
29 | 30 | long_description = (HERE / "README.md").read_text()
|
|
42 | 43 | long_description=long_description,
|
43 | 44 | long_description_content_type="text/markdown",
|
44 | 45 | packages=setuptools.find_packages(),
|
45 |
| - install_requires=[ |
46 |
| - "jupyter_server>=1.6,<2" |
47 |
| - ], |
| 46 | + install_requires=[], |
48 | 47 | zip_safe=False,
|
49 | 48 | include_package_data=True,
|
50 | 49 | python_requires=">=3.6",
|
|
71 | 70 | post_develop = npm_builder(
|
72 | 71 | build_cmd="install:extension", source_dir="src", build_dir=lab_path
|
73 | 72 | )
|
74 |
| - setup_args['cmdclass'] = wrap_installers(post_develop=post_develop, ensured_targets=ensured_targets) |
75 |
| - setup_args['data_files'] = get_data_files(data_files_spec) |
| 73 | + setup_args["cmdclass"] = wrap_installers(post_develop=post_develop, ensured_targets=ensured_targets) |
| 74 | + setup_args["data_files"] = get_data_files(data_files_spec) |
76 | 75 | except ImportError as e:
|
77 |
| - pass |
| 76 | + import logging |
| 77 | + logging.basicConfig(format="%(levelname)s: %(message)s") |
| 78 | + logging.warning("Build tool `jupyter-packaging` is missing. Install it with pip or conda.") |
| 79 | + if not ("--name" in sys.argv or "--version" in sys.argv): |
| 80 | + raise e |
78 | 81 |
|
79 | 82 | if __name__ == "__main__":
|
80 | 83 | setuptools.setup(**setup_args)
|
0 commit comments