Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

Notebook Weekly Meetings Nov 2021 - Dec 2022 #5

Closed
lumberbot-app bot opened this issue Jan 26, 2022 · 61 comments
Closed

Notebook Weekly Meetings Nov 2021 - Dec 2022 #5

lumberbot-app bot opened this issue Jan 26, 2022 · 61 comments

Comments

@lumberbot-app
Copy link

lumberbot-app bot commented Jan 26, 2022

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## November 10, 2021

attendees

name org username
tony fast quansight @tonyfast
Jason Weill AWS @jweill-aws
Zach Sailer Apple @Zsailer
Jeremy Tuloup QuantStack @jtpio
Rick McGeer engageLively @rickmcgeer
Frederic Collonval QuantStack @fcollonval
Peter Wang Anaconda @pzwang
Kevin Goldsmith Anaconda @kevingoldsmith
Jessica Xu Quansight @jess-x

agenda

  • define new goals for the meeting
  • discuss the merge strategy for legacy classic and retro
    • where to handle discussions knowing we're replacing one technology with another.
    • Technical steps/questions
      • Do we move retrolab into jupyter/notebook?
      • Dis-entangling NBClassic, JupyterLab, and Notebook
        • NBClassic depends on Notebook and JupyterLab depends on NBClassic.
        • Making RetroLab become Notebook 7.x forces JupyterLab to drop NBClassic as dependency or NBClassic drops it's notebook dependency.
        • Pin nbclassic to 6.x.
  • create issues and organize the project board https://github.com/orgs/jupyterlab/projects/2
  • status updates - goals, blockers, availability

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## November 17, 2021

attendees

name org username
tony fast quansight @tonyfast
A. T. Darian Two Sigma @afshin
Peter wang Anaconda @pzwang
Jeremy Tuloup QuantStack @jtpio
Sylvain Corlay QuantStack @SylvainCorlay
Frederic Collonval QuantStack @fcollonval
Kevin Goldsmith Anaconda @kevingoldsmith
Zach Sailer Apple @Zsailer

agenda

new pull requests and issues

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## November 24, 2021

attendees

name org username
tony fast quansight @tonyfast
Rick McGeer engageLively @rickmcgeer
Isabela Presedo-Floyd Quansight Labs @isabela-pf
A. T. Darian Two Sigma @afshin
Frederic Collonval QuantStack @fcollonval
Sylvain Corlay QuantStack @SylvainCorlay
Kevin Goldsmith Anaconda @kevingoldsmith

agenda

  • Frederic: JupyterLab 3.x or 4.0 for notebook 7 issue
    Currently RetroLab (to-be notebook 7) is based on lab 3.x branch. But some new features will be needed for it:

    • Customize widget position to fit with notebook layout
    • Add cells toolbar ([TBC] bringing jlab-enhanced-cell-toolbar in Lab)
    • Add tour (bringing jupyterlab-tour in Lab)
      Cons for 3.x
    • If we do a release 3.x for it, this will strip more reasons to update to JLab 4.
    • If it is linked to 4, this avoid releasing notebook 8 after JLab 4 😉
    • An excuse for extensions authors to modify their extension to be compatible because the API has changed.
      Pros for 3.x
    • Less breaking changes?

    [Afshin] it makes sense regarding the amount of work to be done for notebook v7 that it will be based on JLab 4. Moreover it will be better to not annoy extension authors that just got converted to NPM world to modify again their extensions because we bumped the major version.

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## December 1, 2021

attendees

name org username
tony fast quansight @tonyfast
Zach Sailer Apple @Zsailer
R Ely Bloomberg @ohrely
Gabriel Fouasnon Quansight @gabalafou
Theodore Aptekarev No org 🤷‍♂️ @piiq
Jeremy Tuloup QuantStack @jtpio
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Fabio Pliger Anaconda @fpliger

agenda

  • Prepare nbclassic for Notebook 7.
    1. nbclassic the classic notebook ui running on jupyter server
      • Release Notebook static/templates under a separate package (possible on NPM).
    2. nbclassic automatically shims config
      • Copy traits from jupyter/notebook's NotebookApp into nbclassic package
    3. no nbclassic
      • No changes needed
  • Drop old notebook traitlets shim from JupyterLab?

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@Zsailer commented: ## December 8th, 2021

attendees

name org username
Zach Sailer Apple @Zsailer
Jason Weill AWS @jweill-aws
Kevin Goldsmith Anaconda @kevingoldsmith
Loic Huder ESRF @loichuder
Fabio Pliger Anaconda @fpliger
Brian Granger AWS @ellisonbg
Jeremy Tuloup QuantStack @jtpio
Piyush Jain AWS @3coins
Sylvain Corlay QuantStack @SylvainCorlay

There were ~5 others in the meeting that we're captured in this list.

agenda

  • From last week

  • Jupyter Notebook v7 Enhancement Proposal

    • Entered voting phase this past week
    • Open discussion on the guiding principles for Notebook v7
      • Some voiced the following concern
        • As currently written, there appears to be a tilt towards favoring a "future" experience over preserving the current Notebook experience.
      • A proposed alternative: "Any user facing difference in behavior from V6 is bug".
        • Are we willing to make this strong of a statement?
          • There was concern raised about the strength of this claim.
        • Looking 5 years out, a vast majority of our users are not using Jupyter today.
          • Who do we optimize for—today's users or tomorrow's users?
      • Keep in mind, the spirit of the JEP is captured by the last principle.
        • "Have we done everything possible to minimize the experience gap for users of Notebook v6 (while recognizing, given other constraints, that we can't always eliminate it completely)?"
        • In specific cases mentioned—i.e. accessibility, maintainability, and security—we cannot optimize for user experience gap between v6 and v7.
    • Notes about voting and discussion.
      • JEP is in final round of comments.
      • Complete concensus is not a requirement for JEP approval.
      • The Steering Council's vote determines the outcome.
      • Final comments should happen before December 13th.

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## December 15th, 2021

attendees

name org username
tonyfast quansight @tonyfast
Zach Sailer Apple @Zsailer
Jeremy Tuloup QuantStack @jtpio
David Brochart QuantStack @davidbrochart
Fabio Pliger Anaconda @fpliger
A. T. Darian Two Sigma @afshin
Michal Krassowski Oxford @krassowski
Craig Citro Google @craigcitro
Gabriel Fouasnon Quansight @gabalafou
Sylvain Corlay QuantStack @SylvainCorlay

agenda

  • Accessibility hands on workshop tomorrow @ 9am PST
  • [name=Zach]
    • Current status of the JEP:
      • 10 yes, 1 no, 3 abstain, 4 absent.
      • What is needed to pass?
    • Need some clarity from last week's discussion:
      • Question from last week: Can Notebook v6 be installed in the same environment as Notebook v7?
        • Polled some people since last week, and the answers were mixed.
      • If not, I think we should provide clear messaging in Notebook v7 (client-side and in terminal)
        • how to downgrade back to Notebook v6 if absolutely needed
        • where to report changes that break workflows.
      • Upgrading to Notebook v7 is not really an opt-in action.
        • Most people call pip install notebook without an explicit version pin.
        • Defaults to Notebook v7 (not necessarily a problem)
        • Users have to opt-out to get the Notebook v6 experience.
        • Darian's opinion: I think we should allow security patches to notebook v6 but no other releases that add features or even really bug fixes unless they are truly trivial. I think nbclassic should be deprecated. This is my opinion but it did seem to be shared at the last governance call where I brought up the subject. I just don't want to attach other names to ideas I wrote down off the cuff.
      • When do we cut a pre-release?
        • As soon as the JEP is merged.
        • This is low risk, because pip install --pre is an explicit, opt-in action.

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## January 5th, 2022

attendees

name org username
tonyfast quansight @tonyfast
Jason Weill AWS @jweill-aws
Zach Sailer Apple @Zsailer
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Jeremy Tuloup QuantStack @jtpio
David Brochart QuantStack @davidbrochart
Kevin Bates IBM @kevin-bates
Frederic Collonval QuantStack @fcollonval

agenda

  • JEP accepted!
  • Remove Bower dependency PR in jupyter/notebook (get bower dependencies from npm notebook#6213)
  • nbviewer.org home page still has many broken links (nbviewer#826)
  • pre release
    • next version of nbclassic

    • retrolab

    • what is the dependency problem with nbclassic and retrolab?

    • how to pre-release?
      there are 2 goals:

      1. get a pre release sooner than later
      2. cut a proper pre release in a few months

      we'll start a discussion around zachs proposed solution, and go from there.

      • from notebook
        • add retrolab as a dependency to notebook using entry points

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## January 12th, 2022

attendees

name org username
tonyfast quansight @tonyfast
Jason Weill AWS @jweill-aws
Sylvain Corlay QuantStack @SylvainCorlay
A. T. Darian Two Sigma @afshin
Gabriel Fouasnon Quansight @gabalafou
Jeremy Tuloup QuantStack @jtpio
Carlos Herrero QuantStack @hbcarlos
Craig Citro Google @craigcitro

agenda

  • pre release issue Pre-release plan for Notebook v7 notebook#6266
    • endpoints need to be shuffled
    • rename retrolab to notebook-7 (temporarily)?
    • put retrolab and notebook 6.x in separate branches of jupyter/notebook repo.
  • Notebook maintenance:
    • Releasing 6.4.7 as we speak
    • CSS regression from after switching to sanitize-html
    • Thanks to Mike for helping debug!
  • Software Steering Council + decision-making body for Notebook Subproject
  • bower replacing npm pr still open
    • good thing for anaconda to work on?

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## January 19th, 2022

attendees

name org username
tonyfast quansight @tonyfast
A. T. Darian Two Sigma @afshin
Zach Sailer Apple @Zsailer
Jason Weill AWS @jweill-aws
Jeremy Tuloup QuantStack @jtpio
Kevin Goldsmith Anaconda @kevingoldsmith
Damián 2i2c & MADS @damianavila

agenda

@lumberbot-app
Copy link
Author

lumberbot-app bot commented Jan 26, 2022

@jtpio commented: ## January 26th, 2022

attendees

name org username
tonyfast quansight @tonyfast
Kevin Goldsmith Anaconda @kevingoldsmith
Zach Sailer Apple @Zsailer
A. T. Darian Two Sigma @afshin
Jason Weill AWS @jweill-aws
Fabio Pliger Anaconda @fpliger
Kevin Bates IBM @kevin-bates
Jeremy Tuloup QuantStack @jtpio
Nick Bollweg Georgia Tech @bollwyvl

agenda

@tonyfast
Copy link

tonyfast commented Feb 2, 2022

February 2, 2022

attendees

name org username
tonyfast quansight @tonyfast
Zach Sailer Apple @Zsailer
Kevin Bates IBM @kevin-bates
Jason Weill AWS @jweill-aws
Jeremy Tuloup QuantStack @jtpio
Fabio Pliger Anaconda @fpliger
Damián Avila 2i2c & MADS @damianavila
A. T. Darian Two Sigma @afshin

agenda

Jason W

  • Left/right panel item has been in WIP for a while — next steps?

  • Berkeley Data8 Class (1500 students) is now using RetroLab as the default interface (source = Yuvi)

@jupyter jupyter deleted a comment from lumberbot-app bot Feb 4, 2022
@jupyter jupyter deleted a comment from lumberbot-app bot Feb 4, 2022
@jupyter jupyter deleted a comment from lumberbot-app bot Feb 4, 2022
@jtpio
Copy link
Member

jtpio commented Feb 16, 2022

February 9, 2022

attendees

name org username
Jason Weill AWS @jweill-aws
Zach Sailer Apple @Zsailer
A. T. Darian Two Sigma @afshin
Kevin Goldsmith Anaconda @kevingoldsmith
Frederic Collonval QuantStack @fcollonval
Fabio Pliger Anaconda @fpliger

agenda

@afshin
Copy link
Member

afshin commented Feb 16, 2022

February 16, 2022

attendees

name org username
A. T. Darian Two Sigma @afshin
Jeremy Tuloup QuantStack @jtpio
Zach Sailer Apple @Zsailer
Craig Citro Google @craigcitro
Fabio Pliger Anaconda @fpliger
Damián Avila 2i2c & MADS @damianavila
Jason Weill AWS @jweill-aws
Tony Fast quansight @tonyfast
Paul Ivanov Noteable @ivanov

agenda

  • triaging meetings
    • Moved an hour later on thursday
      • To accomodate Jupyter Server
    • Still need time to triage notebook issues
    • Please continue to review JupyterLab issues in need of triage as your schedule permits (18 as of this morning)
  • Notebook 7 pre release steps:
    • Release notebook_shim
    • Drop nbclassic (and notebook dependency) from JupyterLab
    • Add notebook_shim as dependency to nbclassic
    • Release JupyterLab Pre-release (4.0)
    • Move RetroLab to Notebook main (v7) (Draft PR to prepare for the move)
    • Pre-release Notebook 7
    • Move Notebook JS to nbclassic?
      • possible, would require changing endpoints
      • downstream dependencies would not understand this
      • alternative
        • keep v6 branch "alive"

@tonyfast
Copy link

February 23, 2022

attendees

name org username
A. T. Darian Two Sigma @afshin
Jeremy Tuloup QuantStack @jtpio
Zach Sailer Apple @Zsailer
Fabio Pliger Anaconda @fpliger
Damián Avila 2i2c & MADS @damianavila
Jason Weill AWS @jweill-aws
Tony Fast quansight @tonyfast
William Stein cocalc/sagemath @williamstein
Eric Charles Datalayer, Quansight, Anaconda @echarles
Jason Grout Databricks @jasongrout
Frederic Collonval QuantStack @fcollonval
Gayle Ollington NumFOCUS [email protected]
Kevin Goldsmith Anaconda @kevingoldsmith

Agenda

@jtpio
Copy link
Member

jtpio commented Mar 3, 2022

March 2, 2022

Attendees

name org username
Jason Weill AWS @jweill-aws
Zach Sailer Apple @Zsailer
Eric Charles Datalayer, Quansight, Anaconda @echarles
A. T. Darian Two Sigma @afshin
Fabio Pliger Anaconda @fpliger
Jeremy Tuloup QuantStack @jtpio
Frederic Collonval QuantStack @fcollonval

Agenda

Eric

  • Milestone 6.5 (or 7.0) to better categorize issues and PRs
  • nudge both the shell and control channels notebook#6290 merged by Steve
  • Any advice for candidate PR
  • Plan for a release
  • Move to classic server jupyter-server? This would require a major release (for developers important non-shimmed classes like notebook.services...). The communicatoin however has already been done to give V7 to RetroLAb. To be further discussed.

Jeremy

@jtpio
Copy link
Member

jtpio commented Mar 10, 2022

March 9, 2022

Attendees

name org username
A. T. Darian Two Sigma @afshin
Eric Charles Datalayer, Quansight, Anaconda @echarles
Jeremy Tuloup QuantStack @jtpio
Damián Avila 2i2c & MADS @damianavila
Frederic Collonval QuantStack @fcollonval
Fabio Pliger Anaconda @fpliger
Andrii Ieroshenko Cal Poly Jupyter @andrii-i
Zach Sailer Apple @Zsailer

Agenda

@jtpio
Copy link
Member

jtpio commented Mar 16, 2022

March 16, 2022

Attendees

name org username favorite month
A. T. Darian Two Sigma @afshin
William Stein CoCalc @williamstein February
Jeremy Tuloup QuantStack @jtpio
Fabio Pliger Anaconda @fpliger
Kevin Goldsmith Anaconda @kevingoldsmith January
Zach Sailer Apple @Zsailer
  • Zach

    • Discussions with Yuvi and Eric around Notebook v6/7
    • Yuvi expressed concern about Admin's needing to allow educators to choose between the multiple UIs for a little while longer.
      • Groups deploying Jupyter likely need to support running v6/v7 side-by-side on the same Jupyter Server.
      • Propose (once again 😅) to move Notebook JS to nbclassic repo
      • Prefix Notebook v6 and v7 URLs with /v6 and /v7. Redirect old URLs to /v6
        • Prefixing endpoints makes sense for API endpoints, but not application endpoints.
      • We don't need the notebook JS to be maintained heavily, just available for people as-is.
      • Educational JupyterHub considerations for notebook v7 switch #10
  • Jeremy

  • Darian

    • Community Contributing Hours

@jtpio
Copy link
Member

jtpio commented Mar 24, 2022

March 23, 2022

Attendees

name org username
A. T. Darian Two Sigma @afshin
Zach Sailer Apple @Zsailer
Jason Weill AWS @jweill-aws
Eric Charles Datalayer, Quansight, Anaconda @echarles
Sylvain Corlay QuantStack @SylvainCorlay
Jeremy Tuloup QuantStack @jtpio
Frederic Collonval QuantStack @fcollonval
Fabio Pliger Anaconda @fpliger

@fcollonval
Copy link

For people interested at setting up benchmark test for v6 and v7, that test file is a good start: https://github.com/jupyterlab/benchmarks/blob/master/tests/retrolab/notebook.spec.ts

@jtpio
Copy link
Member

jtpio commented Aug 18, 2022

August 10, 2022

Attendees

name org username
Eric Charles Datalayer, Quansight, Anaconda @echarles
A. T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Jason Weill AWS @jweill-aws
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Kevin Goldsmith Anaconda @kevingoldsmith
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio

@jtpio
Copy link
Member

jtpio commented Aug 18, 2022

August 17, 2022

Attendees

name org username
Eric Charles Datalayer, Quansight, Anaconda @echarles
Rosio Reyes Anaconda @RRosio
Jason Weill AWS @jweill-aws
A. T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Nicolas Brichet QuantStack @brichet

@jtpio
Copy link
Member

jtpio commented Aug 26, 2022

August 24, 2022

Attendees

name org username
Eric Charles Datalayer, Quansight, Anaconda @echarles
Kevin Goldsmith Anaconda @kevingoldsmith
Eric Gentry Anaconda @ericsnekbytes
Jason Weill AWS @jweill-aws
A. T. Darian QuantStack @afshin
Frederic Collonval QuantStack @fcollonval
Rosio Reyes Anaconda @RRosio
Zach Sailer Apple @Zsailer

@jtpio
Copy link
Member

jtpio commented Sep 5, 2022

August 31, 2022

Attendees

name org username
Eric Charles Datalayer, Quansight, Anaconda @echarles
AT Darian QuantStack @afshin
Jason Weill AWS @jweill-aws
Eric Gentry Anaconda @ericsnekbytes
Kevin Goldsmith Anaconda @kevingoldsmith evinGoldsmith
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio

@jtpio
Copy link
Member

jtpio commented Sep 8, 2022

September 07, 2022

Attendees

name org username
Eric Charles Datalayer, Quansight, Anaconda @echarles
Rosio Reyes Anaconda @RRosio
Eric Gentry Anaconda @ericsnekbytes
AT Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Jason Weill AWS @jweill-aws
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Nicolas Brichet QuantStack @brichet

@jtpio
Copy link
Member

jtpio commented Sep 26, 2022

September 14, 2022

Attendees

name org username
Eric Charles Datalayer, Quansight, Anaconda @echarles
AT Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Jason Weill AWS @jweill-aws
Kevin Goldsmith Anaconda @kevingoldsmith
Rosio Reyes Anaconda @RRosio
Frederic Collonval QuantStack @fcollonval

@jtpio
Copy link
Member

jtpio commented Sep 26, 2022

September 21, 2022

Attendees

name org username
Jason Weill AWS @jweill-aws
Andrii Ieroshenko AWS @andrii-i
AT Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Frederic Collonval QuantStack @fcollonval
Andrii Ieroshenko AWS @andrii-i
  • Darian
    • Lumino updates
    • Governance updates

@jtpio
Copy link
Member

jtpio commented Sep 29, 2022

September 28, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Steven Silvester MongoDB @blink1073
Jason Weill AWS @jweill-aws
Andrii Ieroshenko AWS @andrii-i
Zach Sailer Apple @Zsailer
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
AT Darian QuantStack @afshin

@jtpio
Copy link
Member

jtpio commented Oct 6, 2022

October 05, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jason Weill AWS @jweill-aws
AT Darian QuantStack
Zach Sailer Apple @Zsailer
Steven Silvester MongoDB @blink1073
Eric Gentry Anaconda @ericsnekbytes
Nicolas Brichet QuantStack @brichet
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i
Kevin Goldsmith Anaconda @kevingoldsmith
Jeremy Tuloup QuantStack @jtpio

@echarles
Copy link
Member

October 12, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Steven Silvester MongodDB @blink1073
Jason Weill AWS @jweill-aws
Kevin Goldsmith anaconda @kevingoldsmith
Andrii Ieroshenko AWS @andrii-i
AT Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
Eric Gentry Anaconda @ericsnekbytes

@echarles
Copy link
Member

echarles commented Oct 20, 2022

October 19, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jason Weill AWS @jweill-aws
Eric Gentry Anaconda @ericsnekbytes
AT Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Nicolas Brichet QuantStack @brichet
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Rosio Reyes Anaconda @RRosio

image

image

  • Rosio
    • Possibility of adding paid runners for NbClassic CI checks

@jtpio
Copy link
Member

jtpio commented Oct 28, 2022

October 26, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jason Weill AWS @jweill-aws
Steven Silvester MongoDB @blink1073
A. T. Darian QuantStack @afshin
David Brochart QuantStack @davidbrochart
Rosio Reyes Anaconda @RRosio
Zach Sailer Apple @Zsailer
  • Jason W
    • Is Notebook shim 0.1.0 compatible with Jupyter Server 2?
    • Dependency graph of dependencies would help.
  • Eric Gentry (will not join today) / Rosio Reyes
  • Eric Charles
    • NbClassic 0.4.7 is released, we manually tested various setups
      • Launch with jupyter server, jupyter lab, jupyter notebook, jupyter nbclassic), with notebook 6.5.x and notebook 7alpha, with/without base_url.
      • Check /tree, open notebook, dialog box, click on logo...
      • At some point, need to automate those test - Where should this occur?
    • Once Depend on nbclassic 0.4.7 notebook#6593 is merged, we can release Notebok 6.5.2.
    • Mail for jupyter_nbextensions_configurator posted on the Notebook Steering Council mailing list.
    • Call for nomination for the Jupyter Executive Council election.
  • Steve
    • Releaser update - currently set up for nbconvert, jupyter-server, and jupyterlab_server.
    • Asyncio update - jupyter_client 8 will remove nest-asyncio and has some API changes to better handle event loops. jupyter_server 2.0 has some slight API changes and the test fixtures will become async.

@echarles
Copy link
Member

echarles commented Nov 9, 2022

November 02, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
A.T. Darian QuantStack @afshin
Jason Weill AWS @jweill-aws
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i

@jtpio
Copy link
Member

jtpio commented Nov 14, 2022

November 09, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Frederic Collonval QuantStack @fcollonval
A. T. Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Jason Weill AWS @jweill-aws
Rosio Reyes Anaconda @RRosio

@echarles
Copy link
Member

November 16, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jason Weill AWS @jweill-aws
A T Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio
Zach Sailer Apple @Zsailer

@echarles
Copy link
Member

echarles commented Nov 23, 2022

November 23, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
Frederic Collonval QuantStack @fcollonval
Eric Gentry Anaconda @ericsnekbytes

Eric Charles (nbclassic)

Rosio Reyes

Jeremy Tuloup

@echarles
Copy link
Member

echarles commented Dec 1, 2022

November 30, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jeremy Tuloup QuantStack @jtpio
Steven Silvester MongoDB @blink1073
A. T. Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio
Zach Sailer Apple @Zsailer

Eric Charles

Steven Silvester

  • pytest-jupyter is now available
    • Replaces jupyter_server.pytest_plugin fixtures
    • Conda-forge feedstock pending

Zach

  • I'll be on parent leave December 21st-February 3rd.

@echarles
Copy link
Member

echarles commented Dec 8, 2022

December 07, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
Jason Weill AWS @jweill-aws
Andrii Ieroshenko @andrii-i AWS
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio

Eric Charles

  • Preparing a proposal for JupyterCon with @ericsnekbytes and @RRosio, @jtpio will review and co-present.
  • Plan to release nbclassic 0.5.0 this week. What about nbclassic 1.0.0 in January?

Rosio Reyes

Eric Gentry

  • Can't build Lab docs, assistance appreciated...

@echarles
Copy link
Member

December 14, 2022

Attendees

name org username
Eric Charles Datalayer, Anaconda @echarles
A. T. Darian QuantStack @afshin
Frederic Collonval QuantStack @fcollonval
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i

Eric Charles

  • Draft proposal for JupyterCon by @RRosio @ericsnekbytes @jtpio will be submitted tomorrow
  • More CI fixes needed for nbclassic 0.5.0 release
  • Notebook 7 has less panels than JupyterLab, which make some existing JupyterLab extensions not working for Notebook 7. Has this already been discussed?
    • Jeremy (will not join the meeting):
      • yes this is by design. Jupyter Notebook is a document-centric interface and not a full blown environment like JupyterLab. We don't want Notebook 7 to be a clone of JupyterLab
      • Most (simple) lab extensions will work in Notebook 7, the complex ones might not
      • support for side panels (hidden by default) was added in 7.0.0a7: https://github.com/jupyter/notebook/releases/tag/v7.0.0a7. The main motivation was to enable support for the popular Table of contents extension, but also other built-in lab extensions like the debugger and the RTC panel

Rosio

  • Merged in PR #6609 fix for renaming files into 6.5.x branch

Brainstorming how to make writing extensions for Notebook easier and distinguish which tokens are available/can be depended on in Lab vs Notebook, ideas:

  • Extension author can explicitly request a ILabApp dependency (so is jupyterlab available or not) and accordingly act based on its availability to show or not. Thinking more, I don’t think it covers all cases as the jupyterlab app package may be available but the user have launched jupyter notebook.
  • jupyterlab does not have the concept of view, whereas for notebook, in the git case, you may add some visuals components in the tree page (on browser tab) and other visuals components in the notebook page (on another browser tab). jlab git extension today does not have to deal with that notion of tree vs notebook.
  • In general:
  • Ideas on using tokens (or package.json which would allow backwards compatibility) as a place to indicate which frontend is supported.
    • Make a list of tokens working in lab and notebook, notebook-only and lab-only. how to discover this programatically?
      • add a field to Token
      • use the name of Token and @jupyter
      • use docs
      • don't use tokens, use package.json

@jtpio
Copy link
Member

jtpio commented Jan 4, 2023

December 21, 2022

Attendees

name org username
Afshin T. Darian QuantStack @afshin
Zach Sailer Apple @Zsailer
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i

Rosio Reyes

@echarles echarles changed the title Notebook Weekly Meetings Notebook Weekly Meetings Nov 2021 - Dec 2022 Jan 4, 2023
@echarles echarles unpinned this issue Jan 4, 2023
@echarles
Copy link
Member

echarles commented Jan 4, 2023

The minutes for the 2023 meeting will be recorded in #21

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants