From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Python-build-system does not honour phases Date: Sun, 8 Sep 2013 00:26:07 +0200 Message-ID: <20130907222607.GA28990@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIQxW-0006Ym-5p for guix-devel@gnu.org; Sat, 07 Sep 2013 18:26:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VIQxO-0004Id-Sm for guix-devel@gnu.org; Sat, 07 Sep 2013 18:26:26 -0400 Received: from moutng.kundenserver.de ([212.227.126.187]:49155) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIQxO-0004IW-Jt for guix-devel@gnu.org; Sat, 07 Sep 2013 18:26:18 -0400 Content-Disposition: inline List-Id: 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@gnu.org Apparently, the #:phases parameter has no influence on the python build system. For instance, when adding (arguments `(#:phases '())) the package still gets built with the %standard-phases. I added a line #:phases ,phases to (define builder at line 131 of guix/build-system/python.scm. Now I can empty out the phases. But when I write something like #:phases (alist-replace 'install ... %standard-phases) apparently the %standard-phases from the GNU build system are used, as there is an error message that ./configure is not found. Could maybe someone have a look and propose a solution? Andreas