[Numpy-discussion] Porting strategy for py3k
Robert Kern
robert.kern at gmail.com
Thu Apr 23 15:39:10 EDT 2009
On Thu, Apr 23, 2009 at 09:52, David Cournapeau <cournape at gmail.com> wrote:
> On Thu, Apr 23, 2009 at 11:20 PM, Pauli Virtanen <pav at iki.fi> wrote:
>> Thu, 23 Apr 2009 22:38:21 +0900, David Cournapeau kirjoitti:
>> [clip]
>>> I looked more in detail on what would be needed to port numpy to
>>> py3k. In particular, I was interested at the possible strategies to keep
>>> one single codebase for both python 2.x and python 3.x. The first step
>>> is to remove all py3k warnings reported by python 2.6. A couple of
>>> recurrent problems
>>> - reduce is removed in py3k
>>> - print is removed
>>
>> Print is not removed, just changed to a function. So,
>>
>> print("foo")
>
> Yes, as reduce, they are still available, but not as builtins anymore.
> But replacing print is not as easy as reduce. Things like print
> "yoyo", a do not work, for example.
Doesn't the 2to3 tool do this conversion for you?
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion
mailing list