From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: [PATCH] gnu: Add Scikit-learn. Date: Mon, 23 Feb 2015 18:17:47 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YPwdq-0005Yo-CY for guix-devel@gnu.org; Mon, 23 Feb 2015 12:17:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YPwdn-0001M6-MT for guix-devel@gnu.org; Mon, 23 Feb 2015 12:17:58 -0500 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:51467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YPwdn-0001Li-Cq for guix-devel@gnu.org; Mon, 23 Feb 2015 12:17:55 -0500 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id D8AC138075B for ; Mon, 23 Feb 2015 18:17:53 +0100 (CET) Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KsOFjgQB6zSC for ; Mon, 23 Feb 2015 18:17:47 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP for ; Mon, 23 Feb 2015 18:17:47 +0100 (CET) In-Reply-To: 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Guix-devel The python2-scikit-learn package isn't working as it should. It does not actually install python2.7 libraries but just the 3.3 libs. Do you have any hints as to how this can be fixed? I could not just use the package-with-python2 wrapper because of the propagated "python-pycairo" input that turns into "python2-pycairo" rather than "python2-py2cairo". In my patch I addressed this by explicitly removing "python-pycairo" from the list of propagated inputs and adding "python2-py2cairo". Will I also have to explicitly change the arguments such that python-2 is used? If so, why isn't this done in the following packages: - python2-numpy - python2-matplotlib - python2-scipy ? ~~ Ricardo