Spaces:
Paused
Paused
| try: | |
| import anywidget # noqa: F401 | |
| except ImportError: | |
| # When anywidget isn't available, create stand-in JupyterChart class | |
| # that raises an informative import error on construction. This | |
| # way we can make JupyterChart available in the altair namespace | |
| # when anywidget is not installed | |
| class JupyterChart: | |
| def __init__(self, *args, **kwargs): | |
| msg = ( | |
| "The Altair JupyterChart requires the anywidget \n" | |
| "Python package which may be installed using pip with\n" | |
| " pip install anywidget\n" | |
| "or using conda with\n" | |
| " conda install -c conda-forge anywidget\n" | |
| "Afterwards, you will need to restart your Python kernel." | |
| ) | |
| raise ImportError(msg) | |
| else: | |
| from .jupyter_chart import JupyterChart # noqa: F401 | |