Skip to main content

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

Metadata

Release files for jupyter-server-fileid 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyter-server-fileid 0.10.0
File Size Uploaded
jupyter_server_fileid-0.10.0.tar.gz 56.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyter-server-fileid 0.10.0
File Interpreter ABI Platform
jupyter_server_fileid-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 74.1 kB

Release files / jupyter_server_fileid-0.10.0.tar.gz

Download URL jupyter_server_fileid-0.10.0.tar.gz
Size 56.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1f505d8e651820e62ec4865397d2688f4fec174b472d039a5288d1c1ab857172
BLAKE2b-256 checksum
How to use checksums
c18539ac25d08b2f72c473f10a7861bde33f9fbca982abd13e8168df9a6d2dfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / jupyter_server_fileid-0.10.0-py3-none-any.whl

Download URL jupyter_server_fileid-0.10.0-py3-none-any.whl
Size 17.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a57f30aff3c6c058ce991c183c5ed95c03339a53c28dc36dba5539644f42388
BLAKE2b-256 checksum
How to use checksums
2ee67fd58dd70fed446b3183dff778ad00bc155b7a6fea8bfcd3ec2f64aceef8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.15

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page