Trees | Indices | Help |
|
---|
|
1 ### BITPIM 2 ### 3 ### Copyright (C) 2003-2004 Roger Binns <rogerb@rogerbinns.com> 4 ### 5 ### This program is free software; you can redistribute it and/or modify 6 ### it under the terms of the BitPim license as detailed in the LICENSE file. 7 ### 8 ### $Id: version.py 2174 2005-03-05 05:41:01Z sawecw $ 9 10 """Information about BitFling version number""" 11 12 import time 13 14 name="BitFling" 15 version="0.1" 16 release=0 # when rereleases of the same version happen, this gets incremented 17 testver=2 # value of zero is non-test build 18 19 versionstring=version 20 if testver>0: 21 versionstring+="-test"+`testver` 22 if release>0: 23 versionstring+="-"+`release` 24 25 # dotted quad version as used on Windows (a.b.c.d where all must be digits only) 26 # we use major.minor.point.last 27 # last is <1000 for test releases, and 1000+release for real releases 28 x=[int(x) for x in version.split(".")] 29 if x[1]<10: # ie .6 not .62 30 x[1]=x[1]*10 31 assert x[1]>=10 and x[1]<=99 32 x.append(x[1]%10) 33 # 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) 34 # we can only fix this once the major version number changes 35 # x[1]=x[1]/10 36 if testver: 37 x.append(testver) 38 else: 39 x.append(1000+release) 40 dqver=x[:] 41 del x 42 dqverstr=".".join([`x` for x in dqver]) 43 44 author="Roger Binns" 45 author_email="rogerb@users.sourceforge.net" 46 url="http://bitpim.sourceforge.net" 47 48 description="BitFling "+versionstring 49 copyright="(C) 2004 Roger Binns <rogerb@users.sf.net> and others - see http://bitpim.sf.net" 50 51 if __name__=='__main__': 52 # generated for the benefit of the help 53 # purposely missing " around values 54 print "#define VERSION", versionstring 55 print "#define DATENOW", time.strftime("%d %B %Y") 56
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sun Jan 24 16:23:19 2010 | http://epydoc.sourceforge.net |