Metadata-Version: 2.1
Name: jupyterlab-chameleon
Version: 3.0.1
Summary: JupyterLab extension for the Chameleon testbed
Home-page: https://github.com/ChameleonCloud/jupyterlab-chameleon
Author: University of Chicago
Author-email: contact@chameleoncloud.org
License: None
Keywords: Jupyter,JupyterLab,JupyterLab3
Platform: Linux
Platform: Mac OS X
Platform: Windows
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Framework :: Jupyter
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ansible-runner
Requires-Dist: ipykernel (~=6.0)
Requires-Dist: ipython (~=7.0)
Requires-Dist: jupyterlab (~=3.0)
Requires-Dist: jupyter-client (~=7.0)
Requires-Dist: keystoneauth1
Requires-Dist: paramiko
Requires-Dist: scp

# jupyterlab-chameleon

## Client extension

First ensure the tox environment is set up:

```bash
make setup
source .tox/python/bin/activate
```

Then, use the `jlpm` binary provided by the `jupyterlab` Python module to
build and test the extension.

```bash
# 'watch' should automatically recompile .ts files on change and recompile
# the extension for JupyterLab.
jlpm watch
```

To test the extension within JupyterLab, run it in a separate tab:

```bash
jupyter lab --extensions-in-dev-mode
```

## Server extension

First ensure the tox environment is set up:

```bash
make setup
source .tox/python/bin/activate
```

Run `tox` to run unit tests.

```bash
tox
```


