File replace-env-python-invocation-by-direct-call.patch of Package hamster-time-tracker

From bd4017cc281a50244cdba65870421791cdcd3707 Mon Sep 17 00:00:00 2001
From: Martin Wilck <mwilck@suse.com>
Date: Mon, 20 Nov 2023 16:20:21 +0100
Subject: [PATCH] replace env python invocation by direct call

---
 po/wscript                                  | 2 +-
 src/hamster-cli.py                          | 2 +-
 src/hamster-service.py                      | 2 +-
 src/hamster-windows-service.py              | 2 +-
 waf                                         | 2 +-
 waflib/Build.py                             | 2 +-
 waflib/ConfigSet.py                         | 2 +-
 waflib/Configure.py                         | 2 +-
 waflib/Context.py                           | 2 +-
 waflib/Errors.py                            | 2 +-
 waflib/Logs.py                              | 2 +-
 waflib/Node.py                              | 2 +-
 waflib/Options.py                           | 2 +-
 waflib/Runner.py                            | 2 +-
 waflib/Scripting.py                         | 2 +-
 waflib/Task.py                              | 2 +-
 waflib/TaskGen.py                           | 2 +-
 waflib/Tools/__init__.py                    | 2 +-
 waflib/Tools/ar.py                          | 2 +-
 waflib/Tools/asm.py                         | 2 +-
 waflib/Tools/bison.py                       | 2 +-
 waflib/Tools/c.py                           | 2 +-
 waflib/Tools/c_aliases.py                   | 2 +-
 waflib/Tools/c_config.py                    | 2 +-
 waflib/Tools/c_osx.py                       | 2 +-
 waflib/Tools/c_preproc.py                   | 2 +-
 waflib/Tools/c_tests.py                     | 2 +-
 waflib/Tools/ccroot.py                      | 2 +-
 waflib/Tools/clang.py                       | 2 +-
 waflib/Tools/clangxx.py                     | 2 +-
 waflib/Tools/compiler_c.py                  | 2 +-
 waflib/Tools/compiler_cxx.py                | 2 +-
 waflib/Tools/compiler_d.py                  | 2 +-
 waflib/Tools/compiler_fc.py                 | 2 +-
 waflib/Tools/cs.py                          | 2 +-
 waflib/Tools/cxx.py                         | 2 +-
 waflib/Tools/d.py                           | 2 +-
 waflib/Tools/d_config.py                    | 2 +-
 waflib/Tools/d_scan.py                      | 2 +-
 waflib/Tools/dbus.py                        | 2 +-
 waflib/Tools/dmd.py                         | 2 +-
 waflib/Tools/errcheck.py                    | 2 +-
 waflib/Tools/fc.py                          | 2 +-
 waflib/Tools/fc_config.py                   | 2 +-
 waflib/Tools/fc_scan.py                     | 2 +-
 waflib/Tools/flex.py                        | 2 +-
 waflib/Tools/g95.py                         | 2 +-
 waflib/Tools/gas.py                         | 2 +-
 waflib/Tools/gcc.py                         | 2 +-
 waflib/Tools/gdc.py                         | 2 +-
 waflib/Tools/gfortran.py                    | 2 +-
 waflib/Tools/glib2.py                       | 2 +-
 waflib/Tools/gnu_dirs.py                    | 2 +-
 waflib/Tools/gxx.py                         | 2 +-
 waflib/Tools/icc.py                         | 2 +-
 waflib/Tools/icpc.py                        | 2 +-
 waflib/Tools/ifort.py                       | 2 +-
 waflib/Tools/intltool.py                    | 2 +-
 waflib/Tools/irixcc.py                      | 2 +-
 waflib/Tools/javaw.py                       | 2 +-
 waflib/Tools/ldc2.py                        | 2 +-
 waflib/Tools/lua.py                         | 2 +-
 waflib/Tools/md5_tstamp.py                  | 2 +-
 waflib/Tools/msvc.py                        | 2 +-
 waflib/Tools/nasm.py                        | 2 +-
 waflib/Tools/nobuild.py                     | 2 +-
 waflib/Tools/perl.py                        | 2 +-
 waflib/Tools/python.py                      | 2 +-
 waflib/Tools/qt5.py                         | 2 +-
 waflib/Tools/ruby.py                        | 2 +-
 waflib/Tools/suncc.py                       | 2 +-
 waflib/Tools/suncxx.py                      | 2 +-
 waflib/Tools/tex.py                         | 2 +-
 waflib/Tools/vala.py                        | 2 +-
 waflib/Tools/waf_unit_test.py               | 2 +-
 waflib/Tools/winres.py                      | 2 +-
 waflib/Tools/xlc.py                         | 2 +-
 waflib/Tools/xlcxx.py                       | 2 +-
 waflib/Utils.py                             | 2 +-
 waflib/__init__.py                          | 2 +-
 waflib/ansiterm.py                          | 2 +-
 waflib/extras/__init__.py                   | 2 +-
 waflib/extras/batched_cc.py                 | 2 +-
 waflib/extras/biber.py                      | 2 +-
 waflib/extras/bjam.py                       | 2 +-
 waflib/extras/blender.py                    | 2 +-
 waflib/extras/boo.py                        | 2 +-
 waflib/extras/boost.py                      | 2 +-
 waflib/extras/build_file_tracker.py         | 2 +-
 waflib/extras/build_logs.py                 | 2 +-
 waflib/extras/buildcopy.py                  | 2 +-
 waflib/extras/c_bgxlc.py                    | 2 +-
 waflib/extras/c_dumbpreproc.py              | 2 +-
 waflib/extras/c_emscripten.py               | 2 +-
 waflib/extras/c_nec.py                      | 2 +-
 waflib/extras/cabal.py                      | 2 +-
 waflib/extras/clang_compilation_database.py | 2 +-
 waflib/extras/clang_cross.py                | 2 +-
 waflib/extras/clang_cross_common.py         | 2 +-
 waflib/extras/clangxx_cross.py              | 2 +-
 waflib/extras/classic_runner.py             | 2 +-
 waflib/extras/codelite.py                   | 2 +-
 waflib/extras/color_gcc.py                  | 2 +-
 waflib/extras/color_msvc.py                 | 2 +-
 waflib/extras/color_rvct.py                 | 2 +-
 waflib/extras/compat15.py                   | 2 +-
 waflib/extras/cppcheck.py                   | 2 +-
 waflib/extras/cpplint.py                    | 2 +-
 waflib/extras/cython.py                     | 2 +-
 waflib/extras/dcc.py                        | 2 +-
 waflib/extras/distnet.py                    | 2 +-
 waflib/extras/doxygen.py                    | 2 +-
 waflib/extras/dpapi.py                      | 2 +-
 waflib/extras/eclipse.py                    | 2 +-
 waflib/extras/erlang.py                     | 2 +-
 waflib/extras/fast_partial.py               | 2 +-
 waflib/extras/fc_bgxlf.py                   | 2 +-
 waflib/extras/fc_cray.py                    | 2 +-
 waflib/extras/fc_fujitsu.py                 | 2 +-
 waflib/extras/fc_nag.py                     | 2 +-
 waflib/extras/fc_nec.py                     | 2 +-
 waflib/extras/fc_nfort.py                   | 2 +-
 waflib/extras/fc_open64.py                  | 2 +-
 waflib/extras/fc_pgfortran.py               | 2 +-
 waflib/extras/fc_solstudio.py               | 2 +-
 waflib/extras/fc_xlf.py                     | 2 +-
 waflib/extras/freeimage.py                  | 2 +-
 waflib/extras/fsb.py                        | 2 +-
 waflib/extras/fsc.py                        | 2 +-
 waflib/extras/gccdeps.py                    | 2 +-
 waflib/extras/gdbus.py                      | 2 +-
 waflib/extras/gob2.py                       | 2 +-
 waflib/extras/javatest.py                   | 2 +-
 waflib/extras/kde4.py                       | 2 +-
 waflib/extras/local_rpath.py                | 2 +-
 waflib/extras/make.py                       | 2 +-
 waflib/extras/midl.py                       | 2 +-
 waflib/extras/msvc_pdb.py                   | 2 +-
 waflib/extras/msvcdeps.py                   | 2 +-
 waflib/extras/msvs.py                       | 2 +-
 waflib/extras/netcache_client.py            | 2 +-
 waflib/extras/ocaml.py                      | 2 +-
 waflib/extras/package.py                    | 2 +-
 waflib/extras/parallel_debug.py             | 2 +-
 waflib/extras/pch.py                        | 2 +-
 waflib/extras/pep8.py                       | 2 +-
 waflib/extras/pgicc.py                      | 2 +-
 waflib/extras/pgicxx.py                     | 2 +-
 waflib/extras/proc.py                       | 2 +-
 waflib/extras/protoc.py                     | 2 +-
 waflib/extras/pyqt5.py                      | 2 +-
 waflib/extras/pytest.py                     | 2 +-
 waflib/extras/qnxnto.py                     | 2 +-
 waflib/extras/qt4.py                        | 2 +-
 waflib/extras/relocation.py                 | 2 +-
 waflib/extras/remote.py                     | 2 +-
 waflib/extras/resx.py                       | 2 +-
 waflib/extras/review.py                     | 2 +-
 waflib/extras/rst.py                        | 2 +-
 waflib/extras/run_do_script.py              | 2 +-
 waflib/extras/run_m_script.py               | 2 +-
 waflib/extras/run_py_script.py              | 2 +-
 waflib/extras/run_r_script.py               | 2 +-
 waflib/extras/sas.py                        | 2 +-
 waflib/extras/scala.py                      | 2 +-
 waflib/extras/slow_qt4.py                   | 2 +-
 waflib/extras/softlink_libs.py              | 2 +-
 waflib/extras/stale.py                      | 2 +-
 waflib/extras/stracedeps.py                 | 2 +-
 waflib/extras/swig.py                       | 2 +-
 waflib/extras/syms.py                       | 2 +-
 waflib/extras/ticgt.py                      | 2 +-
 waflib/extras/unity.py                      | 2 +-
 waflib/extras/use_config.py                 | 2 +-
 waflib/extras/valadoc.py                    | 2 +-
 waflib/extras/waf_xattr.py                  | 2 +-
 waflib/extras/wafcache.py                   | 2 +-
 waflib/extras/why.py                        | 2 +-
 waflib/extras/win32_opts.py                 | 2 +-
 waflib/extras/xcode6.py                     | 2 +-
 waflib/fixpy2.py                            | 2 +-
 waflib/processor.py                         | 2 +-
 182 files changed, 182 insertions(+), 182 deletions(-)

diff --git a/po/wscript b/po/wscript
index d2d892a..84266e3 100644
--- a/po/wscript
+++ b/po/wscript
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2009 (ita)
 
diff --git a/src/hamster-cli.py b/src/hamster-cli.py
index 9c67867..bdb2d36 100755
--- a/src/hamster-cli.py
+++ b/src/hamster-cli.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
 # - coding: utf-8 -
 
 # Copyright (C) 2010 Matías Ribecky <matias at mribecky.com.ar>
diff --git a/src/hamster-service.py b/src/hamster-service.py
index 29e7c1e..d68608f 100755
--- a/src/hamster-service.py
+++ b/src/hamster-service.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
 # nicked off gwibber
 
 import dbus
diff --git a/src/hamster-windows-service.py b/src/hamster-windows-service.py
index 37bcad9..fa1279d 100755
--- a/src/hamster-windows-service.py
+++ b/src/hamster-windows-service.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
 # nicked off hamster-service
 
 import dbus
diff --git a/waf b/waf
index a98e19e..298031f 100755
--- a/waf
+++ b/waf
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: latin-1
 # Thomas Nagy, 2005-2018
 #
diff --git a/waflib/Build.py b/waflib/Build.py
index b49dd83..2ea1a1c 100644
--- a/waflib/Build.py
+++ b/waflib/Build.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/ConfigSet.py b/waflib/ConfigSet.py
index 901fba6..0c3ddf2 100644
--- a/waflib/ConfigSet.py
+++ b/waflib/ConfigSet.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Configure.py b/waflib/Configure.py
index f6fdc4e..9b7dbe6 100644
--- a/waflib/Configure.py
+++ b/waflib/Configure.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Context.py b/waflib/Context.py
index 3696648..2beb306 100755
--- a/waflib/Context.py
+++ b/waflib/Context.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010-2018 (ita)
 
diff --git a/waflib/Errors.py b/waflib/Errors.py
index bf75c1b..5a17734 100644
--- a/waflib/Errors.py
+++ b/waflib/Errors.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010-2018 (ita)
 
diff --git a/waflib/Logs.py b/waflib/Logs.py
index 298411d..8f047ec 100644
--- a/waflib/Logs.py
+++ b/waflib/Logs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Node.py b/waflib/Node.py
index 2ad1846..ea7f6fc 100644
--- a/waflib/Node.py
+++ b/waflib/Node.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Options.py b/waflib/Options.py
index d410491..c805522 100644
--- a/waflib/Options.py
+++ b/waflib/Options.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Scott Newton, 2005 (scottn)
 # Thomas Nagy, 2006-2018 (ita)
diff --git a/waflib/Runner.py b/waflib/Runner.py
index 350c86a..a892a13 100644
--- a/waflib/Runner.py
+++ b/waflib/Runner.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Scripting.py b/waflib/Scripting.py
index a80cb36..0697ffb 100644
--- a/waflib/Scripting.py
+++ b/waflib/Scripting.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Task.py b/waflib/Task.py
index cb49a73..3c64201 100644
--- a/waflib/Task.py
+++ b/waflib/Task.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/TaskGen.py b/waflib/TaskGen.py
index 32468f0..5597fa8 100644
--- a/waflib/TaskGen.py
+++ b/waflib/TaskGen.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Tools/__init__.py b/waflib/Tools/__init__.py
index 079df35..e3589fe 100644
--- a/waflib/Tools/__init__.py
+++ b/waflib/Tools/__init__.py
@@ -1,3 +1,3 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
diff --git a/waflib/Tools/ar.py b/waflib/Tools/ar.py
index b39b645..d198c95 100644
--- a/waflib/Tools/ar.py
+++ b/waflib/Tools/ar.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Tools/asm.py b/waflib/Tools/asm.py
index 1d34dda..d482271 100644
--- a/waflib/Tools/asm.py
+++ b/waflib/Tools/asm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2008-2018 (ita)
 
diff --git a/waflib/Tools/bison.py b/waflib/Tools/bison.py
index eef56dc..fcac6a0 100644
--- a/waflib/Tools/bison.py
+++ b/waflib/Tools/bison.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # John O'Meara, 2006
 # Thomas Nagy 2009-2018 (ita)
diff --git a/waflib/Tools/c.py b/waflib/Tools/c.py
index effd6b6..6a84254 100644
--- a/waflib/Tools/c.py
+++ b/waflib/Tools/c.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/c_aliases.py b/waflib/Tools/c_aliases.py
index 928cfe2..26a5ab5 100644
--- a/waflib/Tools/c_aliases.py
+++ b/waflib/Tools/c_aliases.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2015 (ita)
 
diff --git a/waflib/Tools/c_config.py b/waflib/Tools/c_config.py
index f5ab19b..6e0c5db 100644
--- a/waflib/Tools/c_config.py
+++ b/waflib/Tools/c_config.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Tools/c_osx.py b/waflib/Tools/c_osx.py
index f70b128..2f2eb03 100644
--- a/waflib/Tools/c_osx.py
+++ b/waflib/Tools/c_osx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy 2008-2018 (ita)
 
diff --git a/waflib/Tools/c_preproc.py b/waflib/Tools/c_preproc.py
index 68e5f5a..f7a544e 100644
--- a/waflib/Tools/c_preproc.py
+++ b/waflib/Tools/c_preproc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/c_tests.py b/waflib/Tools/c_tests.py
index bdd186c..5f04782 100644
--- a/waflib/Tools/c_tests.py
+++ b/waflib/Tools/c_tests.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2016-2018 (ita)
 
diff --git a/waflib/Tools/ccroot.py b/waflib/Tools/ccroot.py
index 76deff5..14e8b04 100644
--- a/waflib/Tools/ccroot.py
+++ b/waflib/Tools/ccroot.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Tools/clang.py b/waflib/Tools/clang.py
index 3828e39..9f83067 100644
--- a/waflib/Tools/clang.py
+++ b/waflib/Tools/clang.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Krzysztof Kosiński 2014
 
diff --git a/waflib/Tools/clangxx.py b/waflib/Tools/clangxx.py
index 152013c..2c05795 100644
--- a/waflib/Tools/clangxx.py
+++ b/waflib/Tools/clangxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy 2009-2018 (ita)
 
diff --git a/waflib/Tools/compiler_c.py b/waflib/Tools/compiler_c.py
index e033ce6..cb7b48a 100644
--- a/waflib/Tools/compiler_c.py
+++ b/waflib/Tools/compiler_c.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Matthias Jahn jahn dôt matthias ât freenet dôt de, 2007 (pmarat)
 
diff --git a/waflib/Tools/compiler_cxx.py b/waflib/Tools/compiler_cxx.py
index 42658c5..ba859d0 100644
--- a/waflib/Tools/compiler_cxx.py
+++ b/waflib/Tools/compiler_cxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Matthias Jahn jahn dôt matthias ât freenet dôt de 2007 (pmarat)
 
diff --git a/waflib/Tools/compiler_d.py b/waflib/Tools/compiler_d.py
index 43bb1f6..078d322 100644
--- a/waflib/Tools/compiler_d.py
+++ b/waflib/Tools/compiler_d.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Carlos Rafael Giani, 2007 (dv)
 # Thomas Nagy, 2016-2018 (ita)
diff --git a/waflib/Tools/compiler_fc.py b/waflib/Tools/compiler_fc.py
index 96b58e7..578ecae 100644
--- a/waflib/Tools/compiler_fc.py
+++ b/waflib/Tools/compiler_fc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 import re
diff --git a/waflib/Tools/cs.py b/waflib/Tools/cs.py
index aecca6d..9521998 100644
--- a/waflib/Tools/cs.py
+++ b/waflib/Tools/cs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/cxx.py b/waflib/Tools/cxx.py
index 194fad7..7692054 100644
--- a/waflib/Tools/cxx.py
+++ b/waflib/Tools/cxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/Tools/d.py b/waflib/Tools/d.py
index e4cf73b..ac1da3a 100644
--- a/waflib/Tools/d.py
+++ b/waflib/Tools/d.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Carlos Rafael Giani, 2007 (dv)
 # Thomas Nagy, 2007-2018 (ita)
diff --git a/waflib/Tools/d_config.py b/waflib/Tools/d_config.py
index 6637556..2ffe2a7 100644
--- a/waflib/Tools/d_config.py
+++ b/waflib/Tools/d_config.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2016-2018 (ita)
 
diff --git a/waflib/Tools/d_scan.py b/waflib/Tools/d_scan.py
index 4e807a6..d56615b 100644
--- a/waflib/Tools/d_scan.py
+++ b/waflib/Tools/d_scan.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2016-2018 (ita)
 
diff --git a/waflib/Tools/dbus.py b/waflib/Tools/dbus.py
index d520f1c..7974a18 100644
--- a/waflib/Tools/dbus.py
+++ b/waflib/Tools/dbus.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Ali Sabil, 2007
 
diff --git a/waflib/Tools/dmd.py b/waflib/Tools/dmd.py
index 8917ca1..f81c369 100644
--- a/waflib/Tools/dmd.py
+++ b/waflib/Tools/dmd.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Carlos Rafael Giani, 2007 (dv)
 # Thomas Nagy, 2008-2018 (ita)
diff --git a/waflib/Tools/errcheck.py b/waflib/Tools/errcheck.py
index de8d75a..9d1d73d 100644
--- a/waflib/Tools/errcheck.py
+++ b/waflib/Tools/errcheck.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011 (ita)
 
diff --git a/waflib/Tools/fc.py b/waflib/Tools/fc.py
index 7fbd76d..f59505c 100644
--- a/waflib/Tools/fc.py
+++ b/waflib/Tools/fc.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # DC 2008
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/fc_config.py b/waflib/Tools/fc_config.py
index dc5e5c9..63c5846 100644
--- a/waflib/Tools/fc_config.py
+++ b/waflib/Tools/fc_config.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # DC 2008
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/fc_scan.py b/waflib/Tools/fc_scan.py
index 0824c92..c4c490e 100644
--- a/waflib/Tools/fc_scan.py
+++ b/waflib/Tools/fc_scan.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # DC 2008
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/flex.py b/waflib/Tools/flex.py
index 2256657..bab94bf 100644
--- a/waflib/Tools/flex.py
+++ b/waflib/Tools/flex.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # John O'Meara, 2006
 # Thomas Nagy, 2006-2018 (ita)
diff --git a/waflib/Tools/g95.py b/waflib/Tools/g95.py
index f69ba4f..0c1790d 100644
--- a/waflib/Tools/g95.py
+++ b/waflib/Tools/g95.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # KWS 2010
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/gas.py b/waflib/Tools/gas.py
index 4a8745a..b4890dc 100644
--- a/waflib/Tools/gas.py
+++ b/waflib/Tools/gas.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2008-2018 (ita)
 
diff --git a/waflib/Tools/gcc.py b/waflib/Tools/gcc.py
index acdd473..62da367 100644
--- a/waflib/Tools/gcc.py
+++ b/waflib/Tools/gcc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Tools/gdc.py b/waflib/Tools/gdc.py
index d89a66d..7372fab 100644
--- a/waflib/Tools/gdc.py
+++ b/waflib/Tools/gdc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Carlos Rafael Giani, 2007 (dv)
 
diff --git a/waflib/Tools/gfortran.py b/waflib/Tools/gfortran.py
index 1050667..aa954c9 100644
--- a/waflib/Tools/gfortran.py
+++ b/waflib/Tools/gfortran.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # DC 2008
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/glib2.py b/waflib/Tools/glib2.py
index 949fe37..0d1b944 100644
--- a/waflib/Tools/glib2.py
+++ b/waflib/Tools/glib2.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/gnu_dirs.py b/waflib/Tools/gnu_dirs.py
index 2847071..904ecdc 100644
--- a/waflib/Tools/gnu_dirs.py
+++ b/waflib/Tools/gnu_dirs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Ali Sabil, 2007
 
diff --git a/waflib/Tools/gxx.py b/waflib/Tools/gxx.py
index 22c5d26..cc521f0 100644
--- a/waflib/Tools/gxx.py
+++ b/waflib/Tools/gxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Tools/icc.py b/waflib/Tools/icc.py
index b6492c8..0158c6b 100644
--- a/waflib/Tools/icc.py
+++ b/waflib/Tools/icc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Stian Selnes 2008
 # Thomas Nagy 2009-2018 (ita)
diff --git a/waflib/Tools/icpc.py b/waflib/Tools/icpc.py
index 8a6cc6c..67770c1 100644
--- a/waflib/Tools/icpc.py
+++ b/waflib/Tools/icpc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy 2009-2018 (ita)
 
diff --git a/waflib/Tools/ifort.py b/waflib/Tools/ifort.py
index 17d3052..5c47b0e 100644
--- a/waflib/Tools/ifort.py
+++ b/waflib/Tools/ifort.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # DC 2008
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/intltool.py b/waflib/Tools/intltool.py
index af95ba8..1fe82df 100644
--- a/waflib/Tools/intltool.py
+++ b/waflib/Tools/intltool.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/irixcc.py b/waflib/Tools/irixcc.py
index 0335c13..8cbc8b7 100644
--- a/waflib/Tools/irixcc.py
+++ b/waflib/Tools/irixcc.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # imported from samba
 
diff --git a/waflib/Tools/javaw.py b/waflib/Tools/javaw.py
index b7f5dd1..6b76e30 100644
--- a/waflib/Tools/javaw.py
+++ b/waflib/Tools/javaw.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/ldc2.py b/waflib/Tools/ldc2.py
index a51c344..487596b 100644
--- a/waflib/Tools/ldc2.py
+++ b/waflib/Tools/ldc2.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Alex Rønne Petersen, 2012 (alexrp/Zor)
 
diff --git a/waflib/Tools/lua.py b/waflib/Tools/lua.py
index 15a333a..9f2c383 100644
--- a/waflib/Tools/lua.py
+++ b/waflib/Tools/lua.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Sebastian Schlingmann, 2008
 # Thomas Nagy, 2008-2018 (ita)
diff --git a/waflib/Tools/md5_tstamp.py b/waflib/Tools/md5_tstamp.py
index d1569fa..b667c21 100644
--- a/waflib/Tools/md5_tstamp.py
+++ b/waflib/Tools/md5_tstamp.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/Tools/msvc.py b/waflib/Tools/msvc.py
index d60f670..cfc7c25 100644
--- a/waflib/Tools/msvc.py
+++ b/waflib/Tools/msvc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Carlos Rafael Giani, 2006 (dv)
 # Tamas Pal, 2007 (folti)
diff --git a/waflib/Tools/nasm.py b/waflib/Tools/nasm.py
index 9c51c18..41d21fd 100644
--- a/waflib/Tools/nasm.py
+++ b/waflib/Tools/nasm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2008-2018 (ita)
 
diff --git a/waflib/Tools/nobuild.py b/waflib/Tools/nobuild.py
index 2e4b055..03e15f0 100644
--- a/waflib/Tools/nobuild.py
+++ b/waflib/Tools/nobuild.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2015 (ita)
 
diff --git a/waflib/Tools/perl.py b/waflib/Tools/perl.py
index 32b03fb..17e68e3 100644
--- a/waflib/Tools/perl.py
+++ b/waflib/Tools/perl.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # andersg at 0x63.nu 2007
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/python.py b/waflib/Tools/python.py
index b2dd1a9..924597e 100644
--- a/waflib/Tools/python.py
+++ b/waflib/Tools/python.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2007-2015 (ita)
 # Gustavo Carneiro (gjc), 2007
diff --git a/waflib/Tools/qt5.py b/waflib/Tools/qt5.py
index 0932e94..81a834b 100644
--- a/waflib/Tools/qt5.py
+++ b/waflib/Tools/qt5.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Rafaël Kooi, 2023 (RA-Kooi)
diff --git a/waflib/Tools/ruby.py b/waflib/Tools/ruby.py
index 8d92a79..210e988 100644
--- a/waflib/Tools/ruby.py
+++ b/waflib/Tools/ruby.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # daniel.svensson at purplescout.se 2008
 # Thomas Nagy 2016-2018 (ita)
diff --git a/waflib/Tools/suncc.py b/waflib/Tools/suncc.py
index 33d34fc..87ba419 100644
--- a/waflib/Tools/suncc.py
+++ b/waflib/Tools/suncc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Tools/suncxx.py b/waflib/Tools/suncxx.py
index 3b384f6..ecde097 100644
--- a/waflib/Tools/suncxx.py
+++ b/waflib/Tools/suncxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Tools/tex.py b/waflib/Tools/tex.py
index b4792c3..df4c8af 100644
--- a/waflib/Tools/tex.py
+++ b/waflib/Tools/tex.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 
diff --git a/waflib/Tools/vala.py b/waflib/Tools/vala.py
index 822ec50..b4578f2 100644
--- a/waflib/Tools/vala.py
+++ b/waflib/Tools/vala.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Ali Sabil, 2007
 # Radosław Szkodziński, 2010
diff --git a/waflib/Tools/waf_unit_test.py b/waflib/Tools/waf_unit_test.py
index 8cff89b..2e41d11 100644
--- a/waflib/Tools/waf_unit_test.py
+++ b/waflib/Tools/waf_unit_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Carlos Rafael Giani, 2006
 # Thomas Nagy, 2010-2018 (ita)
diff --git a/waflib/Tools/winres.py b/waflib/Tools/winres.py
index 73c0e95..73d847f 100644
--- a/waflib/Tools/winres.py
+++ b/waflib/Tools/winres.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Brant Young, 2007
 
diff --git a/waflib/Tools/xlc.py b/waflib/Tools/xlc.py
index 134dd41..24f92d2 100644
--- a/waflib/Tools/xlc.py
+++ b/waflib/Tools/xlc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Tools/xlcxx.py b/waflib/Tools/xlcxx.py
index 76aa59b..e53b382 100644
--- a/waflib/Tools/xlcxx.py
+++ b/waflib/Tools/xlcxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2018 (ita)
 # Ralf Habacker, 2006 (rh)
diff --git a/waflib/Utils.py b/waflib/Utils.py
index ea0f7a9..29d3e4c 100644
--- a/waflib/Utils.py
+++ b/waflib/Utils.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
 
diff --git a/waflib/__init__.py b/waflib/__init__.py
index 079df35..e3589fe 100644
--- a/waflib/__init__.py
+++ b/waflib/__init__.py
@@ -1,3 +1,3 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2018 (ita)
diff --git a/waflib/ansiterm.py b/waflib/ansiterm.py
index 027f0ad..a6cafeb 100644
--- a/waflib/ansiterm.py
+++ b/waflib/ansiterm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/__init__.py b/waflib/extras/__init__.py
index c8a3c34..ce52bab 100644
--- a/waflib/extras/__init__.py
+++ b/waflib/extras/__init__.py
@@ -1,3 +1,3 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2005-2010 (ita)
diff --git a/waflib/extras/batched_cc.py b/waflib/extras/batched_cc.py
index aad2872..53d0f86 100644
--- a/waflib/extras/batched_cc.py
+++ b/waflib/extras/batched_cc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2015 (ita)
 
diff --git a/waflib/extras/biber.py b/waflib/extras/biber.py
index fd9db4e..d8143f1 100644
--- a/waflib/extras/biber.py
+++ b/waflib/extras/biber.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011 (ita)
 
diff --git a/waflib/extras/bjam.py b/waflib/extras/bjam.py
index 8e04d3a..1b756dc 100644
--- a/waflib/extras/bjam.py
+++ b/waflib/extras/bjam.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # per rosengren 2011
 
 from os import sep, readlink
diff --git a/waflib/extras/blender.py b/waflib/extras/blender.py
index e5efc28..ec7ceeb 100644
--- a/waflib/extras/blender.py
+++ b/waflib/extras/blender.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Michal Proszek, 2014 (poxip)
 
diff --git a/waflib/extras/boo.py b/waflib/extras/boo.py
index 06623d4..4150d24 100644
--- a/waflib/extras/boo.py
+++ b/waflib/extras/boo.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Yannick LM 2011
 
diff --git a/waflib/extras/boost.py b/waflib/extras/boost.py
index 93b312a..02fe7df 100644
--- a/waflib/extras/boost.py
+++ b/waflib/extras/boost.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 #
 # partially based on boost.py written by Gernot Vormayr
diff --git a/waflib/extras/build_file_tracker.py b/waflib/extras/build_file_tracker.py
index c4f26fd..ae4daf5 100644
--- a/waflib/extras/build_file_tracker.py
+++ b/waflib/extras/build_file_tracker.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2015
 
diff --git a/waflib/extras/build_logs.py b/waflib/extras/build_logs.py
index cdf8ed0..34884a8 100644
--- a/waflib/extras/build_logs.py
+++ b/waflib/extras/build_logs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2013 (ita)
 
diff --git a/waflib/extras/buildcopy.py b/waflib/extras/buildcopy.py
index eaff7e6..bc716f3 100644
--- a/waflib/extras/buildcopy.py
+++ b/waflib/extras/buildcopy.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Calle Rosenquist, 2017 (xbreak)
 """
diff --git a/waflib/extras/c_bgxlc.py b/waflib/extras/c_bgxlc.py
index 6e3eaf7..0d7f863 100644
--- a/waflib/extras/c_bgxlc.py
+++ b/waflib/extras/c_bgxlc.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/c_dumbpreproc.py b/waflib/extras/c_dumbpreproc.py
index 1fdd5c3..d9a2d4b 100644
--- a/waflib/extras/c_dumbpreproc.py
+++ b/waflib/extras/c_dumbpreproc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2010 (ita)
 
diff --git a/waflib/extras/c_emscripten.py b/waflib/extras/c_emscripten.py
index e1ac494..9b169c6 100644
--- a/waflib/extras/c_emscripten.py
+++ b/waflib/extras/c_emscripten.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # -*- coding: utf-8 vi:ts=4:noexpandtab
 
 import subprocess, shlex, sys
diff --git a/waflib/extras/c_nec.py b/waflib/extras/c_nec.py
index 96bfae4..475a6da 100644
--- a/waflib/extras/c_nec.py
+++ b/waflib/extras/c_nec.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/cabal.py b/waflib/extras/cabal.py
index e10a0d1..15ed79b 100644
--- a/waflib/extras/cabal.py
+++ b/waflib/extras/cabal.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Anton Feldmann, 2012
 # "Base for cabal"
diff --git a/waflib/extras/clang_compilation_database.py b/waflib/extras/clang_compilation_database.py
index bd29db9..46eb8b2 100644
--- a/waflib/extras/clang_compilation_database.py
+++ b/waflib/extras/clang_compilation_database.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Christoph Koke, 2013
 # Alibek Omarov, 2019
diff --git a/waflib/extras/clang_cross.py b/waflib/extras/clang_cross.py
index 1b51e28..b911ccd 100644
--- a/waflib/extras/clang_cross.py
+++ b/waflib/extras/clang_cross.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Krzysztof Kosiński 2014
 # DragoonX6 2018
diff --git a/waflib/extras/clang_cross_common.py b/waflib/extras/clang_cross_common.py
index b76a070..48030b3 100644
--- a/waflib/extras/clang_cross_common.py
+++ b/waflib/extras/clang_cross_common.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # DragoonX6 2018
 
diff --git a/waflib/extras/clangxx_cross.py b/waflib/extras/clangxx_cross.py
index 0ad38ad..5f76f32 100644
--- a/waflib/extras/clangxx_cross.py
+++ b/waflib/extras/clangxx_cross.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy 2009-2018 (ita)
 # DragoonX6 2018
diff --git a/waflib/extras/classic_runner.py b/waflib/extras/classic_runner.py
index b08c794..56f2279 100644
--- a/waflib/extras/classic_runner.py
+++ b/waflib/extras/classic_runner.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2021 (ita)
 
diff --git a/waflib/extras/codelite.py b/waflib/extras/codelite.py
index 523302c..53a07ad 100644
--- a/waflib/extras/codelite.py
+++ b/waflib/extras/codelite.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # CodeLite Project
 # Christian Klein (chrikle@berlios.de)
diff --git a/waflib/extras/color_gcc.py b/waflib/extras/color_gcc.py
index 0972903..22d229c 100644
--- a/waflib/extras/color_gcc.py
+++ b/waflib/extras/color_gcc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 # Replaces the default formatter by one which understands GCC output and colorizes it.
diff --git a/waflib/extras/color_msvc.py b/waflib/extras/color_msvc.py
index 60bacb7..04ba75a 100644
--- a/waflib/extras/color_msvc.py
+++ b/waflib/extras/color_msvc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 # Replaces the default formatter by one which understands MSVC output and colorizes it.
diff --git a/waflib/extras/color_rvct.py b/waflib/extras/color_rvct.py
index f89ccbd..9a52cc7 100644
--- a/waflib/extras/color_rvct.py
+++ b/waflib/extras/color_rvct.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 # Replaces the default formatter by one which understands RVCT output and colorizes it.
diff --git a/waflib/extras/compat15.py b/waflib/extras/compat15.py
index 0e74df8..d457eb4 100644
--- a/waflib/extras/compat15.py
+++ b/waflib/extras/compat15.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010 (ita)
 
diff --git a/waflib/extras/cppcheck.py b/waflib/extras/cppcheck.py
index 13ff424..7442d1e 100644
--- a/waflib/extras/cppcheck.py
+++ b/waflib/extras/cppcheck.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # -*- encoding: utf-8 -*-
 # Michel Mooij, michel.mooij7@gmail.com
 
diff --git a/waflib/extras/cpplint.py b/waflib/extras/cpplint.py
index afc09c9..c47ecf1 100644
--- a/waflib/extras/cpplint.py
+++ b/waflib/extras/cpplint.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 #
 # written by Sylvain Rouquette, 2014
diff --git a/waflib/extras/cython.py b/waflib/extras/cython.py
index 591c274..5d8ab6d 100644
--- a/waflib/extras/cython.py
+++ b/waflib/extras/cython.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010-2015
 
diff --git a/waflib/extras/dcc.py b/waflib/extras/dcc.py
index c1a57c0..f5dd8a3 100644
--- a/waflib/extras/dcc.py
+++ b/waflib/extras/dcc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Jérôme Carretero, 2011 (zougloub)
 
diff --git a/waflib/extras/distnet.py b/waflib/extras/distnet.py
index 8084b15..06316e9 100644
--- a/waflib/extras/distnet.py
+++ b/waflib/extras/distnet.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/doxygen.py b/waflib/extras/doxygen.py
index 0fda703..2c17f02 100644
--- a/waflib/extras/doxygen.py
+++ b/waflib/extras/doxygen.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: UTF-8
 # Thomas Nagy 2008-2010 (ita)
 
diff --git a/waflib/extras/dpapi.py b/waflib/extras/dpapi.py
index b94d482..7af5933 100644
--- a/waflib/extras/dpapi.py
+++ b/waflib/extras/dpapi.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Matt Clarkson, 2012
 
diff --git a/waflib/extras/eclipse.py b/waflib/extras/eclipse.py
index 49ca968..74c335b 100644
--- a/waflib/extras/eclipse.py
+++ b/waflib/extras/eclipse.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Eclipse CDT 5.0 generator for Waf
 # Richard Quirk 2009-1011 (New BSD License)
diff --git a/waflib/extras/erlang.py b/waflib/extras/erlang.py
index 0b93d9a..a90e791 100644
--- a/waflib/extras/erlang.py
+++ b/waflib/extras/erlang.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010 (ita)
 # Przemyslaw Rzepecki, 2016
diff --git a/waflib/extras/fast_partial.py b/waflib/extras/fast_partial.py
index 90a9472..9c92d11 100644
--- a/waflib/extras/fast_partial.py
+++ b/waflib/extras/fast_partial.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2017-2018 (ita)
 
diff --git a/waflib/extras/fc_bgxlf.py b/waflib/extras/fc_bgxlf.py
index cca1810..4339e73 100644
--- a/waflib/extras/fc_bgxlf.py
+++ b/waflib/extras/fc_bgxlf.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_cray.py b/waflib/extras/fc_cray.py
index da733fa..cebe845 100644
--- a/waflib/extras/fc_cray.py
+++ b/waflib/extras/fc_cray.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_fujitsu.py b/waflib/extras/fc_fujitsu.py
index cae676c..8b1c696 100644
--- a/waflib/extras/fc_fujitsu.py
+++ b/waflib/extras/fc_fujitsu.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Detection of the Fujitsu Fortran compiler for ARM64FX
 
diff --git a/waflib/extras/fc_nag.py b/waflib/extras/fc_nag.py
index edcb218..bf54d6d 100644
--- a/waflib/extras/fc_nag.py
+++ b/waflib/extras/fc_nag.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_nec.py b/waflib/extras/fc_nec.py
index 67c8680..933b19c 100644
--- a/waflib/extras/fc_nec.py
+++ b/waflib/extras/fc_nec.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_nfort.py b/waflib/extras/fc_nfort.py
index c25886b..439f173 100644
--- a/waflib/extras/fc_nfort.py
+++ b/waflib/extras/fc_nfort.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Detection of the NEC Fortran compiler for Aurora Tsubasa
 
diff --git a/waflib/extras/fc_open64.py b/waflib/extras/fc_open64.py
index 413719f..99d36ba 100644
--- a/waflib/extras/fc_open64.py
+++ b/waflib/extras/fc_open64.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_pgfortran.py b/waflib/extras/fc_pgfortran.py
index afb2817..9cbfecd 100644
--- a/waflib/extras/fc_pgfortran.py
+++ b/waflib/extras/fc_pgfortran.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_solstudio.py b/waflib/extras/fc_solstudio.py
index 53766df..c562eab 100644
--- a/waflib/extras/fc_solstudio.py
+++ b/waflib/extras/fc_solstudio.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/fc_xlf.py b/waflib/extras/fc_xlf.py
index 5a3da03..f48ee59 100644
--- a/waflib/extras/fc_xlf.py
+++ b/waflib/extras/fc_xlf.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # harald at klimachs.de
 
diff --git a/waflib/extras/freeimage.py b/waflib/extras/freeimage.py
index f27e525..7b79adf 100644
--- a/waflib/extras/freeimage.py
+++ b/waflib/extras/freeimage.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 #
 # written by Sylvain Rouquette, 2011
diff --git a/waflib/extras/fsb.py b/waflib/extras/fsb.py
index 1b8f398..f79954d 100644
--- a/waflib/extras/fsb.py
+++ b/waflib/extras/fsb.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011 (ita)
 
diff --git a/waflib/extras/fsc.py b/waflib/extras/fsc.py
index c67e70b..3bb9c9c 100644
--- a/waflib/extras/fsc.py
+++ b/waflib/extras/fsc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011 (ita)
 
diff --git a/waflib/extras/gccdeps.py b/waflib/extras/gccdeps.py
index 5d2f0dd..309e2ec 100644
--- a/waflib/extras/gccdeps.py
+++ b/waflib/extras/gccdeps.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2008-2010 (ita)
 
diff --git a/waflib/extras/gdbus.py b/waflib/extras/gdbus.py
index 0e0476e..2369773 100644
--- a/waflib/extras/gdbus.py
+++ b/waflib/extras/gdbus.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Copyright Garmin International or its subsidiaries, 2018
 #
diff --git a/waflib/extras/gob2.py b/waflib/extras/gob2.py
index b4fa3b9..ad120ed 100644
--- a/waflib/extras/gob2.py
+++ b/waflib/extras/gob2.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Ali Sabil, 2007
 
diff --git a/waflib/extras/javatest.py b/waflib/extras/javatest.py
index 76d40ed..705eb36 100755
--- a/waflib/extras/javatest.py
+++ b/waflib/extras/javatest.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Federico Pellegrin, 2019 (fedepell)
 
diff --git a/waflib/extras/kde4.py b/waflib/extras/kde4.py
index aed9bfb..5c8bf66 100644
--- a/waflib/extras/kde4.py
+++ b/waflib/extras/kde4.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2010 (ita)
 
diff --git a/waflib/extras/local_rpath.py b/waflib/extras/local_rpath.py
index e3923d9..da66015 100644
--- a/waflib/extras/local_rpath.py
+++ b/waflib/extras/local_rpath.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011 (ita)
 
diff --git a/waflib/extras/make.py b/waflib/extras/make.py
index 933d9ca..571c4fc 100644
--- a/waflib/extras/make.py
+++ b/waflib/extras/make.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011 (ita)
 
diff --git a/waflib/extras/midl.py b/waflib/extras/midl.py
index 43e6cf9..6cc327d 100644
--- a/waflib/extras/midl.py
+++ b/waflib/extras/midl.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # Issue 1185 ultrix gmail com
 
 """
diff --git a/waflib/extras/msvc_pdb.py b/waflib/extras/msvc_pdb.py
index 077656b..bccad1b 100644
--- a/waflib/extras/msvc_pdb.py
+++ b/waflib/extras/msvc_pdb.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Rafaël Kooi 2019
 
diff --git a/waflib/extras/msvcdeps.py b/waflib/extras/msvcdeps.py
index e8985bd..97f571d 100644
--- a/waflib/extras/msvcdeps.py
+++ b/waflib/extras/msvcdeps.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Copyright Garmin International or its subsidiaries, 2012-2013
 
diff --git a/waflib/extras/msvs.py b/waflib/extras/msvs.py
index f987bb5..109bde6 100644
--- a/waflib/extras/msvs.py
+++ b/waflib/extras/msvs.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Avalanche Studios 2009-2011
 # Thomas Nagy 2011
diff --git a/waflib/extras/netcache_client.py b/waflib/extras/netcache_client.py
index dc49048..580ff64 100644
--- a/waflib/extras/netcache_client.py
+++ b/waflib/extras/netcache_client.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011-2015 (ita)
 
diff --git a/waflib/extras/ocaml.py b/waflib/extras/ocaml.py
index 7d785c6..aa7c069 100644
--- a/waflib/extras/ocaml.py
+++ b/waflib/extras/ocaml.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2010 (ita)
 
diff --git a/waflib/extras/package.py b/waflib/extras/package.py
index c06498e..3db9738 100644
--- a/waflib/extras/package.py
+++ b/waflib/extras/package.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2011
 
diff --git a/waflib/extras/parallel_debug.py b/waflib/extras/parallel_debug.py
index 4ffec5e..aa75553 100644
--- a/waflib/extras/parallel_debug.py
+++ b/waflib/extras/parallel_debug.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2007-2010 (ita)
 
diff --git a/waflib/extras/pch.py b/waflib/extras/pch.py
index b44c7a2..a0e2ed6 100644
--- a/waflib/extras/pch.py
+++ b/waflib/extras/pch.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Alexander Afanasyev (UCLA), 2014
 
diff --git a/waflib/extras/pep8.py b/waflib/extras/pep8.py
index 676beed..36bcf0f 100644
--- a/waflib/extras/pep8.py
+++ b/waflib/extras/pep8.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 #
 # written by Sylvain Rouquette, 2011
diff --git a/waflib/extras/pgicc.py b/waflib/extras/pgicc.py
index f8068d5..11c816c 100644
--- a/waflib/extras/pgicc.py
+++ b/waflib/extras/pgicc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Antoine Dechaume 2011
 
diff --git a/waflib/extras/pgicxx.py b/waflib/extras/pgicxx.py
index eae121c..d91f50b 100644
--- a/waflib/extras/pgicxx.py
+++ b/waflib/extras/pgicxx.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Antoine Dechaume 2011
 
diff --git a/waflib/extras/proc.py b/waflib/extras/proc.py
index 764abec..2af0c21 100644
--- a/waflib/extras/proc.py
+++ b/waflib/extras/proc.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # per rosengren 2011
 
 from os import environ, path
diff --git a/waflib/extras/protoc.py b/waflib/extras/protoc.py
index 4a519cc..928de1d 100644
--- a/waflib/extras/protoc.py
+++ b/waflib/extras/protoc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Philipp Bender, 2012
 # Matt Clarkson, 2012
diff --git a/waflib/extras/pyqt5.py b/waflib/extras/pyqt5.py
index 0c083a1..1f97fe3 100644
--- a/waflib/extras/pyqt5.py
+++ b/waflib/extras/pyqt5.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Federico Pellegrin, 2016-2022 (fedepell) adapted for Python
 
diff --git a/waflib/extras/pytest.py b/waflib/extras/pytest.py
index fc9ad1c..b00e649 100644
--- a/waflib/extras/pytest.py
+++ b/waflib/extras/pytest.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Calle Rosenquist, 2016-2018 (xbreak)
 
diff --git a/waflib/extras/qnxnto.py b/waflib/extras/qnxnto.py
index 1158124..356f09f 100644
--- a/waflib/extras/qnxnto.py
+++ b/waflib/extras/qnxnto.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Jérôme Carretero 2011 (zougloub)
 # QNX neutrino compatibility functions
diff --git a/waflib/extras/qt4.py b/waflib/extras/qt4.py
index d19a4dd..ff1fe85 100644
--- a/waflib/extras/qt4.py
+++ b/waflib/extras/qt4.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2006-2010 (ita)
 
diff --git a/waflib/extras/relocation.py b/waflib/extras/relocation.py
index 7e821f4..5487659 100644
--- a/waflib/extras/relocation.py
+++ b/waflib/extras/relocation.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/remote.py b/waflib/extras/remote.py
index f43b600..4fd645d 100644
--- a/waflib/extras/remote.py
+++ b/waflib/extras/remote.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Remote Builds tool using rsync+ssh
 
diff --git a/waflib/extras/resx.py b/waflib/extras/resx.py
index caf4d31..3b1902c 100644
--- a/waflib/extras/resx.py
+++ b/waflib/extras/resx.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 import os
diff --git a/waflib/extras/review.py b/waflib/extras/review.py
index 561e062..93403f6 100644
--- a/waflib/extras/review.py
+++ b/waflib/extras/review.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Laurent Birtz, 2011
 # moved the code into a separate tool (ita)
diff --git a/waflib/extras/rst.py b/waflib/extras/rst.py
index f3c3a5e..5f3202f 100644
--- a/waflib/extras/rst.py
+++ b/waflib/extras/rst.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Jérôme Carretero, 2013 (zougloub)
 
diff --git a/waflib/extras/run_do_script.py b/waflib/extras/run_do_script.py
index 07e3aa2..b369d7e 100644
--- a/waflib/extras/run_do_script.py
+++ b/waflib/extras/run_do_script.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Hans-Martin von Gaudecker, 2012
 
diff --git a/waflib/extras/run_m_script.py b/waflib/extras/run_m_script.py
index b5f27eb..85d5d4f 100644
--- a/waflib/extras/run_m_script.py
+++ b/waflib/extras/run_m_script.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Hans-Martin von Gaudecker, 2012
 
diff --git a/waflib/extras/run_py_script.py b/waflib/extras/run_py_script.py
index 3670381..496d518 100644
--- a/waflib/extras/run_py_script.py
+++ b/waflib/extras/run_py_script.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Hans-Martin von Gaudecker, 2012
 
diff --git a/waflib/extras/run_r_script.py b/waflib/extras/run_r_script.py
index b0d8f2b..30f4137 100644
--- a/waflib/extras/run_r_script.py
+++ b/waflib/extras/run_r_script.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Hans-Martin von Gaudecker, 2012
 
diff --git a/waflib/extras/sas.py b/waflib/extras/sas.py
index 754c614..07f82dd 100644
--- a/waflib/extras/sas.py
+++ b/waflib/extras/sas.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Mark Coggeshall, 2010
 
diff --git a/waflib/extras/scala.py b/waflib/extras/scala.py
index a9880f0..02ada39 100644
--- a/waflib/extras/scala.py
+++ b/waflib/extras/scala.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010 (ita)
 
diff --git a/waflib/extras/slow_qt4.py b/waflib/extras/slow_qt4.py
index ec7880b..4e637dd 100644
--- a/waflib/extras/slow_qt4.py
+++ b/waflib/extras/slow_qt4.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # Thomas Nagy, 2011 (ita)
 
 """
diff --git a/waflib/extras/softlink_libs.py b/waflib/extras/softlink_libs.py
index 50c777f..55ae8e1 100644
--- a/waflib/extras/softlink_libs.py
+++ b/waflib/extras/softlink_libs.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # per rosengren 2011
 
 from waflib.TaskGen import feature, after_method
diff --git a/waflib/extras/stale.py b/waflib/extras/stale.py
index cac3f46..3bd8585 100644
--- a/waflib/extras/stale.py
+++ b/waflib/extras/stale.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: UTF-8
 # Thomas Nagy, 2006-2015 (ita)
 
diff --git a/waflib/extras/stracedeps.py b/waflib/extras/stracedeps.py
index 37d82cb..eb4d4b1 100644
--- a/waflib/extras/stracedeps.py
+++ b/waflib/extras/stracedeps.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2015 (ita)
 
diff --git a/waflib/extras/swig.py b/waflib/extras/swig.py
index 967caeb..7c720c2 100644
--- a/waflib/extras/swig.py
+++ b/waflib/extras/swig.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: UTF-8
 # Petar Forai
 # Thomas Nagy 2008-2010 (ita)
diff --git a/waflib/extras/syms.py b/waflib/extras/syms.py
index 562f708..5bb2bb8 100644
--- a/waflib/extras/syms.py
+++ b/waflib/extras/syms.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/ticgt.py b/waflib/extras/ticgt.py
index f43a7ea..a1c002e 100644
--- a/waflib/extras/ticgt.py
+++ b/waflib/extras/ticgt.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 # Texas Instruments code generator support (experimental)
diff --git a/waflib/extras/unity.py b/waflib/extras/unity.py
index 78128ed..1705728 100644
--- a/waflib/extras/unity.py
+++ b/waflib/extras/unity.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/use_config.py b/waflib/extras/use_config.py
index ef5129f..804ff49 100644
--- a/waflib/extras/use_config.py
+++ b/waflib/extras/use_config.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # coding=utf-8
 # Mathieu Courtois - EDF R&D, 2013 - http://www.code-aster.org
 
diff --git a/waflib/extras/valadoc.py b/waflib/extras/valadoc.py
index c50f69e..672f978 100644
--- a/waflib/extras/valadoc.py
+++ b/waflib/extras/valadoc.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: UTF-8
 # Nicolas Joseph 2009
 
diff --git a/waflib/extras/waf_xattr.py b/waflib/extras/waf_xattr.py
index 351dd63..5ba8dc6 100644
--- a/waflib/extras/waf_xattr.py
+++ b/waflib/extras/waf_xattr.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/wafcache.py b/waflib/extras/wafcache.py
index 30ac3ef..56a553c 100644
--- a/waflib/extras/wafcache.py
+++ b/waflib/extras/wafcache.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2019 (ita)
 
diff --git a/waflib/extras/why.py b/waflib/extras/why.py
index 1bb941f..9d7347a 100644
--- a/waflib/extras/why.py
+++ b/waflib/extras/why.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010 (ita)
 
diff --git a/waflib/extras/win32_opts.py b/waflib/extras/win32_opts.py
index 9f7443c..35d687b 100644
--- a/waflib/extras/win32_opts.py
+++ b/waflib/extras/win32_opts.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 
 """
diff --git a/waflib/extras/xcode6.py b/waflib/extras/xcode6.py
index c5b3091..e6d22d7 100644
--- a/waflib/extras/xcode6.py
+++ b/waflib/extras/xcode6.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # XCode 3/XCode 4/XCode 6/Xcode 7 generator for Waf
 # Based on work by Nicolas Mercier 2011
diff --git a/waflib/fixpy2.py b/waflib/fixpy2.py
index c99bff4..8e97918 100644
--- a/waflib/fixpy2.py
+++ b/waflib/fixpy2.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2010-2018 (ita)
 
diff --git a/waflib/processor.py b/waflib/processor.py
index eff2e69..f927ebe 100755
--- a/waflib/processor.py
+++ b/waflib/processor.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/python3
 # encoding: utf-8
 # Thomas Nagy, 2016-2018 (ita)
 
-- 
2.42.1

openSUSE Build Service is sponsored by