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


Groups > comp.lang.python > #70403 > unrolled thread

Re: Why Python 3?

Started byMichael Torrie <torriem@gmail.com>
First post2014-04-19 20:34 -0600
Last post2014-04-20 14:05 -0600
Articles 3 — 2 participants

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  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

#70403 — Re: Why Python 3?

FromMichael Torrie <torriem@gmail.com>
Date2014-04-19 20:34 -0600
SubjectRe: Why Python 3?
Message-ID<mailman.9374.1397962409.18130.python-list@python.org>
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.

[toc] | [next] | [standalone]


#70424

FromBernd Waterkamp <Bernd-Waterkamp@web.de>
Date2014-04-20 20:02 +0200
Message-ID<19kpl0kpudqpd.1n26010eiecq6.dlg@40tude.net>
In reply to#70403
Michael Torrie schrieb:

> 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, 

python2.7 and python3.3 are availabe in "RedHat Software Collections":

https://access.redhat.com/site/documentation/en-US/Red_Hat_Software_Collections/1/html/1.0_Release_Notes/chap-RHSCL.html
http://developerblog.redhat.com/2014/02/18/migrate-to-python3-w-rhscl/

So there is at least a chance if you want to (or have to) use "official"
packages from the distributor. 

Regards, 
Bernd

[toc] | [prev] | [next] | [standalone]


#70430

FromMichael Torrie <torriem@gmail.com>
Date2014-04-20 14:05 -0600
Message-ID<mailman.9387.1398024344.18130.python-list@python.org>
In reply to#70424
On 04/20/2014 12:02 PM, Bernd Waterkamp wrote:
> Michael Torrie schrieb:
> 
>> 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, 
> 
> python2.7 and python3.3 are availabe in "RedHat Software Collections":
> 
> https://access.redhat.com/site/documentation/en-US/Red_Hat_Software_Collections/1/html/1.0_Release_Notes/chap-RHSCL.html
> http://developerblog.redhat.com/2014/02/18/migrate-to-python3-w-rhscl/
> 
> So there is at least a chance if you want to (or have to) use "official"
> packages from the distributor. 

Brilliant!  Thanks.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web