summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorSylvain Thénault <sylvain.thenault@logilab.fr>2013-10-04 09:50:48 +0200
committerSylvain Thénault <sylvain.thenault@logilab.fr>2013-10-04 09:50:48 +0200
commitfd6a2ceb64dced5892af3ee6d72dab1725cd7f95 (patch)
treefc0ba196ca510dc98de6910efea9e1760ce2ec23 /setup.py
parent997cb119b5550539ab5726f38e5936b416ead2d1 (diff)
downloadastroid-git-fd6a2ceb64dced5892af3ee6d72dab1725cd7f95.tar.gz
backport pylint fix on setup.py for py3k windows/cross-compiliation install issue
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/setup.py b/setup.py
index f8b83371..a654be1a 100644
--- a/setup.py
+++ b/setup.py
@@ -132,21 +132,15 @@ class MyBuildPy(build_py):
else:
base = modname
basedir = os.path.join(self.build_lib, base)
- if sys.platform == 'win32':
- two_to_three = [sys.executable]
- exe_path = os.path.dirname(sys.executable)
- two_to_three.append(os.path.join(exe_path, 'Tools\\Scripts\\2to3.py'))
- else:
- two_to_three = ['2to3']
for directory in include_dirs:
dest = join(basedir, directory)
shutil.rmtree(dest, ignore_errors=True)
shutil.copytree(directory, dest)
if sys.version_info >= (3, 0):
# process manually python file in include_dirs (test data)
- from subprocess import check_call
- print('running 2to3 on', dest) # parens are NOT optional here for py3k compat
- check_call(two_to_three + ['-wn', dest])
+ from distutils.util import run_2to3
+ print('running 2to3 on', dest)
+ run_2to3([dest])
def install(**kwargs):
"""setup entry point"""