Bug#934258: Experimentations on packaging jupyterlab
Le jeudi 09 décembre 2021 à 20:52 +0000, Julian Gilbey a écrit :
> On Thu, Dec 09, 2021 at 07:49:18PM +0000, Julian Gilbey wrote:
> > On Sat, Nov 27, 2021 at 11:52:25AM +0100, Julien Puydt wrote:
> > > Hi,
> > >
> > > I tried my hand at experimental packaging for jupyterlab.
> >
> > Hi Julien,
> >
> > Thanks for your work on this!
>
> One more thing: the docs/environment.yml file lists jsx-lexer as a
> dependency; I packaged this when I looked at jupyterlab last year
> (but ran out of time to get much further). I haven't made an ITP for
> it, but the draft package is available at
> https://salsa.debian.org/python-team/packages/jsx-lexer
I'm still struggling with the javascript part.
I have seven node-* packages waiting for a review in NEW, and my
current work-in-progress dependency line is:
- @jupyterlab/ui-components wants @blueprintjs/core ;
- @blueprintjs/core wants @blueprintjs/icons ;
- @blueprintjs/icons wants svgo ;
- svgo is annoying: an old version on salsa could be readily uploaded,
but a more recent version wants csso ;
- csso wants esbuild ;
- esbuild is interesting: a javascript in Debian hero, yadd, had his
own needs and has probably fixed the problem, but the change hasn't
been accepted and uploaded yet:
https://salsa.debian.org/go-team/packages/golang-github-evanw-esbuild/-/merge_requests/1
Once esbuild is clear, I'll see if that solves csso ; if it does, I'll
see if it solves svgo ; if it does, I'll see if it solves... you get
the point!
Cheers,
J.Puydt
Reply to: