Skip to content

JupyterLab WIPP Plugin Creator is broken due to upstream breaking change in wipp-client #36

@ktaletsk

Description

@ktaletsk

Summary

  1. wipp-client updated to version 0.2.0. It does no longer contain gen_random_object_id function used by the JupyterLab WIPP Plugin Creator extension.
  2. JupyterLab WIPP Plugin Creator does not specify range of supported versions in dependencies
    https://github.com/LabShare/jupyterlab-extensions/blob/8b16afe21d4168ba60099416c1026e1814bdd5d0/jupyterlab_wipp_plugin_creator/setup.py#L58
  3. As a result, even though the installation through pip works, trying to activate the server extension fails
15:23:19  Step 32/42 : RUN jupyter server extension enable jupyterlab_wipp_plugin_creator
15:23:19   ---> Running in 1a65abe3e308
15:23:21  �[91mEnabling: jupyterlab_wipp_plugin_creator
15:23:21  - Writing config: /opt/conda/etc/jupyter
15:23:21  �[0m�[91m    - Validating jupyterlab_wipp_plugin_creator...
15:23:22  �[0m�[91m     �[31m X�[0m Validation failed: The module 'jupyterlab_wipp_plugin_creator' could not be found. Are you sure the extension is installed?

Environment info

JupyterLab WIPP Plugin Creator, v0.2.5

Possible fixes

  1. Pin older version of wipp-client
  2. Reimplement gen_random_object_id in the client and updated dependency for wipp-client

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions