Jupyter Server Weekly Meeting

  • NEW ZOOM: 95228013874 Zoom (pwd: Ep7HIk8t9JP6VToxt1Wj4P7K5PshC0.1)

  • Historical notes for 2024 can be found here.

January 23rd, 2025

Name affiliation GitHub username

Agenda

  • Andrii
    • [jupyter-collaboration] Looking for more reviews: I’ve created a PR 429 that would solve issue 425 “Should most collaboration python packages depend on jupyterlab?” by pinning jupyterlab at >=4.4.0a2,<5.0.0 in projects/jupyter-collaboration. A mechanism like this would allow to specify which versions of JupyterLab current version of jupyter-collaboration is compatible with which would help with versions mismatch issues. Issue: https://github.com/jupyterlab/jupyter-collaboration/issues/425. PR: https://github.com/jupyterlab/jupyter-collaboration/pull/429. This PR is already reviewed and approved so if there are no more comments / reviews / opinions, I plan to merge it in a couple of days.

January 16th, 2025

Name affiliation GitHub username
Zach Sailer Apple @Zsailer
Andrii Ieroshenko AWS @andrii-i
Luciano Resende Apple @lresende
Vidar Tonaas Fauske JP Morgan Chase @vidartf
Piyush Jain AWS @3coins
Ian Thomas QuantStack @ianthomas23
Omar Jarjur Google @ojarjur
Afshin T. Darian QuantStack @afshin
Sofus Rose Just Me @so-rose
Jan-Hendrik Müller Also Just Me @kolibril13

Agenda

  • SSC Representative Nominations.

    • Email sent this morning
    • Nominations are due Jan 29th, 2025.
  • Andrii

    • [jupyter-collaboration] Issue #390 "notebook and lab can't open in RTC" - I can reliably and easily reproduce this problem by updating from jupyterlab-chat version that uses jupyter-collaboration v2 to one that uses jupyter-collaboration v3; .jupyter_ystore.db file is not getting moved / updated https://github.com/jupyterlab/jupyter-collaboration/issues/390#issuecomment-2591686307

      • (discussion from JupyterLab call)
        • David Q: We should explore dropping YStore by default.
        • We should open new issue for a) adding a configurable for enabling YStore & defaulting to False, and b) making YStore better. Instead of a document_ttl, we should probably just have max_updates. This bounds the disk use and makes disk use independent of when the updates were made.
      • [Zach here] my hunch is that this thin package might be a culprit. I'm not saying this package is a problem, but it's heavily under-tested. lihttps://github.com/davidbrochart/sqlite-anyio
    • [jupyter-collaboration] Issue #425 "Should most collaboration python packages depend on jupyterlab?" Are there any downsides to adding a JupyterLab dependency pin to jupyter-collaboration? A mechanism like this to specify which versions of JupyterLab current version of jupyter-collaboration is compatible with would help with versions mismatch issues. https://github.com/jupyterlab/jupyter-collaboration/issues/425

      • From disucssion during JupyterLab call community seems okay with pinning, looking for more opinions if any, would be happy to open a PR
  • Piyush

    • Is there a plan to move discussions to Zulip from Gitter?
  • Jan-Hendrik, Sofus: Demo Blender+Jupyter: https://github.com/Octoframes/bpy_jupyter

    • Such a cool demo!
    • Flags for enabling Blender to connect an external kernel
      ​​​​​​​​--ServerApp.allow_external_kernels=<Bool>
      ​​​​​​​​    Whether or not to allow external kernels, whose connection files are placed
      ​​​​​​​​    in external_connection_dir.
      ​​​​​​​​--ServerApp.external_connection_dir=<Unicode>
      ​​​​​​​​    The directory to look at for external kernel connection files, if
      ​​​​​​​​    allow_external_kernels is True. Defaults to Jupyter
      ​​​​​​​​    runtime_dir/external_kernels. Make sure that this directory is not filled
      
Select a repo