Opened 4 years ago
Last modified 2 months ago
#24904 new enhancement
Make jupyterlab a standard package, replace notebook by nbclassic
Reported by: | slelievre | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-9.7 |
Component: | notebook | Keywords: | JupyterLab |
Cc: | slelievre, egourgoulhon | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | #32069 | Stopgaps: |
Description (last modified by )
This ticket proposes to make JupyterLab a standard package.
This would require converting jupyterlab
and jupyterlab_widgets
from "pip" packages to "normal" packages (https://doc.sagemath.org/html/en/developer/packaging.html#package-source-types)
and adding their dependencies as "normal" packages as well.
This is a mechanical task, which is assisted by https://doc.sagemath.org/html/en/developer/packaging.html#utility-script-to-create-packages but not fully automated (dependencies
needs to be updated manually).
Discussion/vote: https://groups.google.com/g/sage-devel/c/orUpb-YXIHk/m/GIxiKN4eDQAJ
Change History (14)
comment:1 Changed 4 years ago by
comment:2 Changed 4 years ago by
- Dependencies set to #26059
- Description modified (diff)
- Keywords JupyterLab added
Dependency: #26059 Make JupyterLab an optional package.
comment:3 Changed 3 years ago by
- Milestone changed from sage-8.2 to sage-wishlist
Change milestone to sage-wishlist for a few tickets whose previous milestone is closed.
comment:4 Changed 3 years ago by
- Description modified (diff)
comment:5 Changed 21 months ago by
- Milestone changed from sage-wishlist to sage-9.3
comment:6 Changed 21 months ago by
- Dependencies changed from #26059 to #30246
- Description modified (diff)
comment:7 Changed 15 months ago by
- Milestone changed from sage-9.3 to sage-9.4
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.
comment:8 Changed 11 months ago by
- Dependencies changed from #30246 to #32069
- Description modified (diff)
- Summary changed from Make jupyterlab a standard package to Make jupyterlab a standard package, replace notebook by nbclassic
comment:9 Changed 10 months ago by
- Milestone changed from sage-9.4 to sage-9.5
comment:10 Changed 5 months ago by
- Milestone changed from sage-9.5 to sage-9.6
comment:11 Changed 3 months ago by
- Milestone changed from sage-9.6 to sage-9.7
comment:12 Changed 2 months ago by
- Cc egourgoulhon added
comment:13 Changed 2 months ago by
- Description modified (diff)
comment:14 Changed 2 months ago by
- Description modified (diff)
There are two "rules" about standard packages:
Of course, exceptions are always possible for good reasons, but I see no such reason for jupyterlab.