initial version of the contribManager
This commit is contained in:
38
contribManager.py
Executable file
38
contribManager.py
Executable 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))
|
||||
3
setup.py
3
setup.py
@@ -91,10 +91,11 @@ def recursive_package_data(src, package_dir='overviewer_core'):
|
||||
#
|
||||
|
||||
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'] += 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('contrib', 'contrib')
|
||||
setup_kwargs['zipfile'] = None
|
||||
if platform.system() == 'Windows' and '64bit' in platform.architecture():
|
||||
b = 3
|
||||
|
||||
Reference in New Issue
Block a user