Skip to main content

Jupyter Server extension providing an implementation of the File ID service.

Project description

jupyter_server_fileid

Github Actions Status

A Jupyter Server extension providing an implementation of the File ID service.

Requirements

  • Jupyter Server

Install

To install the extension, execute:

pip install jupyter_server_fileid

Uninstall

To remove the extension, execute:

pip uninstall jupyter_server_fileid

Troubleshoot

If you are seeing the frontend extension, but it is not working, check that the server extension is enabled:

jupyter server extension list

Contributing

Development install

# Clone the repo to your local environment
# Change directory to the jupyter_server_fileid directory
# Install package in development mode - will automatically enable
# The server extension.
pip install -e .

You can watch the source directory and run your Jupyter Server-based application at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension. For example, when running JupyterLab:

jupyter lab --autoreload

If your extension does not depend a particular frontend, you can run the server directly:

jupyter server --autoreload

Running Tests

Install dependencies:

pip install -e ".[test]"

To run the python tests, use:

pytest

# To test a specific file
pytest jupyter_server_fileid/tests/test_handlers.py

# To run a specific test
pytest jupyter_server_fileid/tests/test_handlers.py -k "test_get"

Development uninstall

pip uninstall jupyter_server_fileid

Packaging the extension

See RELEASE

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

jupyter_server_fileid-0.9.2.tar.gz (54.7 kB view details)

Uploaded Source

Built Distribution

jupyter_server_fileid-0.9.2-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file jupyter_server_fileid-0.9.2.tar.gz.

File metadata

  • Download URL: jupyter_server_fileid-0.9.2.tar.gz
  • Upload date:
  • Size: 54.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for jupyter_server_fileid-0.9.2.tar.gz
Algorithm Hash digest
SHA256 ffb11460ca5f8567644f6120b25613fca8e3f3048b38d14c6e3fe1902f314a9b
MD5 db88899380e5ee823ac09a4c586f4c26
BLAKE2b-256 ed6f90958ab47e12b607dfa78c1d25e5be489d97ba5ddcb1a1e9981bd46a2515

See more details on using hashes here.

Provenance

File details

Details for the file jupyter_server_fileid-0.9.2-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_server_fileid-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 76a2fbcea6950968485dcd509c2d6ac417ca11e61ab1ad447a475f0878ca808f
MD5 0ae9778ba26485428ff147ecc1709318
BLAKE2b-256 3ffdbee81a24415f9b10d3a2408b7b64b895d2773b82cd82c8ea5a0f1cbd54e7

See more details on using hashes here.

Provenance

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