Skip to main content

Logout Button for JupyterLab

Project description

jupyterlab-logout

Github Actions Status

Logout Button for JupyterLab

Requirements

  • JupyterLab >= 3.0

Install

pip install jupyterlab-logout

Contributing

Development install

Note: You will need NodeJS to build the extension package.

The jlpm command is JupyterLab's pinned version of yarn that is installed with JupyterLab. You may use yarn or npm in lieu of jlpm below.

# Clone the repo to your local environment
# Change directory to the jupyterlab-logout directory
# Install package in development mode
pip install -e .
# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite
# Rebuild extension Typescript source after making changes
jlpm run build

You can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.

# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch
# Run JupyterLab in another terminal
jupyter lab

With the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).

By default, the jlpm run build command generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:

jupyter lab build --minimize=False

Uninstall

pip uninstall jupyterlab-logout

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyterlab-logout-0.5.0.tar.gz (87.4 kB view details)

Uploaded Source

Built Distribution

jupyterlab_logout-0.5.0-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab-logout-0.5.0.tar.gz.

File metadata

  • Download URL: jupyterlab-logout-0.5.0.tar.gz
  • Upload date:
  • Size: 87.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.4

File hashes

Hashes for jupyterlab-logout-0.5.0.tar.gz
Algorithm Hash digest
SHA256 42f67aa9188c3f110f67b943a028ca948e69f33d74c8016140113e197d9492ae
MD5 7f8c3de909f9db122464bb5641601f1a
BLAKE2b-256 b9aa1f99e8b9c923948b25f6317f46cc363ed7066d866b94d424e4ec9f6bb522

See more details on using hashes here.

File details

Details for the file jupyterlab_logout-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: jupyterlab_logout-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.4

File hashes

Hashes for jupyterlab_logout-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ae979abe7eaa00520d33b9e5b0513d1d4f28d381e7e2af6d9ce6a3e483ec2b5
MD5 7853e48d46781888f4cc2cfd1491840f
BLAKE2b-256 282cd15398d24ffafdbe3ae630b0d5d32b89c15d715759e4db186172fad60ec4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page