This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Convert all Python scripts to Python 3
- From: Zack Weinberg <zackw at panix dot com>
- To: Alistair Francis <alistair dot francis at wdc dot com>
- Cc: GNU C Library <libc-alpha at sourceware dot org>, Alistair Francis <alistair23 at gmail dot com>
- Date: Fri, 31 Jan 2020 12:28:50 -0500
- Subject: Re: [PATCH] Convert all Python scripts to Python 3
- References: <20200131170322.25332-1-alistair.francis@wdc.com>
On Fri, Jan 31, 2020 at 12:10 PM Alistair Francis
<alistair.francis@wdc.com> wrote:>
> Convert all of the Python scripts in tree to explicity use Python 3.
More accurate to say "Change all of the #! lines on Python scripts in
tree to reference /usr/bin/python3."
> I have not explicity tested all of the scripts. Makefiles generally
> explicitly use $(PYTHON) so the scripts should already support Python3.
I think this change needs manual explicit testing that all of the
scripts do in fact work with Python 3 (and not just any Python 3, but
specifically version 3.4, since that's the oldest version that
install.texi says should work). We should also verify that the
autoconf logic that sets $(PYTHON) will bomb out if the only available
version of Python is 2.x. (It looks to me like it _should_ do that,
but I want it tested in an environment with no trace of a Python 3
installation.) And the alternative of using bare "python" for
$(PYTHON) should be removed at the same time as the #! lines are
changed.
zw