summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlib/py-compile16
1 files changed, 13 insertions, 3 deletions
diff --git a/lib/py-compile b/lib/py-compile
index e1496a08c..d11962e96 100755
--- a/lib/py-compile
+++ b/lib/py-compile
@@ -1,7 +1,7 @@
#!/bin/sh
# py-compile - Compile a Python program
-scriptversion=2022-09-26.22; # UTC
+scriptversion=2023-03-30.00; # UTC
# Copyright (C) 2000-2023 Free Software Foundation, Inc.
@@ -139,7 +139,12 @@ python_minor=`$PYTHON -c 'import sys; print(sys.version_info[1])'`
# First byte compile (no optimization) all the modules.
# This works for all currently known Python versions.
$PYTHON -c "
-import sys, os, py_compile, importlib
+import sys, os, py_compile
+
+try:
+ import importlib
+except ImportError:
+ importlib = None
# importlib.util.cache_from_source was added in 3.4
if (
@@ -166,7 +171,12 @@ sys.stdout.write('\n')" "$@" || exit $?
# Then byte compile w/optimization all the modules.
$PYTHON -O -c "
-import sys, os, py_compile, importlib
+import sys, os, py_compile
+
+try:
+ import importlib
+except ImportError:
+ importlib = None
# importlib.util.cache_from_source was added in 3.4
if (