Use more portable python shebangs
commite6174dd4aad19835b3f18429917408fb522e0551
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 6 Feb 2018 16:22:16 +0000 (6 17:22 +0100)
committerRoland Schulz <roland.schulz@intel.com>
Thu, 8 Feb 2018 21:52:36 +0000 (8 22:52 +0100)
treec84c24640f8d9c39bb4fc969d58e00112a90fea9
parentd981389f3b18305ac437f6802cd45c1e65dd9668
Use more portable python shebangs

Per https://www.python.org/dev/peps/pep-0394/#recommendation, we
should use env, and point it at python2. When we either make them 2/3
or just-3 compatible, this should change.

Some distros (notable Arch Linux) already point python at python3 so
we should choose to be explicit, and thus somewhat portable.

Fixes #2401

Change-Id: Icf98e04660c798d10b167f971b20698e0741994a
20 files changed:
admin/copyright.py
docs/doxygen/check-source.py
docs/doxygen/doxygenxml.py
docs/doxygen/gmxtree.py
docs/doxygen/graphbuilder.py
docs/doxygen/includesorter.py
docs/doxygen/reporter.py
scripts/make_gromos_rtp.py
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_128_fma_double/make_nb_kernel_avx_128_fma_double.py
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_128_fma_single/make_nb_kernel_avx_128_fma_single.py
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_256_double/make_nb_kernel_avx_256_double.py
src/gromacs/gmxlib/nonbonded/nb_kernel_avx_256_single/make_nb_kernel_avx_256_single.py
src/gromacs/gmxlib/nonbonded/nb_kernel_c/make_nb_kernel_c.py
src/gromacs/gmxlib/nonbonded/nb_kernel_sparc64_hpc_ace_double/make_nb_kernel_sparc64_hpc_ace_double.py
src/gromacs/gmxlib/nonbonded/nb_kernel_sse2_double/make_nb_kernel_sse2_double.py
src/gromacs/gmxlib/nonbonded/nb_kernel_sse2_single/make_nb_kernel_sse2_single.py
src/gromacs/gmxlib/nonbonded/nb_kernel_sse4_1_double/make_nb_kernel_sse4_1_double.py
src/gromacs/gmxlib/nonbonded/nb_kernel_sse4_1_single/make_nb_kernel_sse4_1_single.py
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_file_generator/make_verlet_simd_kernel_files.py
src/gromacs/selection/tests/gensphere.py