Jupyterlab extension to publish to Kyso
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
jupyter-config/jupyter_notebook_config.d auto include server ext Nov 26, 2018
kyso_jupyterlab cloning working Nov 26, 2018
lib
src made for jup 0.35 Nov 27, 2018
style
test fixes #1 #2 #3 Oct 22, 2018
.babelrc init Aug 27, 2018
.eslintrc.json fixes #1 #2 #3 Oct 22, 2018
.gitignore
.yarnrc init Aug 27, 2018
MANIFEST made for jup 0.35 Nov 27, 2018
MANIFEST.in better install Nov 26, 2018
README.md better install Nov 26, 2018
package.json 1.7.5 Nov 27, 2018
setup.py better install Nov 26, 2018
setupbase.py
yarn.lock version fixes Nov 27, 2018

README.md

jupyterlab-kyso

Prerequisites

  • JupyterLab 0.34 or more
  • A Kyso account

Installation

Check your version of Jupyterlab using the following command

jupyter-lab --version
0.35.2

JupyterLab 0.35 or above

To install this extension into JupyterLab (requires node 5 or later), do the following:

jupyter labextension install @kyso/jupyterlab
pip install kyso_jupyterlab
jupyter serverextension enable --sys-prefix kyso_jupyterlab

Jupyter 0.34

jupyter labextension install @kyso/jupyterlab@jupyterlab-0.34.9

Note, this version just lets you publish to kyso, you can't download project from kyso to your JupyterLab instance.

Development

For a development install, do the following in the repository directory:

yarn
yarn run build
jupyter labextension install . --no-build
yarn run watch
# and in another shell
jupyter lab --watch

Deployment

To publish the client side extension:

npm publish

To publish the server side extension:

python3 setup.py sdist
twine upload dist/*