From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Question about (properties `((python2-variant . , (delay XXX)))) and name resolution Date: Tue, 19 Jul 2016 23:58:23 -0400 Message-ID: <20160720035823.GB21435@jasmine> References: <20160719194754.254cf411@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPiea-0004DJ-Ri for guix-devel@gnu.org; Tue, 19 Jul 2016 23:58:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPieW-0001Gw-Q5 for guix-devel@gnu.org; Tue, 19 Jul 2016 23:58:35 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:60833) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPieV-0001Ef-JH for guix-devel@gnu.org; Tue, 19 Jul 2016 23:58:32 -0400 Content-Disposition: inline In-Reply-To: <20160719194754.254cf411@scratchpost.org> 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: Danny Milosavljevic Cc: guix-devel@gnu.org On Tue, Jul 19, 2016 at 07:47:54PM +0200, Danny Milosavljevic wrote: > + (properties `((python2-variant . ,(delay ptpython-2)))) This 'python2-variant' system is used when the Python 2 version of a package requires some changes beyond simply building everything with Python 2 instead of Python 3. For example, the Python 2 variant might require an extra dependency. > +(define-public ptpython-2 > + (package-with-python2 ptpython)) In this case, it looks like the Python 2 variant of the package is the same as the Python 3 variant, aside from the Python version. So, you should be able to drop the (properties `((python2-variant ...) line from the python-ptpython package. I hope that helps!