From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 975FE138010 for ; Sun, 2 Sep 2012 17:16:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7B508E0495; Sun, 2 Sep 2012 17:16:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 41123E0495 for ; Sun, 2 Sep 2012 17:16:42 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 7A50E33D817 for ; Sun, 2 Sep 2012 17:16:41 +0000 (UTC) Received: by weyt57 with SMTP id t57so210796wey.40 for ; Sun, 02 Sep 2012 10:16:38 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.24.140 with SMTP id x12mr8779535wex.101.1346606198742; Sun, 02 Sep 2012 10:16:38 -0700 (PDT) Received: by 10.223.2.131 with HTTP; Sun, 2 Sep 2012 10:16:38 -0700 (PDT) In-Reply-To: <50434F32.7070303@gentoo.org> References: <5015EDC2.202@gentoo.org> <50295078.7030104@gentoo.org> <50434F32.7070303@gentoo.org> Date: Sun, 2 Sep 2012 13:16:38 -0400 Message-ID: Subject: Re: [gentoo-python] Python 3 in Gentoo From: Mike Gilbert To: gentoo-python@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 8136d9f0-94fc-459f-9a3c-71f3407dc13e X-Archives-Hash: 3e4a0e6fc3d632da181d01ca991c2912 On Sun, Sep 2, 2012 at 8:21 AM, Thomas Sachau wrote: > Mike Gilbert schrieb: >> On Mon, Aug 13, 2012 at 3:38 PM, Dirkjan Ochtman wrote: >>> On Mon, Aug 13, 2012 at 9:07 PM, Richard Yao wrote: >>>>> Does this seem like a viable option? Is anyone going to volunteer to >>>>> take it from here? >>>> >>>> I can try to make time to make these changes this weekend if everyone is >>>> fine with that. >>> >>> I think we should inform gentoo-dev first. >>> >> >> Just in case someone is waiting for me to take some further actions on >> this, please don't wait on me. I really don't have the motivation to >> carry this plan any further. >> >> If someone else wants to carry the torch, I am happy to assist. >> >> > > Just to get the right summary: > > The plan is now to replace all dependencies in ebuilds, which have > either "dev-lang/python" or something like ">=dev-lang/python-X.Y" to > use "virtual/python" instead? > That's right. > What about versioned dependencies exluding python versions still in the > main tree like ">=dev-lang/python-2.7"? > In this case the virtual would not work. Instead, it could be replaced with this: || ( =dev-lang/python-2.7* =dev-lang/python-3* ) Similarly, >=dev-lang/python-2.6 could be replaced with this: || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-3* ) For >=dev-lang/python-2.5, we can use the virtual since python-2.4 has been dropped from the tree.