[v2] Convert Python scripts to Python 3

Message ID 20200206221111.5516-1-alistair.francis@wdc.com
State New, archived
Headers

Commit Message

Alistair Francis Feb. 6, 2020, 10:11 p.m. UTC
  Change all of the #! lines in Python scripts that are called from
Makefiles to reference /usr/bin/python3.

All of the scripts called from Makefiles are already run with Python 3,
so let's make sure they are explicitly using Python 3 if called
manually.
---
 conform/glibcconform.py        | 2 +-
 conform/linknamespace.py       | 2 +-
 conform/list-header-symbols.py | 2 +-
 math/gen-libm-test.py          | 2 +-
 math/gen-tgmath-tests.py       | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)
  

Comments

Joseph Myers Feb. 6, 2020, 11:32 p.m. UTC | #1
On Thu, 6 Feb 2020, Alistair Francis wrote:

> Change all of the #! lines in Python scripts that are called from
> Makefiles to reference /usr/bin/python3.
> 
> All of the scripts called from Makefiles are already run with Python 3,
> so let's make sure they are explicitly using Python 3 if called
> manually.

Some of the benchtests scripts are missing from this patch but are run 
from benchtests/Makefile with $(PYTHON) (i.e. Python 3).
  
Alistair Francis Feb. 6, 2020, 11:41 p.m. UTC | #2
On Thu, Feb 6, 2020 at 3:32 PM Joseph Myers <joseph@codesourcery.com> wrote:
>
> On Thu, 6 Feb 2020, Alistair Francis wrote:
>
> > Change all of the #! lines in Python scripts that are called from
> > Makefiles to reference /usr/bin/python3.
> >
> > All of the scripts called from Makefiles are already run with Python 3,
> > so let's make sure they are explicitly using Python 3 if called
> > manually.
>
> Some of the benchtests scripts are missing from this patch but are run
> from benchtests/Makefile with $(PYTHON) (i.e. Python 3).

Good point, patch sent.

Alistair

>
> --
> Joseph S. Myers
> joseph@codesourcery.com
  

Patch

diff --git a/conform/glibcconform.py b/conform/glibcconform.py
index 6075745574..1440dedc83 100644
--- a/conform/glibcconform.py
+++ b/conform/glibcconform.py
@@ -1,4 +1,4 @@ 
-#!/usr/bin/python
+#!/usr/bin/python3
 # Shared code for glibc conformance tests.
 # Copyright (C) 2018-2020 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/conform/linknamespace.py b/conform/linknamespace.py
index 87cd17b1ce..1d27e4cfba 100644
--- a/conform/linknamespace.py
+++ b/conform/linknamespace.py
@@ -1,4 +1,4 @@ 
-#!/usr/bin/python
+#!/usr/bin/python3
 # Check that use of symbols declared in a given header does not result
 # in any symbols being brought in that are not reserved with external
 # linkage for the given standard.
diff --git a/conform/list-header-symbols.py b/conform/list-header-symbols.py
index e43c12ec40..bfa463a303 100644
--- a/conform/list-header-symbols.py
+++ b/conform/list-header-symbols.py
@@ -1,4 +1,4 @@ 
-#!/usr/bin/python
+#!/usr/bin/python3
 # Print a list of symbols exported by some headers that would
 # otherwise be in the user's namespace.
 # Copyright (C) 2018-2020 Free Software Foundation, Inc.
diff --git a/math/gen-libm-test.py b/math/gen-libm-test.py
index ec263397d8..0142c0f332 100755
--- a/math/gen-libm-test.py
+++ b/math/gen-libm-test.py
@@ -1,4 +1,4 @@ 
-#!/usr/bin/python
+#!/usr/bin/python3
 # Generate tests for libm functions.
 # Copyright (C) 2018-2020 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py
index ef207dd852..c225b64db1 100755
--- a/math/gen-tgmath-tests.py
+++ b/math/gen-tgmath-tests.py
@@ -1,4 +1,4 @@ 
-#!/usr/bin/python
+#!/usr/bin/python3
 # Generate tests for <tgmath.h> macros.
 # Copyright (C) 2017-2020 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.