The looming Python 3(000) monster
Michael DeHaan
mdehaan at redhat.com
Sat Dec 6 23:30:57 UTC 2008
James Antill wrote:
> On Fri, 2008-12-05 at 20:45 +0200, Basil Mohamed Gohar wrote:
>
>
>> It would be very hard to write 2.6 code that is completely compatible
>> with 3.0, because 3.0 has changed many fundamental language constructs,
>> including even the "print" statement, which in 3.0 is a function (syntax
>> change).
>>
>> I am not sure how far the from __future__ import feature will work for
>> such changes as that.
>>
>
> Sigh...
>
> from __future__ import print_function
>
> ...can everyone who isn't involved in writing python code, and/or not
> read about 2.6 / 3.0 before this thread please not comment?
>
Not defined in older versions of python however, hence the need to
branch code, hence a problem with EPEL supporting code.
--Michael
>
> As Toshio Kuratomi said extremely well, in the grand parent to this
> post:
>
> Note that I think this decision is only partially within the
> powers of the Fedora Project to decide. If 80% of our upstream
> libraries move to py3, we'll need to move to py3 sooner. If 80%
> refuse to move off of py2, we can take our time working on
> migration code.
>
> ...so as I said, we don't have concrete plans yet ... and some of that
> is because it depends on available resources within the project, but a
> lot of that is because we have to follow upstream and it's not obvious
> how fast (the majority of) python developers upstream will move.
>
>
More information about the fedora-devel-list
mailing list