Index: wflow-py/make_wflow_exe_buildserver.py =================================================================== diff -u -r834be6381f328109617a1ad55baf3f1fda9a874a -re1af852a21006547ca71fc10827f639bb9cbc2f7 --- wflow-py/make_wflow_exe_buildserver.py (.../make_wflow_exe_buildserver.py) (revision 834be6381f328109617a1ad55baf3f1fda9a874a) +++ wflow-py/make_wflow_exe_buildserver.py (.../make_wflow_exe_buildserver.py) (revision e1af852a21006547ca71fc10827f639bb9cbc2f7) @@ -74,7 +74,7 @@ pdir + "Library/bin/svml_dispmd.dll"] -os.system("c:\Anaconda\python mkversion.py") +os.system("c:\Anaconda\python mkversion_buildserver.py") Index: wflow-py/mkversion_buildserver.py =================================================================== diff -u --- wflow-py/mkversion_buildserver.py (revision 0) +++ wflow-py/mkversion_buildserver.py (revision e1af852a21006547ca71fc10827f639bb9cbc2f7) @@ -0,0 +1,54 @@ +import os +import datetime + +import subprocess + +branch = None + +try: + branch = subprocess.check_output('C:\Program Files\CollabNet\Subversion Client\svn.exe info | C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\grep.exe URL', shell=True).strip().split('/')[1] +except: + branch = None + +if branch == None: + branch = 'master' + +vers='1' +nrversion = '1.0' + +################################### +manualversion = nrversion + "." + branch + "." + vers +manualmainversion = nrversion + "." + branch +version = nrversion = '1.0' + "." + vers +################################### +a = open("_version.py","w") + +build=datetime.datetime.now() + +a.write("VERSION=\"" + manualversion + "\"\n") +a.write("MVERSION=\"" + manualmainversion +"\"\n") +a.write("NVERSION=\"" + version +"\"\n") +a.write("BUILD=\"" + str(build) +"\"\n") +a.close() + +a = open("wflow/__init__.py","w") +a.write("__all__ = [\"wflow_funcs\",\"wflow_adapt\",\"wflow_lib\",\"pcrut\",\"wf_DynamicFramework\",\"stats\"]\n") +a.write("__version__=\"" + manualmainversion + "\"\n") +a.write("__release__=\"" + manualversion + "\"\n") +a.write("__versionnr__=\"" + version + "\"\n") +a.write("__build__=\"" + str(build) + "\"\n") +a.write("import osgeo.gdal as gdal\n\n") +a.write("import os, sys\n") +a.write("if hasattr(sys, \"frozen\"):\n") +a.write(" _ROOT = os.path.abspath(os.path.dirname(__file__)).split(\"library.zip\")[0]\n") +a.write(" os.environ['GDAL_DATA'] = os.path.join(_ROOT,'gdal-data')\n") +a.write("else:\n") +a.write(" _ROOT = os.path.abspath(os.path.dirname(__file__))\n") + +a.write("def get_data(path):\n") +a.write(" return os.path.join(_ROOT, 'data', path)\n") + + +print "=============================================================================" +print "Now install wflow using setup.py install and regenerate the documentation...." +print "============================================================================="