1# Copyright (C) 2003-2007, 2009, 2010 Nominum, Inc. 2# 3# Permission to use, copy, modify, and distribute this software and its 4# documentation for any purpose with or without fee is hereby granted, 5# provided that the above copyright notice and this permission notice 6# appear in all copies. 7# 8# THE SOFTWARE IS PROVIDED "AS IS" AND NOMINUM DISCLAIMS ALL WARRANTIES 9# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NOMINUM BE LIABLE FOR 11# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 14# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 16"""dnspython release version information.""" 17 18MAJOR = 1 19MINOR = 8 20MICRO = 0 21RELEASELEVEL = 0x0f 22SERIAL = 0 23 24if RELEASELEVEL == 0x0f: 25 version = '%d.%d.%d' % (MAJOR, MINOR, MICRO) 26elif RELEASELEVEL == 0x00: 27 version = '%d.%d.%dx%d' % \ 28 (MAJOR, MINOR, MICRO, SERIAL) 29else: 30 version = '%d.%d.%d%x%d' % \ 31 (MAJOR, MINOR, MICRO, RELEASELEVEL, SERIAL) 32 33hexversion = MAJOR << 24 | MINOR << 16 | MICRO << 8 | RELEASELEVEL << 4 | \ 34 SERIAL 35