From 6c178fc5486dc9deb1cfc9dd072ec0128f3c0e90 Mon Sep 17 00:00:00 2001 From: Taverne Sylvain Date: Wed, 1 Feb 2017 14:00:18 +0100 Subject: [PATCH] setup.py : Use itools setup one if available --- .gitignore | 1 + setup.py | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6ca68fbe1..01b8b63c9 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ dist version.txt test/pdf/*.pdf .idea +itools/environment.json diff --git a/setup.py b/setup.py index 32ccc1bc3..b30828847 100644 --- a/setup.py +++ b/setup.py @@ -65,8 +65,18 @@ def get_compile_flags(command): if __name__ == '__main__': - ext_modules = [] + itools_is_available = False + try: + from itools.core import get_abspath + from itools.pkg import setup as itools_setup + itools_is_available = True + except: + pass + if itools_is_available: + itools_setup(get_abspath('')) + exit(0) + ext_modules = [] # XML Parser try: flags = get_compile_flags('pkg-config --cflags --libs glib-2.0')