summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJulien Jehannet <julien.jehannet@logilab.fr>2010-12-07 16:04:28 +0100
committerJulien Jehannet <julien.jehannet@logilab.fr>2010-12-07 16:04:28 +0100
commitfac3eabf729f6e7a8b93bd0e8cc1b252ea2a3fba (patch)
treeb19986213a8fee732c3ec259aaea00a83bdd8365 /setup.py
parenta87b90ef093e54f0c062f9fcd098fbf21662ac2a (diff)
downloadlogilab-common-fac3eabf729f6e7a8b93bd0e8cc1b252ea2a3fba.tar.gz
[debian] py3k: update debian rules with new debhelper API
*** Working In Progress *** - tests cannot pass Try with command: PYTHONPATH=~/src/public lgp build -vv -d py3k --hooks=no
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index ef35099..31db5f2 100644
--- a/setup.py
+++ b/setup.py
@@ -38,6 +38,13 @@ 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
__pkginfo__ = __import__("__pkginfo__")
@@ -154,7 +161,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
)