Skip to main content

No project description provided

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.4.0.tar.gz (47.4 kB view details)

Uploaded Source

Built Distribution

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

jupyter_server_fileid-0.4.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jupyter_server_fileid-0.4.0.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for jupyter_server_fileid-0.4.0.tar.gz
Algorithm Hash digest
SHA256 cbc60203ebd2042921eca6d977fbc685768e0f8ebd09e1d59c6270a79c074974
MD5 e5aac0e59e8eef32c997c1c18ad50dd4
BLAKE2b-256 2d33f9224e88fa40a610fd922b0a9028c6979c68ee16e64dda5a67780c5f1bd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jupyter_server_fileid-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f1a7c8fec5cb835a2c764a3c7f37bd2b12f37d970a4fd7ef068a3fee4cfdfea
MD5 de5de3e688f873d6d4c96c5754d8b8f0
BLAKE2b-256 450e2ebeb3ac43c86bba392ff486554df8e36b9d6f27716f17f1b65efa9ad158

See more details on using hashes here.

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