0

initial version of the contribManager

This commit is contained in:
Andrew Chin
2011-08-16 20:52:43 -04:00
parent 8794f3a1d1
commit cd2a2bdf2c
2 changed files with 40 additions and 1 deletions

38
contribManager.py Executable file
View File

@@ -0,0 +1,38 @@
#!/usr/bin/env python
# The contrib manager is used to help control the contribs script
# that are shipped with overviewer in Windows packages
import sys
import os.path
scripts=dict( # keys are names, values are scripts
benchmark="benchmark.py",
findSigns="findSigns.py",
validate="validateRegionFile.py"
)
# figure out what script to execute
argv=os.path.basename(sys.argv[0])
if argv[-4:] == ".exe":
argv=argv[0:-4]
if argv[-3:] == ".py":
argv=argv[0:-3]
print "argv is ", argv
if argv in scripts.keys():
script = scripts[argv]
else:
if sys.argv[1] in scripts.keys():
script = scripts[sys.argv[1]]
else:
print "what do you want to run?"
sys.exit(1)
print "running", script
execfile(os.path.join("contrib", script))

View File

@@ -91,10 +91,11 @@ def recursive_package_data(src, package_dir='overviewer_core'):
# #
if py2exe is not None: if py2exe is not None:
setup_kwargs['console'] = ['overviewer.py'] setup_kwargs['console'] = ['overviewer.py', 'contribManager.py']
setup_kwargs['data_files'] = [('', doc_files)] setup_kwargs['data_files'] = [('', doc_files)]
setup_kwargs['data_files'] += recursive_data_files('overviewer_core/data/textures', 'textures') setup_kwargs['data_files'] += recursive_data_files('overviewer_core/data/textures', 'textures')
setup_kwargs['data_files'] += recursive_data_files('overviewer_core/data/web_assets', 'web_assets') setup_kwargs['data_files'] += recursive_data_files('overviewer_core/data/web_assets', 'web_assets')
setup_kwargs['data_files'] += recursive_data_files('contrib', 'contrib')
setup_kwargs['zipfile'] = None setup_kwargs['zipfile'] = None
if platform.system() == 'Windows' and '64bit' in platform.architecture(): if platform.system() == 'Windows' and '64bit' in platform.architecture():
b = 3 b = 3