0001 ### BITPIM 0002 ### 0003 ### Copyright (C) 2003-2004 Roger Binns <rogerb@rogerbinns.com> 0004 ### 0005 ### This program is free software; you can redistribute it and/or modify 0006 ### it under the terms of the BitPim license as detailed in the LICENSE file. 0007 ### 0008 ### $Id: version.py 2174 2005-03-05 05:41:01Z sawecw $ 0009 0010 """Information about BitFling version number""" 0011 0012 import time 0013 0014 name="BitFling" 0015 version="0.1" 0016 release=0 # when rereleases of the same version happen, this gets incremented 0017 testver=2 # value of zero is non-test build 0018 0019 versionstring=version 0020 if testver>0: 0021 versionstring+="-test"+`testver` 0022 if release>0: 0023 versionstring+="-"+`release` 0024 0025 # dotted quad version as used on Windows (a.b.c.d where all must be digits only) 0026 # we use major.minor.point.last 0027 # last is <1000 for test releases, and 1000+release for real releases 0028 x=[int(x) for x in version.split(".")] 0029 if x[1]<10: # ie .6 not .62 0030 x[1]=x[1]*10 0031 assert x[1]>=10 and x[1]<=99 0032 x.append(x[1]%10) 0033 # we don't normalise (ie 0.6 is left as 0.60 because 0.62 was shipped as 0.62.0.0 and 0.7 as 0.7.0.0 is less than that) 0034 # we can only fix this once the major version number changes 0035 # x[1]=x[1]/10 0036 if testver: 0037 x.append(testver) 0038 else: 0039 x.append(1000+release) 0040 dqver=x[:] 0041 del x 0042 dqverstr=".".join([`x` for x in dqver]) 0043 0044 author="Roger Binns" 0045 author_email="rogerb@users.sourceforge.net" 0046 url="http://bitpim.sourceforge.net" 0047 0048 description="BitFling "+versionstring 0049 copyright="(C) 2004 Roger Binns <rogerb@users.sf.net> and others - see http://bitpim.sf.net" 0050 0051 if __name__=='__main__': 0052 # generated for the benefit of the help 0053 # purposely missing " around values 0054 print "#define VERSION", versionstring 0055 print "#define DATENOW", time.strftime("%d %B %Y") 0056
Generated by PyXR 0.9.4