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


Groups > comp.lang.python > #104192

Re: Phyton

Path csiph.com!feeder.erje.net!2.eu.feeder.erje.net!newsfeed.freenet.ag!newsfeed.kamp.net!newsfeed.kamp.net!fu-berlin.de!uni-berlin.de!not-for-mail
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Subject Re: Phyton
Date Mon, 7 Mar 2016 18:57:46 +1100
Lines 34
Message-ID <mailman.9.1457337475.10335.python-list@python.org> (permalink)
References <mailman.245.1457273767.20602.python-list@python.org> <ab5e40ce-e6d7-4c0a-8531-314fd7a695ff@googlegroups.com> <mailman.256.1457284208.20602.python-list@python.org> <541c9626-42ce-42fb-b7a1-a773650b9177@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
X-Trace news.uni-berlin.de LCYDQwij5bua9sLgl0+lOQrmdGWrPJO9kFr4Km1s0rOQ==
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.003
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'received:209.85.223': 0.03; 'default.': 0.07; 'dependency': 0.07; 'api': 0.09; 'cc:addr :python-list': 0.09; '"python"': 0.09; 'bindings': 0.09; 'python",': 0.09; 'python': 0.10; 'java,': 0.15; '"hey': 0.16; "(it's": 0.16; '(ubuntu': 0.16; '2016': 0.16; 'equivalents': 0.16; 'folks,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'mainstream': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'ruby;': 0.16; 'wrote:': 0.16; 'basically': 0.18; 'case.': 0.18; 'developer,': 0.18; 'module,': 0.18; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'meant': 0.22; "aren't": 0.22; 'c++,': 0.22; 'default,': 0.22; 'libraries': 0.22; 'code,': 0.23; '(or': 0.23; 'seems': 0.23; 'third-party': 0.23; 'second': 0.24; 'tried': 0.24; 'header:In-Reply-To:1': 0.24; 'mon,': 0.24; 'sort': 0.25; "i've": 0.25; 'installed': 0.26; 'linux': 0.26; 'compatible': 0.27; 'separate': 0.27; 'message- id:@mail.gmail.com': 0.27; 'pep': 0.29; 'probably': 0.31; 'run': 0.33; 'doubt': 0.33; 'worked': 0.34; 'received:google.com': 0.35; 'on,': 0.35; 'but': 0.36; 'there': 0.36; 'received:209.85': 0.36; 'modules': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'two': 0.37; 'being': 0.37; 'things': 0.38; "won't": 0.38; 'received:209': 0.38; 'several': 0.38; 'google': 0.39; 'sure': 0.39; 'application': 0.39; 'enough': 0.39; 'rather': 0.39; 'where': 0.40; 'still': 0.40; 'easy': 0.60; 'ever': 0.60; 'default': 0.61; 'side': 0.62; 'show': 0.62; 'real': 0.62; 'here.': 0.62; 'more': 0.63; 'companies': 0.63; 'mar': 0.65; 'developed': 0.66; "they're": 0.66; 'finally': 0.70; 'services.': 0.72; 'demand': 0.79; 'chrisa': 0.84; 'depended': 0.84; 'hardly': 0.84; 'to:none': 0.91; 'migrating': 0.91
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; bh=uQAQHWRb7vO6c9rY5kmlgoPP6We3L4IG4EPuB5iwq5I=; b=z+3KJa+U0ucUkSOjyC7oShgo+wXY7tt9mI1vAjn+Wkn6HekS5VcKVDS4a9iLcORpOU U77gTmn+F5GPMGb6EnHlQXRw95chwntQEmp4yOejoeSO32pnNQjob9TX57UGab2jVEpi s2PE31RIvo/UmvFUyPnMiMY+/p88R7uVxo7UBsvUvYED/k7bcaXSUbnFGWEx5CmPQKTy mbLQjUqeReZQ8jE5/CB5DLUX+FkLkQrBkF8wr55SxXjFCBfEcJNwu0NLwFwxnPNp+RIU L5/7HowAS3L1Vb+M0UBt3lUelUWvc866t1pWaLx+yai+xXun5t++rWHowhyCzkP7WgoI xSOg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=uQAQHWRb7vO6c9rY5kmlgoPP6We3L4IG4EPuB5iwq5I=; b=YG/XO64+/Ngvhd1rm1mBqIorXgmu77V12aeyf1QiVKK0hMnmviJ3242o1fXGtDyb0x jyQtCHp0KG5YzQ25tK7j+J3etmi1YbqciNEblXkPEVL3Yrw0cu3XeR0/0LArI+vbJ+3Y rvfauUnU6aAY8gE9JjLOtpsMPhUObadiOAPzmtZw3ILKoacre3UHXLW/Fy8KgIFDa5ED SJUwlW4j+1D+wsRs8Tvd2AmHasZRDRGBkibvuUtGsI3ksb4jdXigkWh5agJe81l/KKJl 4G9xJ7vvlAuZTdkmEe+WscBh+5sVxVnYoP2/7X/XzawStwYYKpkMqVt6UqePsE4PUhpV q8ag==
X-Gm-Message-State AD7BkJIFD0LbsOzJBMxig8osu52ajvLYt74OiFZA9Od8Ie2hOMLrWlcghohau9Vxo5UdNgVi4CM2L5XHM1BKqA==
X-Received by 10.107.63.137 with SMTP id m131mr17895673ioa.157.1457337466849; Sun, 06 Mar 2016 23:57:46 -0800 (PST)
In-Reply-To <541c9626-42ce-42fb-b7a1-a773650b9177@googlegroups.com>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.21
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>
Xref csiph.com comp.lang.python:104192

Show key headers only | View raw


On Mon, Mar 7, 2016 at 5:45 PM,  <marco.nawijn@colosso.nl> wrote:
> As a side note, you are probably aware that if you look at the Linux
> ecosystems there are still a lot of distributions that have Python 2
> as a default. There are still also large mainstream libraries that
> do not (or just very recently) have support for Python 3. For me this
> in particular applied to VTK. I am now finally ready to move to Python 3.

There aren't many mainstream libraries that are still being developed
and don't support Python 3 and don't have equivalents that support
Python 3. There are a reasonable number of third-party modules that
are basically "hey folks, here's the bindings for C++, here's the
bindings for Java, and here's the bindings for Python", where "Python"
has for years meant Py2 only; from what I see of VTK, that seems to be
the case. (It's true of the Google API module, too.) The only way to
get this sort of thing to change is to show these companies that there
is real demand for Python 3 support.

As to Linux distros having Py2 as default - there are two separate
things here. One is that the name "python" will run Python 2, and
Python 3 has to be invoked as "python3". That's stipulated by PEP 394,
and won't be changing. The second concept is of packages being
installed by default, and/or being depended on by critical services.
At the moment, that's more Py2 than Py3, but several distros are
working on migrating (Ubuntu tried hard to have 14.04 ship without Py2
on the main CD ISO, but failed; not sure where they're at now, but
it's definitely the plan), and that's going to start shifting. But for
an application developer, it hardly even matters. If you ship Ruby
code, you declare a dependency on Ruby; if you ship Python code, you
declare a dependency on either Python 2 or Python 3, or "python-any"
or somesuch if you're compatible with both. It's easy enough to have
both Pythons installed on every Linux system that I've ever worked on,
and I rather doubt that that will change.

ChrisA

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


Thread

Phyton "Diego ..." <diegopinder@hotmail.com> - 2016-03-05 15:41 +0000
  Re: Phyton marco.nawijn@colosso.nl - 2016-03-06 07:28 -0800
    Re: Phyton BartC <bc@freeuk.com> - 2016-03-06 15:33 +0000
    Re: Phyton Mark Lawrence <breamoreboy@yahoo.co.uk> - 2016-03-06 17:05 +0000
      Re: Phyton Steven D'Aprano <steve@pearwood.info> - 2016-03-07 10:14 +1100
        Re: Phyton Larry Martell <larry.martell@gmail.com> - 2016-03-06 18:19 -0500
        Re: Phyton Chris Angelico <rosuav@gmail.com> - 2016-03-07 10:28 +1100
      Re: Phyton marco.nawijn@colosso.nl - 2016-03-06 22:45 -0800
        Re: Phyton Chris Angelico <rosuav@gmail.com> - 2016-03-07 18:57 +1100
    Re: Phyton Ian Kelly <ian.g.kelly@gmail.com> - 2016-03-06 10:20 -0700
    Re: Phyton Mark Lawrence <breamoreboy@yahoo.co.uk> - 2016-03-06 19:30 +0000

csiph-web