From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: [PATCH] gnu: python-matplotlib: Don't propagate python-numpy-bootstrap. Date: Fri, 27 Jan 2017 20:57:12 +0100 Message-ID: <87lgtw1dk7.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> References: <20170127.160509.2073167591783697985.post@thomasdanckaert.be> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60179) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXCe7-0000FY-A8 for guix-devel@gnu.org; Fri, 27 Jan 2017 14:57:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cXCe3-0003C0-Eb for guix-devel@gnu.org; Fri, 27 Jan 2017 14:57:19 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:38278) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cXCe3-0003BU-62 for guix-devel@gnu.org; Fri, 27 Jan 2017 14:57:15 -0500 In-Reply-To: <20170127.160509.2073167591783697985.post@thomasdanckaert.be> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Thomas Danckaert , guix-devel@gnu.org --=-=-= Content-Type: text/plain Hi Thomas, Thomas Danckaert writes: > Hi, > > when a profile contains both python-numpy and python-matplotlib > (either installed directly or by propagation, e.g. when from > python-ipython), a lot of warnings about conflicts between > python-numpy and python-nympy-bootstrap appear, because matplotlib > propagates its python-numpy-bootstrap dependency. Ouch. > This patch works around it by creating an intermediate > python-matplotlib-bootstrap package as well, which is then used as a > native input to generate the documentation of python-numpy. > python-numpy is then used as a propagated input of python-matplotlib, > so python-numpy-bootstrap doesn't appear in user's profiles anymore. > > What do you think? This sounds sensible. Does numpy not require any matplotlib functions at runtime? If so, this patch LGTM. The new matplotlib-bootstrap variables should have an explaining comment though :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAliLphgACgkQoqBt8qM6 VPrfpQgAu9Kx+5nsfd6rv/SVPEMIRxFCPXI4B/XbNMflyF6fJJERPFREixByJeLG oxxm6rvdspbxgRTjI7Yja3KDa0ueQ5lnAcIkl6nDk6MzjQsGx1ZpgHu9jlQPU032 Dw6YsI+TxyfOSNEJz8EwZyCGt+xIA21L3yeO1oiyas70UsFftyk1fQoWwAQ5s3uh MqivWjTOhaOvhGfetFGmA2nj7ic/4an7a7In0YEr/py0LWjbYgOBey1xtbF8IAoH 0Z3hvTQ4G5YY/7fJokkwAQTtaeV/nZZ/ieUqs+5wfi1Ymnp/uZahfNEwZFK/YESs nekX23IsNaojdQTyB7J06WlJzZBchw== =PxJd -----END PGP SIGNATURE----- --=-=-=--