[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Python 3 support
From: |
Julien Rioux |
Subject: |
Python 3 support |
Date: |
Sun, 16 Mar 2014 16:41:46 -0400 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 |
Hi,
Our python scripts currently require a python2 interpreter with version
at least 2.4, but by bumping the requirement to 2.6 we could start
introducing
from __future__ import print_function
which will be one of the major step towards supporting both python2 and
python3 interpreters with a single codebase.
One of the big hurdle to bumping the python version requirement is our
own cross-platform build system GUB which provides 2.4, but last summer
I was able to build lilypond with an updated GUB, based on some
experimental branch by Jan where I added a few commits. You can find the
patchset here: https://github.com/gperciva/gub/pull/6
I think the following would be a good 1-2 punch approach for the current
development cycle: First, upgrade python in GUB and make sure we can
build current dev and stable branches of lilypond from it. Then bump the
python requirement in the dev branch and start migrating to a codebase
that supports python 2.6+ and python 3+
Thoughts? Objections?
Regards,
Julien
- Python 3 support,
Julien Rioux <=
- Re: Python 3 support, Graham Percival, 2014/03/17
- Re: Python 3 support, David Kastrup, 2014/03/18
- Re: Python 3 support, Julien Rioux, 2014/03/18
- Re: Python 3 support, David Kastrup, 2014/03/18
- Re: Python 3 support, Julien Rioux, 2014/03/18
- Re: Python 3 support, David Kastrup, 2014/03/18
- Re: Python 3 support, Julien Rioux, 2014/03/18
- Re: Python 3 support, David Kastrup, 2014/03/18
- Re: Python 3 support, Julien Rioux, 2014/03/18
- Re: Python 3 support, David Kastrup, 2014/03/18