Path: csiph.com!goblin3!goblin2!goblin.stu.neva.ru!aioe.org!bofh.it!news.nic.it!robomod From: Julien Puydt Newsgroups: linux.debian.maint.python Subject: Re: Packaging the Jupyter project suite Date: Sat, 19 Sep 2015 07:20:02 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Sat Sep 19 05:17:19 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.078 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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=1442639823; bh=L/8tAaVCGLkJ3KOiGT2OV4X4VEjECkaGCyjdHsRZ7dY=; h=Date:From:To:Subject:References:In-Reply-To; b=QOQhGxgo4r2YeKDJVHU/BUSbevCHOjD1WxlrhL5wqW9Mb/pTIwBGnipKAGwAaaWny WQgnoSCsCy82ObPDkSM+hKsJyBRcA1bsDvrU8H2+3yNhUAubeSOyghAmQ38tC1rp02 tgi1o1vAz5isXo57Yi8/DaQr1BtJcNHQ2ctE7P3aYo35IIuvLS8ydnlm+EDj97A+H2 aqWVh4mE1mpL63xgjmbvFhAhtkmlJ26HWkuEj8K63daNuDncGZAW9VnUQrqed+IllA +6osyxYH8pDy3IYoYw3trmaOvVaIGSwLw9PFi6KZFeoHlYBBC/8uD3isAXo2o9eMeI ckdgQccG6lRng== MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) X-Vr-Srcip: 82.236.148.178 X-Vr-Cause-1: gggruggvucftvghtrhhoucdtuddrfeekgedrfeehgddutdeiucetufdoteggodetrfcurfhrohhfihhl X-Vr-Cause-2: vgemucfntefrqffuvffgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepfffhvffukfhfgggt X-Vr-Cause-3: ugfgjggfsehtkeertddtredunecuhfhrohhmpefluhhlihgvnhcurfhuhiguthcuoehjuhhlihgvnhdr X-Vr-Cause-4: phhuhigutheslhgrphhoshhtvgdrnhgvtheqnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhhtpdhh X-Vr-Cause-5: vghloheptggruhgthhihrdhlohgtrghlughomhgrihhnpdhinhgvthepkedvrddvfeeirddugeekrddu X-Vr-Cause-6: jeekpdhmrghilhhfrhhomhepjhhulhhivghnrdhpuhihughtsehlrghpohhsthgvrdhnvghtpdhrtghp X-Vr-Cause-7: thhtohepuggvsghirghnqdhphihthhhonheslhhishhtshdruggvsghirghnrdhorhhg X-Vr-Avstate: No X-Mailing-List: archive/latest/12600 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20150919051655.GA17342@cauchy.localdomain Approved: robomod@news.nic.it Lines: 26 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sat, 19 Sep 2015 07:17:02 +0200 X-Original-Message-ID: <20150919051655.GA17342@cauchy.localdomain> X-Original-References: <20150918154947.GA4718@cauchy.localdomain> <1442613173.1370384.387693553.626A3BCC@webmail.messagingengine.com> Xref: csiph.com linux.debian.maint.python:7291 Hi, Le vendredi 18 sept. 2015 à 14:52:53 (-0700), Thomas Kluyver a écrit : > On Fri, Sep 18, 2015, at 08:49 AM, Julien Puydt wrote: > > 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. > > The extra deps in IPython are for backwards compatibility, so that if > people have scripted (or remembered) commands like "pip install > ipython[notebook]", they will continue to work, by pulling in the > separated package which now contains that functionality. In time we will > probably remove these. That is very comforting! > I'd recommend that you ignore these compatibility dependencies (that is, > all the extra dependency groups of IPython besides doc and test). Of those only testpath looks problematic (I filled an issue on it yesterday), so the future looks quite bright. Thanks, Snark on #debian-python