Skip to main content

Custom SWAN templates and handlers for JupyterHub

Project description

SwanHub

JupyterHub wrapper that automatically configures the SWAN templates and handlers.

These handlers replace the default ones with slightly modified versions (for example, the user info api endpoint provides information about the auth state, which is hidden in the default implementation).

Requirements

This module requires and installs JupyterHub.

Installation

Install the package

pip install swanhub

To have the proper css, it is necessary to download a release from https://github.com/swan-cern/common into the folder /usr/local/share/jupyterhub/static/swan/.

Usage

Start SwanHub as you would for JupyterHub, and with the same configurations. Example:

swanhub --config /path/to/my/jupyterhub_config.py

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

swanhub-1.0.19.tar.gz (293.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swanhub-1.0.19-py3-none-any.whl (586.2 kB view details)

Uploaded Python 3

File details

Details for the file swanhub-1.0.19.tar.gz.

File metadata

  • Download URL: swanhub-1.0.19.tar.gz
  • Upload date:
  • Size: 293.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for swanhub-1.0.19.tar.gz
Algorithm Hash digest
SHA256 55980f21b990dd5cdf944fc28151a28debf6fca11f06a3094e1dca7a185619da
MD5 df97390c3102252d5256ddb5401212c1
BLAKE2b-256 6f43709cf91f51aa2d2ea30a4f3e2a254a837bcf467f4a070cbc03b8852611b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for swanhub-1.0.19.tar.gz:

Publisher: release.yml on swan-cern/jupyterhub-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swanhub-1.0.19-py3-none-any.whl.

File metadata

  • Download URL: swanhub-1.0.19-py3-none-any.whl
  • Upload date:
  • Size: 586.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for swanhub-1.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 583048f94776805501fc2bf708e86a0cbbd6591c7b65f3f4ea796a51ecc76efe
MD5 c12a2888ea649bd2fee2afde06547803
BLAKE2b-256 8a38022d0e4761047e36ab5fcfbe94a1276a036797876fb956cd1e01dc556264

See more details on using hashes here.

Provenance

The following attestation bundles were made for swanhub-1.0.19-py3-none-any.whl:

Publisher: release.yml on swan-cern/jupyterhub-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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