[Python-ideas] add a single __future__ for py3?
Nick Coghlan
ncoghlan at gmail.com
Mon Sep 21 11:29:24 CEST 2015
On 20 September 2015 at 03:50, Chris Barker <chris.barker at noaa.gov> wrote:
> Hi all,
>
> the common advise, these days, if you want to write py2/3 compatible code,
> is to do:
>
> from __future__ import absolute_import
> from __future__ import division
> from __future__ import print_function
> from __future__ import unicode_literals
>
> https://docs.python.org/2/howto/pyporting.html#prevent-compatibility-regressions
>
> I'm trying to do this in my code, and teaching my students to do it to.
>
> but that's actually a lot of code to write.
For folks using IPython Notebook, I've been suggesting to various
folks that a "Python 2/3 compatible" kernel that enables these
features by default may be desirable. Ed Schofield of
python-future.org was the last person I suggested that to, and he was
interested in taking a look at the idea, but wasn't sure when he'd be
able to find the time.
So, if anyone's interested in exploring the creation of new Project
Jupyter kernels... :)
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-ideas
mailing list