From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cyril Roelandt Subject: Re: Python 3 binaries Date: Sat, 31 Aug 2013 19:30:21 +0200 Message-ID: <5222282D.7000801@gmail.com> References: <20130831153018.GA5442@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57827) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFpKL-00046L-Ml for guix-devel@gnu.org; Sat, 31 Aug 2013 13:51:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VFpKD-0005ln-9X for guix-devel@gnu.org; Sat, 31 Aug 2013 13:51:13 -0400 Received: from mail-wg0-x22a.google.com ([2a00:1450:400c:c00::22a]:44221) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFpKD-0005lh-0H for guix-devel@gnu.org; Sat, 31 Aug 2013 13:51:05 -0400 Received: by mail-wg0-f42.google.com with SMTP id c11so575574wgh.1 for ; Sat, 31 Aug 2013 10:51:03 -0700 (PDT) In-Reply-To: <20130831153018.GA5442@debian> 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 On 08/31/2013 05:30 PM, Andreas Enge wrote: > Hello, > > python 3 does not ship a python binary any more, just a binary called > python3. That could be useful, since it would allow to install python 2 and 3 > side by side. However, all packages relying on a shebang substitution with > a python binary now fail. > > I see two general possibilities to solve the problem: > - The simplest one, add a symlink python->python3 in the python 3 package. > But then we lose the possibility of installing python 2 and 3 at the same > time. Which maybe does not matter? It would only be a problem for a user > wanting to install both in the user profile, while all other packages > would internally have rewritten their calls to either of the two python > versions I think lots of users would want that. On Debian, I really like having multiple versions of Python, since some of my scripts are not Python3 compatible. It's also useful to run test suites against many versions of Python. I think users must be able to install both. Cyril.