[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: