Skip to content

README development instructions don't work out of the box #134

@mfisher87

Description

@mfisher87

Description

To run jlpm, you need to install jupyterlab. When instantiating the template from the latest release, it's not included as a dependency or documented as needed for development.

In the unreleased version, it is listed as an optional dependency (aka extra), but I think it and the testing dependencies should be moved to dependency groups before we do a release.

And we should update the pip install command to install the dev and test groups (pip install --group dev --group test --editable .).

Reproduce

  1. Instantiate a "frontend" extension with copier -- don't specify any version and you'll get the latest release, not the main branch.
  2. Follow the development instructions in README
  3. When running jlpm build: Command not found
  4. See error '...'

Expected behavior

Instructions can be followed successfully

Context

  • Operating System and version:
  • Browser and version:
  • JupyterLab version:
Troubleshoot Output
Paste the output from running `jupyter troubleshoot` from the command line here.
You may want to sanitize the paths in the output.
Command Line Output
Paste the output from your command line running `jupyter lab` here, use `--debug` if possible.
Browser Output
Paste the output from your browser Javascript console here, if applicable.

Metadata

Metadata

Assignees

No one assigned

    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