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


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

Re: Packaging the Jupyter project suite

Path csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod
From Julien Puydt <julien.puydt@laposte.net>
Newsgroups linux.debian.maint.python
Subject Re: Packaging the Jupyter project suite
Date Mon, 21 Sep 2015 21:10:02 +0200
Message-ID <qbeDo-7aE-29@gated-at.bofh.it> (permalink)
References <qa6eT-75X-43@gated-at.bofh.it>
X-Original-To debian-python@lists.debian.org
X-Mailbox-Line From debian-python-request@lists.debian.org Mon Sep 21 19:06:47 2015
Old-Return-Path <julien.puydt@laposte.net>
X-Amavis-Spam-Status No, score=-6.997 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FOURLA=0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=0.001, SARE_FREE_WEBM_LAPOSTE=0.721] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -6.2
Dkim-Signature v=1; a=rsa-sha256; c=simple/simple; d=laposte.net; s=mail1; t=1442862379; bh=S5UEI9iHwHhP1ES90I/jpYkvFKRi1c6y1z69G6QnZPw=; h=Subject:To:References:From:Date:In-Reply-To; b=X1lq6ZTw1TIfvd+owAonwdkg6AeqIH48BN1NwNq/nKSYA9QdUbd6HRVWjQkx92FDL KXvDkFiSqsgTvrXWK4YHgFWb55qdhic6RCEAufjR4iC5XHwseCZ3YhI7EG8kbCfJsZ XCD7CPn5WpVCnUGBLETqaf9ZeY+4AmUeHUJFyVb9oaPCed36N2MP5GRQPQNfPtxPwn A+2SXCKICafN8dSwN8nRxunWH8TPQsL6JVwNGbyk/lFZ0LQYTA94M+IRQdxEqf/qR/ GCrySvaDW4s5rmgtnp+O1bvpF2sVUuDdblfLqVIvPi2pATYPkIdOBdtLUREKLYPWaJ 06JP2DPJkIjRA==
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.1.0
MIME-Version 1.0
Content-Type text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding 8bit
X-Vr-Srcip 82.236.148.178
X-Vr-Cause-1 gggruggvucftvghtrhhoucdtuddrfeekgedrfeekgddufeejucetufdoteggodetrfcurfhrohhfihhl
X-Vr-Cause-2 vgemucfntefrqffuvffgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepuffvfhfhkffffggg
X-Vr-Cause-3 jggtgfesthekrgdttdefheenucfhrhhomheplfhulhhivghnucfruhihughtuceojhhulhhivghnrdhp
X-Vr-Cause-4 uhihughtsehlrghpohhsthgvrdhnvghtqeenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgv
X-Vr-Cause-5 lhhopegludelvddrudeikedrtddrkegnpdhinhgvthepkedvrddvfeeirddugeekrddujeekpdhmrghi
X-Vr-Cause-6 lhhfrhhomhepjhhulhhivghnrdhpuhihughtsehlrghpohhsthgvrdhnvghtpdhrtghpthhtohepuggv
X-Vr-Cause-7 sghirghnqdhphihthhhonheslhhishhtshdruggvsghirghnrdhorhhg
X-Vr-Avstate No
X-Mailing-List <debian-python@lists.debian.org> archive/latest/12613
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/5600552A.6050205@laposte.net
Approved robomod@news.nic.it
Lines 45
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Mon, 21 Sep 2015 21:06:18 +0200
X-Original-Message-ID <5600552A.6050205@laposte.net>
X-Original-References <20150918154947.GA4718@cauchy.localdomain>
Xref csiph.com linux.debian.maint.python:7304

Show key headers only | View raw


Hi,

Le 18/09/2015 17:49, Julien Puydt a écrit :
> I would like to package the Jupyter suite of software (ex-IPython).
>
> Of course, that makes quite a few packages to prepare, with a big
> dependency graph. I already sent a few ITP (pickleshare, traitlets), a
> few RFS (path.py), some are in NEW (ipython-genutils)...
>
> What is annoying is that some of the packages have a dependency chain
> going in some way, and an extra dependency chain going the other way.
> For a concrete example, ipykernel depends on ipython... but ipython has
> an extra-dep on ipykernel.
>
> How does one package something like this? Does someone want to lend a hand?

Ok, my current plan is :

(1) wait until path.py out of NEW ;
(2) wait to see testpath and traitlets in NEW (I sent two RFS) ;
(3) pickleshare is waiting for path.py (I shall then RFS, the package is 
ready in the team git repository) ;
(4) that will open the way for an updated ipython (the only "old" package) ;
(5) that will open the way for jupyter-core (I sent an ITP, I have a 
prospective package in a local git repository... it needs ipython) ;
(6) this will open the way to jupyter-client and nbformat (all untouched) ;
(7) this will open the way to ipykernel (untouched) ;
(8) this will open the way to nbconvert, ipyparallel and qtconsole (all 
untouched)
(9) this will open the way to notebook (untouched)
(10) this will open the way to ipywidgets (untouched)

And then, I think Debian will have everything sagemath needs from the 
Jupyter project -- but perhaps others will want more of it.

As you see it is a short ten-steps plan, with some parallelization 
possible in some places.

I'm mostly stuck by IPython for two reasons : (1) it already has a main 
maintainer [it's in the DPMT team umbrella though] and (2) it is in 
subversion, which I don't want to use anymore.

Help would be appreciated (mentoring, sponsoring, packaging... anything!),

Snark on #debian-python

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


Thread

Packaging the Jupyter project suite Julien Puydt <julien.puydt@laposte.net> - 2015-09-18 18:00 +0200
  Re: Packaging the Jupyter project suite Thomas Kluyver <takluyver@fastmail.com> - 2015-09-19 00:10 +0200
    Re: Packaging the Jupyter project suite Julien Puydt <julien.puydt@laposte.net> - 2015-09-19 07:20 +0200
  Re: Packaging the Jupyter project suite Julien Puydt <julien.puydt@laposte.net> - 2015-09-21 21:00 +0200
  Re: Packaging the Jupyter project suite Julien Puydt <julien.puydt@laposte.net> - 2015-09-21 21:10 +0200
  Re: Packaging the Jupyter project suite Julien Puydt <julien.puydt@laposte.net> - 2015-09-25 07:50 +0200
    Re: Packaging the Jupyter project suite Julien Puydt <julien.puydt@laposte.net> - 2015-09-25 14:30 +0200
    Re: Packaging the Jupyter project suite Julien Cristau <julien.cristau@logilab.fr> - 2015-09-25 14:30 +0200

csiph-web