| 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 |