summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2020-01-24 21:33:47 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2020-01-24 21:33:47 +0100
commit9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e (patch)
tree8847c53e42b2692064debdd052f260508f21c0f8
parent424d0d38e7be15c52fae761a0a98028c4e13212d (diff)
Use 'python3' instead of 'python' in hashbangs
It's not obligatory for distributions to have a 'python' binary these days, but 'python3' is likely to be available: https://www.python.org/dev/peps/pep-0394/#for-python-runtime-distributors. Change all hashbangs to point to 'python3'. This will break running $ ./script.py on *nix systems that don't have a 'python3' executable. Changing it to $ python script.py is pretty painless at least. This change won't break Python 2 when installing via 'pip', because entry_points creates bounce scripts with their own hashbangs. The major version will be increased, in case someone looks at the major version but doesn't install via 'pip'. Fixes: #89
-rwxr-xr-xalldefconfig.py2
-rwxr-xr-xallmodconfig.py2
-rwxr-xr-xallnoconfig.py2
-rwxr-xr-xallyesconfig.py2
-rwxr-xr-xdefconfig.py2
-rwxr-xr-xexamples/menuconfig_example.py2
-rwxr-xr-xexamples/merge_config.py2
-rwxr-xr-xgenconfig.py2
-rwxr-xr-xguiconfig.py2
-rwxr-xr-xlistnewconfig.py2
-rwxr-xr-xmenuconfig.py2
-rwxr-xr-xoldconfig.py2
-rwxr-xr-xolddefconfig.py2
-rwxr-xr-xsavedefconfig.py2
-rwxr-xr-xsetconfig.py2
15 files changed, 15 insertions, 15 deletions
diff --git a/alldefconfig.py b/alldefconfig.py
index b83919c..56c4caa 100755
--- a/alldefconfig.py
+++ b/alldefconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/allmodconfig.py b/allmodconfig.py
index b5c5d33..bfb72b4 100755
--- a/allmodconfig.py
+++ b/allmodconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/allnoconfig.py b/allnoconfig.py
index 7016d8d..de90d8b 100755
--- a/allnoconfig.py
+++ b/allnoconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/allyesconfig.py b/allyesconfig.py
index d51d362..90eb9b8 100755
--- a/allyesconfig.py
+++ b/allyesconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/defconfig.py b/defconfig.py
index 05a98f9..b179273 100755
--- a/defconfig.py
+++ b/defconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/examples/menuconfig_example.py b/examples/menuconfig_example.py
index a06b05e..606f756 100755
--- a/examples/menuconfig_example.py
+++ b/examples/menuconfig_example.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Implements a simple configuration interface on top of Kconfiglib to
# demonstrate concepts for building a menuconfig-like. Emulates how the
diff --git a/examples/merge_config.py b/examples/merge_config.py
index 2681b63..777fe2c 100755
--- a/examples/merge_config.py
+++ b/examples/merge_config.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# This script functions similarly to scripts/kconfig/merge_config.sh from the
# kernel tree, merging multiple configurations fragments to produce a complete
diff --git a/genconfig.py b/genconfig.py
index d0a8870..62f065b 100755
--- a/genconfig.py
+++ b/genconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/guiconfig.py b/guiconfig.py
index f940500..7804fdc 100755
--- a/guiconfig.py
+++ b/guiconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/listnewconfig.py b/listnewconfig.py
index bcb3f9c..8276de1 100755
--- a/listnewconfig.py
+++ b/listnewconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/menuconfig.py b/menuconfig.py
index beb4cde..7e765d3 100755
--- a/menuconfig.py
+++ b/menuconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Nordic Semiconductor ASA and Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/oldconfig.py b/oldconfig.py
index ae9bf6d..53434b2 100755
--- a/oldconfig.py
+++ b/oldconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/olddefconfig.py b/olddefconfig.py
index a4efd9a..2dadfb4 100755
--- a/olddefconfig.py
+++ b/olddefconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2018-2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/savedefconfig.py b/savedefconfig.py
index 0cf60ca..0f36bde 100755
--- a/savedefconfig.py
+++ b/savedefconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
diff --git a/setconfig.py b/setconfig.py
index ce75f5c..f9cf5cd 100755
--- a/setconfig.py
+++ b/setconfig.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2019, Ulf Magnusson
# SPDX-License-Identifier: ISC