ipyvue-async

Asynchronous communication channels between Vue components in Jupyter and Python


Keywords
ipython, jupyter, widgets
License
MIT
Install
pip install ipyvue-async==0.1.1

Documentation

ipyvue-async

Asynchronous communication channels between Vue components in Jupyter and Python.

Installation

To install use pip:

pip install ipyvue_async

Development

Install a local copy of this package:

git clone https://github.com/flatsurf/ipyvue-async.git
cd ipyvue-async
pip install -e .

When working with the classical notebook:

jupyter nbextension install --py --symlink --overwrite --sys-prefix ipyvue_async
jupyter nbextension enable --py --sys-prefix ipyvue_async

When working with JupyterLab:

jupyter labextension develop --overwrite ipyvue_async

To rebuild the JavaScript code after making changes to anything in the js/ directory:

cd js
yarn run build

When working with JupyterLab you also need to reinstall the Python package:

cd ..
pip install -e . --no-deps

You then need to refresh the Notebook/JupyterLab page for the changes to take effect.