[Python-checkins] benchmarks: Differentiate between libraries that are Python 3 compatible as-is vs.

brett.cannon python-checkins at python.org
Sat Sep 1 00:52:50 CEST 2012


http://hg.python.org/benchmarks/rev/47035700a022
changeset:   163:47035700a022
user:        Brett Cannon <brett at python.org>
date:        Fri Aug 31 18:52:42 2012 -0400
summary:
  Differentiate between libraries that are Python 3 compatible as-is vs.
needing 2to3 translation.

files:
  make_perf3.sh |  11 +++++++++--
  1 files changed, 9 insertions(+), 2 deletions(-)


diff --git a/make_perf3.sh b/make_perf3.sh
--- a/make_perf3.sh
+++ b/make_perf3.sh
@@ -30,9 +30,16 @@
 cp "${srcdir}/perf.py" perf.py
 ${CONVERT} perf.py
 
-SAFE_LIBS="2to3 mako pathlib"
+# Libraries that are Python 3 compatible as-is.
+SAFE_LIBS_AS_IS="pathlib"
+# Libraries that work with Python 3 after passing through 2to3.
+SAFE_LIBS_TO_TRANSLATE="2to3 mako"
 mkdir lib
-for safe_lib in ${SAFE_LIBS}; do
+for safe_lib in ${SAFE_LIBS_AS_IS}; do
+  cp -a "${srcdir}/lib/${safe_lib}" lib/${safe_lib}
+done
+
+for safe_lib in ${SAFE_LIBS_TO_TRANSLATE}; do
   cp -a "${srcdir}/lib/${safe_lib}" lib/${safe_lib}
   ${CONVERT} lib/${safe_lib}
 done

-- 
Repository URL: http://hg.python.org/benchmarks


More information about the Python-checkins mailing list