瀏覽代碼

Use 2to3 when building under Python 3.

Dwayne Litzenberger 11 年之前
父節點
當前提交
0fd260eae7
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      python/setup.py

+ 6 - 1
python/setup.py

@@ -20,7 +20,12 @@ except ImportError:
         "ez_setup installed.\n")
     raise
 from distutils.command.clean import clean as _clean
-from distutils.command.build_py import build_py as _build_py
+if sys.version_info[0] >= 3:
+    # Python 3
+    from distutils.command.build_py import build_py_2to3 as _build_py
+else:
+    # Python 2
+    from distutils.command.build_py import build_py as _build_py
 from distutils.spawn import find_executable
 
 maintainer_email = "protobuf@googlegroups.com"