support: utils: use python3 explicitly
authorPetr Vorel <petr.vorel@gmail.com>
Tue, 21 Sep 2021 21:04:37 +0000 (23:04 +0200)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Wed, 22 Sep 2021 19:30:24 +0000 (21:30 +0200)
Python 2 is EOL sice 2020 [1], it's still available on distros, but may not
be installed by default (as being replaced by python3).

Thus remove compatibility imports:
from __future__ import print_function
from __future__ import absolute_import

Tested with python3 -m py_compile.

[1] https://www.python.org/doc/sunset-python-2/

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
12 files changed:
support/scripts/cve.py
support/scripts/graph-build-time
support/scripts/graph-depends
support/scripts/pycompile.py
support/scripts/size-stats
support/testing/tests/package/sample_gst1_python.py
support/testing/tests/package/sample_python_gobject.py
utils/check-package
utils/genrandconfig
utils/get-developers
utils/getdeveloperlib.py
utils/size-stats-compare

index 13c29fabe0c1a1667d01cf4c33dc92289e8e634a..7cd6fce4d858de6b1c400e307caa83f36ab83090 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (C) 2009 by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 # Copyright (C) 2020 by Gregory CLEMENT <gregory.clement@bootlin.com>
index ba3cdad85b1503fefc2cd16ac88ad38f400c6f05..742c9a7a50837dc1fe6b868a96d330c2292fe82e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (C) 2011 by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 # Copyright (C) 2013 by Yann E. MORIN <yann.morin.1998@free.fr>
index d42bebce9dfb36a96c501008f587105c93de6aab..a66fb28f41b4782d4488dbf36b103e1889a973d4 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Usage (the graphviz package must be installed in your distribution)
 #  ./support/scripts/graph-depends [-p package-name] > test.dot
index b8cd3cee6c13ba4cf40bda710c7cebb4f4ac39b5..8774144a90b8a45a7329f7b1fcae3453c988bcfc 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 """
 Byte compile all .py files from provided directories. This script is an
@@ -6,8 +6,6 @@ alternative implementation of compileall.compile_dir written with
 cross-compilation in mind.
 """
 
-from __future__ import print_function
-
 import argparse
 import os
 import py_compile
index dea3a6007c4d705ff74d70dba2fa93ec4114fe06..bf3d12a9b7d5042e80ff9ee33e8dd5bbbd001046 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (C) 2014 by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 
index fab7e74f40c630046c1c69a6f69efda2b4704089..2d7e0e1ed972ef73f8441d05474b89087413cf6d 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 """A simple test that uses gst1-python to run a fake videotestsrc for 100
 frames
 """
index 50564aa79f561618a03e9c025652335e5070a0a0..4490a73613309769bd77fd87892a3aad3bd56ad1 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 """A simple test that uses python-gobject to find the path of sh."""
 from gi.repository import GLib
 
index dd18d19c259729df6b219dd4ac2bae2603288e03..a959fef0794b64825fafb1772e8558bd6feff7cf 100755 (executable)
@@ -1,7 +1,6 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # See utils/checkpackagelib/readme.txt before editing this file.
 
-from __future__ import print_function
 import argparse
 import inspect
 import os
index 622cfd489131ca8d34c3cc1c2edafdf1754d75d1..a1431bf1a830934a41982e8d0448250afb24243e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (C) 2014 by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 #
@@ -18,8 +18,6 @@
 
 # This script generates a random configuration for testing Buildroot.
 
-from __future__ import print_function
-
 import contextlib
 import csv
 import os
index 9182b2d85f1cf64d8ed51c8f786de24024809d98..22accaf1818493cb66c9277cb1d0e379053da603 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 import argparse
 import getdeveloperlib
index ce822320f82563910d2a60bbcb6735b039648e37..438d26d68d8e3a318d2aa2b205fe446129f8e4e6 100644 (file)
@@ -1,4 +1,3 @@
-from __future__ import print_function
 from io import open
 import os
 import re
index a3d7f250c6c1d9bd0df9c3853d67f7b3202441be..422972e4889f424c36e0fa15776372cd724a960d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (C) 2016 Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>