Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #70403

Re: Why Python 3?

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <torriem+gmail@torriefamily.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.014
X-Spam-Evidence '*H*': 0.97; '*S*': 0.00; 'source,': 0.04; 'third- party': 0.04; 'yet.': 0.04; 'interpreter': 0.05; 'subject:Python': 0.06; 'python3': 0.07; 'app,': 0.09; 'subject:Why': 0.09; 'python': 0.11; '2.7': 0.14; 'windows': 0.15; '10:49': 0.16; 'dependency,': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'suppose.': 0.16; 'wrote:': 0.18; 'install': 0.23; 'header:User-Agent:1': 0.23; 'space.': 0.24; 'compiled': 0.26; 'developing': 0.27; 'header:In-Reply-To:1': 0.27; "doesn't": 0.30; 'andrew': 0.30; 'nature': 0.30; 'especially': 0.30; 'fedora': 0.31; 'libraries': 0.31; 'probably': 0.32; 'quite': 0.32; 'worked': 0.33; 'running': 0.33; 'could': 0.34; 'subject:?': 0.36; 'example,': 0.37; 'easily': 0.37; 'message-id:@gmail.com': 0.38; 'server': 0.38; 'depends': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'does': 0.39; 'to:addr:python.org': 0.39; 'either': 0.39; 'received:org': 0.40; 'even': 0.60; 'up,': 0.60; 'most': 0.60; 'course': 0.61; "you're": 0.61; 'back': 0.62; 'show': 0.63; 'default': 0.69; 'present.': 0.74; '3.4': 0.84; 'adoption': 0.84; 'conservative': 0.84; 'different.': 0.84; 'positively': 0.84; 'absolutely': 0.87; 'imagine': 0.93
X-Virus-Scanned amavisd-new at torriefamily.org
Date Sat, 19 Apr 2014 20:34:05 -0600
From Michael Torrie <torriem@gmail.com>
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131118 Thunderbird/17.0.11
MIME-Version 1.0
To python-list@python.org
Subject Re: Why Python 3?
References <CAJUMiQsdjw4oXVVthrOPTjzr19cpc8qw-vfPd3O8L-ShH6mc2g@mail.gmail.com> <53520052.8030407@my.hennepintech.edu>
In-Reply-To <53520052.8030407@my.hennepintech.edu>
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding 7bit
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.9374.1397962409.18130.python-list@python.org> (permalink)
Lines 26
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1397962409 news.xs4all.nl 2883 [2001:888:2000:d::a6]:34094
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:70403

Show key headers only | View raw


On 04/18/2014 10:49 PM, Andrew Berg wrote:
> Python 3 is not the future; it is the present. If you're developing
> an application, just use Python 3.4 and don't look back unless you 
> absolutely positively *need* one of the big libraries that doesn't
> fully support Python 3 yet. 

Depends on what OS you want to be running on.  I don't know of any
currently-supported Enterprise distributions (long-term support) that
ship with Python 3.4.  Few ship Python 3.3 yet.  For example, RHEL 6 is
Red Hat's most current enterprise distribution and it does not yet even
ship Python 2.7, to say nothing of Python 3.  RHEL 7 has python 2.7 as
the default system dependency, and currently does not yet have any
python3 packages in the official main repo, though I imagine it will
probably show up, as it is in Fedora 19, which RHEL7 is based on.  Of
course you can easily install Python3 on most any distro, either from
third-party repos or source, neither of which would be allowed in the
enterprise I last worked in, unless the repo was trusted and vetted.
One could ship a compiled python 3.[34] interpreter with one's package I
suppose.

With Windows it's quite different. There's no system python to start
with so you can either bundle python with your app, or require one of
the official python 3.[34] packages as a prerequisite.

It's the conservative nature of LTS distributions that slows the
adoption of Python 3.  Especially in server space.

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: Why Python 3? Michael Torrie <torriem@gmail.com> - 2014-04-19 20:34 -0600
  Re: Why Python 3? Bernd Waterkamp <Bernd-Waterkamp@web.de> - 2014-04-20 20:02 +0200
    Re: Why Python 3? Michael Torrie <torriem@gmail.com> - 2014-04-20 14:05 -0600

csiph-web