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:

Status badges

Description (last modified by mkoeppe)

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 jdemeyer

There are two "rules" about standard packages:

  1. New standard packages should be optional first.
  1. There should be a discussion/vote on sage-devel for a new standard package.

Of course, exceptions are always possible for good reasons, but I see no such reason for jupyterlab.

comment:2 Changed 4 years ago by slelievre

  • Dependencies set to #26059
  • Description modified (diff)
  • Keywords JupyterLab added

Dependency: #26059 Make JupyterLab an optional package.

Last edited 3 years ago by slelievre (previous) (diff)

comment:3 Changed 3 years ago by slelievre

  • 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 slelievre

  • Description modified (diff)

comment:5 Changed 21 months ago by mkoeppe

  • Milestone changed from sage-wishlist to sage-9.3

comment:6 Changed 21 months ago by mkoeppe

  • Dependencies changed from #26059 to #30246
  • Description modified (diff)

comment:7 Changed 15 months ago by mkoeppe

  • 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 mkoeppe

  • 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 mkoeppe

  • Milestone changed from sage-9.4 to sage-9.5

comment:10 Changed 5 months ago by mkoeppe

  • Milestone changed from sage-9.5 to sage-9.6

comment:11 Changed 3 months ago by mkoeppe

  • Milestone changed from sage-9.6 to sage-9.7

comment:12 Changed 2 months ago by egourgoulhon

  • Cc egourgoulhon added

comment:13 Changed 2 months ago by mkoeppe

  • Description modified (diff)

comment:14 Changed 2 months ago by mkoeppe

  • Description modified (diff)
Note: See TracTickets for help on using tickets.