summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorcliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2010-10-23 22:13:39 +0000
committercliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2010-10-23 22:13:39 +0000
commitde0b6a0404c814aba70deea8083d78698a3faceb (patch)
tree3528d5ca2cd0c304c0a22f2e4fb1d3863e1e2b64 /setup.py
parentde45967fc688c1e0bd072f25c27d5a4826e79de5 (diff)
downloadpyserial-de0b6a0404c814aba70deea8083d78698a3faceb.tar.gz
also run 2to3 on installed scripts
git-svn-id: http://svn.code.sf.net/p/pyserial/code/trunk/pyserial@381 f19166aa-fa4f-0410-85c2-fa1106f25c8a
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index 353ffdc..2892874 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,13 @@
-# setup.py for pyserial
+# setup.py for pySerial
#
-# windows installer:
-# python setup.py bdist_wininst
+# Windows installer:
+# "python setup.py bdist_wininst"
+#
+# Direct install (all systems):
+# "python setup.py install"
+#
+# For Python 3.x use the corresponding Python executable,
+# e.g. "python3 setup.py ..."
import sys
@@ -9,10 +15,12 @@ from distutils.core import setup
try:
from distutils.command.build_py import build_py_2to3 as build_py
+ from distutils.command.build_scripts import build_scripts_2to3 as build_scripts
except ImportError:
if sys.version_info >= (3, 0):
raise ImportError("build_py_2to3 not found in distutils - it is required for Python 3.x")
from distutils.command.build_py import build_py
+ from distutils.command.build_scripts import build_scripts
suffix = ""
else:
suffix = "-py3k"
@@ -60,7 +68,7 @@ setup(
'Topic :: Terminals :: Serial',
],
platforms = 'any',
- cmdclass = {'build_py': build_py},
+ cmdclass = {'build_py': build_py, 'build_scripts': build_scripts},
scripts = ['examples/miniterm.py'],
)