8.0 milestone

01 Nov 2022

Name Affiliation GitHub
Jason Grout Databricks @jasongrout
Itay Dafna Bloomberg LP @ibdafna
Supriya Khandekar Bloomberg LP @supriyakhandekar
Kellie Tay Bloomberg LP @kellietay
  • Itay: ipydatagrid - Looking into moving from bloomberg org to the jupyter-widgets org, with the same maintainers
  • Minimal es6 api: Jason to create repo in JupyterLab org
    • Pete and Jason can collaborate, will arrange a time
  • reviewers: https://github.com/jupyter-widgets/ipywidgets/pulls

Other discussion

  • Vidar: SSC nomination process
  • EC nomination process
  • JupyterCon 2022: May 10-12

25 Oct 2022

Name Affiliation GitHub
Jason Grout Databricks @jasongrout
Itay Dafna Bloomberg LP @ibdafna
Pete Blois Google @blois
Maarten Breddels @maartenbreddels
  • Widgets workshop followup items and takeaways: https://github.com/jupyter-widgets/team-compass/issues/16

    • Minimal es6 module
      • Jason has a separate repo that he hasn't pushed yet
      • Pete and Jason will work on a sample extension for JupyterLab
    • precommit PR
      • Almost there. Working on getting the doc build to not time out (doc build might be flaky?)
    • Documentation work
    • Comm replacement https://github.com/martinRenou/comm/issues/1
      • Maarten experimented with implementing this in Solara
    • Typing in traitlets https://github.com/ipython/traitlets/pull/788
    • Fixing comm target does not exist: proceed on the JEP
    • Tech stack discussion takeaways
      • Do not move away from traitlets - give it another go with the performance improvements
      • Clear documentation on minimal api for widgets and widget managers
      • Encourage people to not use jquery, but we should still include it
      • A way to gracefully removing jquery is to lazily load jquery on view creation if you know it is going to be needed
      • Rich es6 outputs may allow us experiment with radically different tech stacks
      • AMD modules should still be produced, even after notebook 6 is deprecated. It may be really difficult to move from AMD to es6 because it would be hard to split out the widget base class to be loaded dynamically from the environment.
      • Investigate feasibility of deploying es6 modules in the future
    • Traitlets performance
    • Contrib repository
      • Discussion around using jupyter-contrib, or the Jovyan repo
  • SSC and EC election

    • Vidar to run the Jupyter Widgets SSC nomination process

11 Oct 2022

Name Affiliation GitHub
Itay Dafna Bloomberg LP @ibdafna
Jason Grout Databricks @jasongrout
Kellie Tay Bloomberg LP @kellietay
Supriya Khandekar Bloomberg LP @supriyakhandekar
Don Jayamanne Microsoft @donjayamanne

4 Oct 2022

Name Affiliation GitHub
Eric Gentry Anaconda @ericsnekbytes
Martin Renou QuantStack @martinRenou
Itay Dafna Bloomberg LP @ibdafna

27 Sep 2022

Name Affiliation GitHub
Jason Grout Databricks @jasongrout
William Stein SageMath, Inc. @williamstein
Eric Gentry Anaconda @ericsnekbytes
Itay Dafna Bloomberg LP @ibdafna
Maarten Breddels Maarten Breddels @maartenbreddels

20 Sep 2022

Name Affiliation GitHub
Jason Grout Databricks @jasongrout
Itay Dafna Bloomberg LP @ibdafna
Don Jayamanne VS Code @donjayamanne
Martin Renou QuantStack @martinRenou
Sylvain Corlay QuantStack @SylvainCorlay
  • Widget workshop
    • 18 Oct - 21 Oct
    • Funding is available: deadline for funding requests is 10 days from now
    • Registration
    • We'll try to do some things virtual
    • Publish blog post -
    • Tweet / retweet from Jupyter
    • Discourse
    • Widgets chat channel
    • Widgets council list
    • People
      • Jon Mease
      • Jonathan Foster from GlueViz
      • William Stein
      • David de Marche
      • UK Met office
      • Pascal
  • 8.0.x PRs

Blog post draft: https://blog.jupyter.org/ipywidgets-8-0-df1f22ef8278