diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-08-18 15:09:07 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-08-18 15:09:07 (GMT) |
commit | 920af10c47c9d36d7bcf240b418bad8b33fc8b1a (patch) | |
tree | ac98faf3e89cde71da829e4f69325fe1e5d72e57 | |
parent | 58dfd3884cb769e2ffa5245a4c24b5bdecacdb70 (diff) |
detect -no-sugar situation
-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() |