diff options
-rw-r--r--[-rwxr-xr-x] | setup.py | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -1,15 +1,15 @@ #!/usr/bin/env python import os +import sys -if 'SUGAR_ACTIVITY_ROOT' in os.environ: - from sugar.activity import bundlebuilder - - if __name__ == "__main__": - bundlebuilder.start() -else: +if len(sys.argv) > 1 and '--no-sugar' == sys.argv[1]: + # Remove the argument from the stack so we don't cause problems + # for distutils + sys.argv.pop(1) + import glob, os.path, string from distutils.core import setup - + DATA_FILES = [ ('icons', glob.glob('icons/*')), ('images', glob.glob('images/*')), @@ -25,3 +25,8 @@ else: scripts = ['turtleart'], data_files = DATA_FILES, ) +else: + from sugar.activity import bundlebuilder + + if __name__ == "__main__": + bundlebuilder.start() |