summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJulien Jehannet <julien.jehannet@logilab.fr>2010-11-22 17:24:15 +0100
committerJulien Jehannet <julien.jehannet@logilab.fr>2010-11-22 17:24:15 +0100
commit7b4f7174d1f6e38f0d03939c453fadf3697317df (patch)
tree220dcc93011c3de8aef2963de233673fd28480e7 /setup.py
parent0f0e27252189dad9a04e77c8ab073323d17e9db6 (diff)
downloadastroid-7b4f7174d1f6e38f0d03939c453fadf3697317df.tar.gz
[debian] py3k: change build command from new distutils
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 72881eb..e485805 100644
--- a/setup.py
+++ b/setup.py
@@ -38,6 +38,12 @@ except ImportError:
from distutils.command import install_lib
USE_SETUPTOOLS = 0
+try:
+ # python3
+ from distutils.command.build_py import build_py_2to3 as build_py
+except ImportError:
+ # python2.x
+ from distutils.command.build_py import build_py
sys.modules.pop('__pkginfo__', None)
# import optional features
@@ -156,7 +162,8 @@ def install(**kwargs):
scripts = ensure_scripts(scripts),
data_files = data_files,
ext_modules = ext_modules,
- cmdclass = {'install_lib': MyInstallLib},
+ cmdclass = {'install_lib': MyInstallLib,
+ 'build_py': build_py},
**kwargs
)