Jupyter Server extension providing an implementation of the File ID service.
Project description
jupyter_server_fileid
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jupyter_server_fileid-0.9.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7486bca3acf9bbaab7ce5127f9f64d2df58f5d2de377609fb833291a7217a6a2 |
|
MD5 | 05617b6c55b779bbae9b5e3347d19f97 |
|
BLAKE2b-256 | 52e1c149e0baea917b315253c52e7417de31755d15ead2defe6975af128f4036 |
Hashes for jupyter_server_fileid-0.9.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76dd05a45b78c7ec0cba0be98ece289984c6bcfc1ca2da216d42930e506a4d68 |
|
MD5 | 9ed1a1c9b024daf3fcb66ee457aa8f1f |
|
BLAKE2b-256 | 5256127f3aef87a3a2a76ccd9c79a46af441c1a612f07c8dfbd47eb205c8f31b |