Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'subject:Python': 0.06; 'dev': 0.07; '*is*': 0.09; 'lawrence': 0.09; 'pep': 0.09; 'url:blog': 0.10; 'cc:addr:python-list': 0.11; 'python': 0.11; '2.7': 0.14; 'codebase,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'of)': 0.16; 'personally,': 0.16; 'wrote:': 0.18; 'bit': 0.19; '(but': 0.19; '(in': 0.22; 'cc:addr:python.org': 0.22; '2.x': 0.24; 'mon,': 0.24; 'cc:2**0': 0.24; 'header:In-Reply-To:1': 0.27; '[1]': 0.29; 'message- id:@mail.gmail.com': 0.30; 'code': 0.31; '3.x': 0.31; 'whom': 0.33; "can't": 0.35; 'but': 0.35; 'received:google.com': 0.35; '14,': 0.36; 'words,': 0.36; 'done': 0.36; 'step': 0.37; 'work?': 0.38; 'pm,': 0.38; 'that,': 0.38; 'little': 0.38; "you're": 0.61; 'organization': 0.63; 'subject:The': 0.64; 'hours': 0.66; 'line,': 0.68; '*and*': 0.84; '2.8': 0.84; 'url:posts': 0.84; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=1oc9ZmUe7jUjNIH3WijxxLRbianobfezqA2/gowH4MY=; b=X6m/KiedGbEaGUiJ1kmQYs/U7NjvFaYc65SvABH3aSpgaaZNrYKFpJRmBT+DWDL8jc A1BJvnWHXgq7RIMikg4ONCLtEx/ZMwZzW+ywB1d61S/Cm2lbUgKL6FHtvlhcq3fCU38q YmOh0mleOMz5xndyGPgY3WCir8m+I4kw/RLQjy8JiMzujJnspJP1bm4trhuF3oMRGBch hy81funAk4IsSIH/UklyhiHcJRKT68BiSNTRWW+DfUkD6lWf4zsGNHmoHE2VkW31lDLx 80JKaOgpF9g//YCHWKDPmL9pv/trx/Y9cg9mjVi/OPnO3NpBVj6VGKaYaP2YRD8WoEEa Tvvw== MIME-Version: 1.0 X-Received: by 10.58.90.99 with SMTP id bv3mr333262veb.34.1397481601674; Mon, 14 Apr 2014 06:20:01 -0700 (PDT) In-Reply-To: References: Date: Mon, 14 Apr 2014 23:20:01 +1000 Subject: Re: Martijn Faassen: The Call of Python 2.8 From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1397481610 news.xs4all.nl 2882 [2001:888:2000:d::a6]:36504 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:70218 On Mon, Apr 14, 2014 at 10:56 PM, Mark Lawrence wrote: > http://blog.startifact.com/posts/the-call-of-python-28.html so in response > to the last line, who *IS* going to do all of the required work? Only someone for whom it's less work to build Python 2.8 than it is to port their code to Python 3. In other words, some organization with a megantic (that's one step below gigantic, you know [1]) Python codebase, and some (but not heaps of) resources to put into it. Personally, I don't see it happening; very little of the code required will be backportable from Python 3 (in contrast to PEP 466 security patches), so every bit of that work will be for the 2.x line only; and any features added in 2.8 can't be used until you're prepared to drop 2.7 support. That means a fair amount of work *and* you have to drop 2.7 support. If you're going to do that, why not just port your code to 3.x and be done with it? Who has the resources to put hours and hours of dev time into a 2.8? ChrisA [1] Megantic is only +3/+3, but gigantic is 8/8. Look! :) http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=370794 http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=195627