AnswerDotAI / AnswerDotAI/nbdev

Question: Is jupyterlab always required as a dependency? If so, why is it not listed as one?

Open
#1,434 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
5.3k
Forks
513
Avg merge
2d 30m
Merged PRs (30d)
8

Description

I've found that jupyterlab is required when running: `nbdev_export && nbdev_clean && nbdev_trust`

Also, the docs state:

> Note that nbdev must be installed into the same Python environment that you use for both Jupyter and your project.

However, jupyterlab isn't explicitly listed as a requirement. Why not? Are there use cases where one doesn't need it? Having it as requirement would make installation easier for everyone.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting nbdev's dependency metadata and the implementations behind `nbdev_export`, `nbdev_clean`, and `nbdev_trust`. Check whether each command requires JupyterLab, then compare that behavior with the installation and environment guidance in the documentation. Done means clearly establishing the dependency requirement and updating the relevant metadata or explanation.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter, python
Domain
documentation, tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.