Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13387

Re: Jupyter team?

Path csiph.com!eternal-september.org!reader02.eternal-september.org!news.nobody.at!weretis.net!feeder8.news.weretis.net!usenet.goja.nl.eu.org!aioe.org!bofh.it!news.nic.it!robomod
From Julien Puydt <julien.puydt@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: Jupyter team?
Date Tue, 18 May 2021 16:30:02 +0200
Message-ID <Cg8To-4wG-7@gated-at.bofh.it> (permalink)
References <CfOrE-Ah-7@gated-at.bofh.it> <Cg3qG-1hC-9@gated-at.bofh.it>
X-Mailbox-Line From debian-python-request@lists.debian.org Tue May 18 14:20:14 2021
Old-Return-Path <julien.puydt@gmail.com>
X-Amavis-Spam-Status No, score=-6.562 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001, SARE_MSGID_LONG40=0.637] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Gm-Message-State AOAM533X1h5CmTmNTW5ptHCWiRAoJIZmtz1GxEhkeaiEfaz5Q9Eo5Je+ 0k0sBgnYL2T9oAFPPH5kIr21nEtcrkc=
X-Google-SMTP-Source ABdhPJwEsCFqtVF9m/jiW6B7ArUvmaE6Auewhhz7klub4wj5oQ7l13VaVcPR8uulkmsxtR+L9/pcyA==
X-Received by 2002:a1c:28b:: with SMTP id 133mr5706240wmc.135.1621347598313; Tue, 18 May 2021 07:19:58 -0700 (PDT)
Content-Type text/plain; charset="UTF-8"
User-Agent Evolution 3.38.3-1
MIME-Version 1.0
Content-Transfer-Encoding 8bit
X-Mailing-List <debian-python@lists.debian.org> archive/latest/19172
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/c70b9875e6eef532aafeda9df0081b314b5e6305.camel@gmail.com
Approved robomod@news.nic.it
Lines 80
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Tue, 18 May 2021 16:19:56 +0200
X-Original-Message-ID <c70b9875e6eef532aafeda9df0081b314b5e6305.camel@gmail.com>
X-Original-References <e0e7ab1a-0b8f-c4bc-7342-21db5e2b5c92@debian.org> <20210518080617.uwnxeitzfjrai3z5@emissary.chronitis.net>
Xref csiph.com linux.debian.maint.python:13387

Show key headers only | View raw


Hi,

I have worked on jupyterlab last year.

Le mardi 18 mai 2021 à 08:06 +0000, Gordon Ball a écrit :
> On Mon, May 17, 2021 at 06:20:19PM +0200, Roland Mas wrote:
> > Hi everyone,
> > 
> > I've been contracted by Synchrotron Soleil to work on the packaging
> > of
> > Jupyterhub and its dependencies. This turns out to about 20 Python
> > packages,
> > most of which should probably go under the Debian Python Team
> > umbrella
> > (although some may go into Debian Science). So I hereby request to
> > be added
> > to the python-team group on salsa. My salsa login is "lolando", and
> > I have
> > read and accept the 
> > https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
> > policy.
> 
> Hello
> 
> Good to have more people working on jupyter and related tools. Can
> you
> say what the extent of your goal here is? Does it just relate to the
> jupyterhub server, spawners, proxy, etc or does your target also
> include
> some work on the jupyter interfaces/core side?
> 
> I wonder if it is time to have a distinct jupyter packaging team
> given
> the (perhaps concerningly?) growing size of this software stack [1].

I don't think it's that big ; notice that the JS team is to be involved
too : the Python part is a piece of cake, with good developers.

> Although I don't know how much time I'll have to work on this in the
> near future (new job, etc), my broad goals for this next cycle would
> be:
> 
>  * See if we can get jupyterlab packaged. This has an unpleasant list
> of
>    javascript dependencies, but now there is a v3 release I hope it
>    might stabilise a bit.

The JS part is where the real, deep, pain is.

Here is (a quick translation) of what my personal notes on the matter
are -- they might not be up to date since I haven't worked on it since
november :

BEGIN

- nbconvert needs a more recent nbsphinx ;
- nbsphinx wants a more recent ipywidgets ;
- ipywidgets wants jupyterlab ;
- jupyterlab needs many JS pieces :
  * I can get the following going: coreutils, settingregistry, statedb,
nbformat, observables, rendermime-interfaces, mathjax2, metapackage,
pdf-extension ;
  * for ui-components, typestyle would be needed ;
  * for vdom, @nteract/transform-vdom would be needed ;
  * for vega5-extension, vega-embed is needed ;
- for typestyle, csstype and freestyle are needed.

END

Notice that I initially wanted to update nbconvert, which got me to
look into nbsphinx, which got me to... etc : I took notes as I went
along, and simplified them as I managed to get things in.

I think I stopped after I got lumino at the beginning of november 2020,
for various reasons. Now perhaps I could resume, in which case some
coordination will be needed to avoid duplicate efforts.

Cheers,

JP

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Request to join the Python team Roland Mas <lolando@debian.org> - 2021-05-17 18:40 +0200
  Re: Jupyter team? Roland Mas <lolando@debian.org> - 2021-05-18 18:30 +0200
    Re: Jupyter team? Sandro Tosi <morph@debian.org> - 2021-05-18 18:50 +0200
  Jupyter team? Gordon Ball <gordon@chronitis.net> - 2021-05-18 10:40 +0200
    Re: Jupyter team? Thomas Goirand <zigo@debian.org> - 2021-05-18 13:00 +0200
    Re: Jupyter team? Julien Puydt <julien.puydt@gmail.com> - 2021-05-18 16:30 +0200
    Re: Jupyter team? Roland Mas <lolando@debian.org> - 2021-05-18 17:30 +0200
      Re: Jupyter team? Carol Willing <willingc@gmail.com> - 2021-05-18 17:50 +0200

csiph-web