Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Thomas Kluyver Newsgroups: linux.debian.maint.python Subject: Re: Packaging the Jupyter project suite Date: Sat, 19 Sep 2015 00:10:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Fri Sep 18 22:09:09 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-2.819 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=no autolearn_force=no X-Policyd-Weight: DYN_NJABL=ERR(0) NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .fastmail. - helo: .out1-smtp.messagingengine. - helo-domain: .messagingengine.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 Dkim-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=/dPf8bIjc4b+kpaKP8fqLocywa0=; b=jLBdd5 Yd+k+gs6pjugBFRHolVnDYOpR+ZEfvjMxKz/8EF4X1G8mbdcfNzE4F4xicMEI1Lu zFwxqwipk+uw2QeCxlyVU9llFZ4W4BweZdtiAWgkD8f/3DXMxJmeP/g/rJ3RwF8A Sehpep9A75e7cqmkvSgKG65czqJ7WWHATENTs= Dkim-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=/dPf8bIjc4b+kpa KP8fqLocywa0=; b=IOw5EK1znig2uwTg2T/4xiw9fKYqCXdVkq3W+CA46hEpu0p jQN1+E1QA99ExlZG/1AOaHqOFB70piZiTBLTi6l9cD1hnKmEN1sy7xQCCXAdQrZ2 TObiQBtX6foX1fS93fuDXi8+9HTxrZp+9nwN02Q+oW9YPeuHVW/+c+IqEm68= X-Sasl-Enc: N/07pkV9iRapHd9zCkbUPpXnUpzESU2micsrIyoQY04C 1442613173 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-e92f8263 X-Mailing-List: archive/latest/12599 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/1442613173.1370384.387693553.626A3BCC@webmail.messagingengine.com Approved: robomod@news.nic.it Lines: 16 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Fri, 18 Sep 2015 14:52:53 -0700 X-Original-Message-ID: <1442613173.1370384.387693553.626A3BCC@webmail.messagingengine.com> X-Original-References: <20150918154947.GA4718@cauchy.localdomain> Xref: csiph.com linux.debian.maint.python:7290 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. I'd recommend that you ignore these compatibility dependencies (that is, all the extra dependency groups of IPython besides doc and test). Thomas