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')