[SciPy-User] SciPy ecosystem and Python 3
Matthew Brett
matthew.brett at gmail.com
Tue Jul 2 11:10:57 EDT 2013
Hi,
On Tue, Jul 2, 2013 at 4:00 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> On 2 July 2013 07:47, Ralf Gommers <ralf.gommers at gmail.com> wrote:
>>
>> Please keep in mind that it's much more important to you, as an active dev
>> who cares about 3.x adoption, then to them. All newcomers are getting for
>> now is some compatibility issues and strings they don't understand. On the
>> upside they don't have to move a few years later, but the business case is
>> thin.
>
>
> I'm not just doing this to cheerlead Python 3 adoption. Many of us have seen
> newcomers being confused by the split. I don't have references handy, but
> I've heard about courses that have asked people to preinstall Python, and
> despite careful instructions, people have turned up with a mixture of Python
> 2 and Python 3, which then wastes valuable time while everyone gets to the
> same starting point. Discussion sites see regular 'should I use 2 or 3'
> threads. And it's easy to imagine potential users who're evaluating Python
> against alternative solutions, and get put off by the 2/3 split, though we
> probably don't hear from them.
Agreeing with Thomas:
Most of us when starting with a new software stack, look for the
latest version. I guess this is because it's fun to use the latest
stuff, and because it's annoying learning habits for stuff that will
soon be deprecated or raise an error.
We could explain why that should not be the case for scientific
python, but I imagine that new users will be a little puzzled and
maybe worried that we should be holding to an old version so long
after the release of the new.
I do believe we should have slight bias towards 3 rather 2 for the
sake of the health of the overall python ecosystem, which will have to
move. I don't know how we would know when we should 'recommend' 3
though.
Best,
Matthew
More information about the SciPy-User
mailing list