Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'python,': 0.02; 'scripts': 0.03; 'source,': 0.04; 'configure': 0.05; 'subject:Python': 0.06; 'installed.': 0.07; 'linux,': 0.07; 'python3': 0.07; 'source.': 0.07; 'cc:addr:python-list': 0.11; 'python': 0.11; 'windows': 0.15; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'guessing': 0.16; 'happily': 0.16; 'somewhere.': 0.16; 'unlikely': 0.16; 'url:debian': 0.16; 'url:packages': 0.16; 'wrote:': 0.18; 'seems': 0.21; 'cc:addr:python.org': 0.22; 'install': 0.23; '2.x': 0.24; 'versions': 0.24; "haven't": 0.24; 'cc:2**0': 0.24; 'source': 0.25; '15,': 0.26; 'equivalent': 0.26; 'switch': 0.26; 'this:': 0.26; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'point': 0.28; 'chris': 0.29; 'am,': 0.29; 'newer': 0.30; 'then.': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; 'getting': 0.31; '(maybe': 0.31; '3.2': 0.31; '3.x': 0.31; 'linux.': 0.31; 'file': 0.32; 'linux': 0.33; 'guess': 0.33; 'there,': 0.34; "i'd": 0.34; 'could': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'version': 0.36; 'url:org': 0.36; 'should': 0.36; 'wrong': 0.37; 'being': 0.38; 'system,': 0.38; 'manager': 0.38; 'does': 0.39; 'sure': 0.39; 'how': 0.40; 'even': 0.60; 'easy': 0.60; 'most': 0.60; 'break': 0.61; 'till': 0.61; 'year.': 0.61; 'url:3': 0.61; 'matter': 0.61; "you're": 0.61; 'grab': 0.64; 'subject:The': 0.64; 'provide': 0.64; 'more': 0.64; 'talking': 0.65; 'apt-get': 0.84; 'build-dep': 0.84; 'forced': 0.84; 'grabbing': 0.84; 'much,': 0.84; 'ships': 0.84; '"apt-get': 0.91; 'to:none': 0.92; 'remember,': 0.93 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=rllpC+YYOVQgKo8bjimjzlqetXJsaOBuCN/GdEXnxII=; b=Y2Pv7h7ItiMqHysKo7dGGtdg+zCcwgSKCzjcvoIFOH8/OUGIkYGWMiOM4aJXGvYVut TagcgPoiys6aCb4r0BKp0vjOdOPvNMDYKz/YAHcWmNwD3ix9mZh9FctNa3ggpUr8haDD 0Gb+3NQ1srR8jseIcyKcQfmL6WG4pZ9WCRbVTXH490gSSsCo6NWT5wX31HjxYspPr4Un 7jCgkMZv/ol4U0OUrKmcB5lKcHYp/y9p5HGp0IenYu21kaXbeVELITBtmGatRoAq0ICl FwE4WXaTk+UlYFv18bh/BTEwI0i/QpdvLjDkHZzVF55I9F5trNrmnTtvNTcWlYkwGeKt fqAg== MIME-Version: 1.0 X-Received: by 10.52.141.105 with SMTP id rn9mr385493vdb.44.1397487719418; Mon, 14 Apr 2014 08:01:59 -0700 (PDT) In-Reply-To: <87ppkkkm98.fsf@elektro.pacujo.net> References: <87y4z8koi0.fsf@elektro.pacujo.net> <87ppkkkm98.fsf@elektro.pacujo.net> Date: Tue, 15 Apr 2014 01:01:59 +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: 43 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1397487721 news.xs4all.nl 2886 [2001:888:2000:d::a6]:58303 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:70224 On Tue, Apr 15, 2014 at 12:40 AM, Marko Rauhamaa wrote: > Chris Angelico : > >> So get Python 3.3 for your system, then. > > That'll have to wait till it's time for an OS overhaul. I don't do those > every year. What OS? Since getting 3.3 isn't just a matter of "grab the .msi/.dmg file from python.org", I'm guessing it's neither Windows nor OS X, so I'd guess you're most likely talking about Linux. On Linux, it's pretty easy to build Python from source. Debian Wheezy ships Python 3.2, so with that distro you should be able to do this: # apt-get build-dep python3 and it'll install everything you need to build Python 3.2 (and 3.3 needs the same packages). Then you just grab the source code and do the classic configure and make. Or if you don't want to build from source, you could get a package of 3.3 from somewhere. In the case of Debian, that would mean grabbing the Python package from Jessie: https://packages.debian.org/jessie/python3.3 I haven't tested, but that package will most likely install happily on a Debian Wheezy. Chances are you can find an equivalent for other Linuxes (I don't have much experience with rpm-based distros, but I'm sure there's some equivalent of "apt-get build-dep"). For non-Linux systems, I don't know how hard it is to get a newer Python, but it seems highly unlikely that you're forced to wait for an OS upgrade. Remember, there's nothing wrong with having lots of versions of Python installed. The package manager might provide a couple (maybe 3.1 and 3.2), but having 3.3 installed won't break scripts that depend on 3.2 being there, unless you actually switch over what 'python3' does - and even that's unlikely to break much, since most Linux distros are going to be depending more on the 2.x version than the 3.x... and those that depend on 3.x are sufficiently forward-looking to be shipping 3.3 or even 3.4, so the point is moot. ChrisA