You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					47 lines
				
				1.6 KiB
			
		
		
			
		
	
	
					47 lines
				
				1.6 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								# Copyright (C) Dnspython Contributors, see LICENSE for text of ISC license
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Copyright (C) 2003-2017 Nominum, Inc.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# Permission to use, copy, modify, and distribute this software and its
							 | 
						||
| 
								 | 
							
								# documentation for any purpose with or without fee is hereby granted,
							 | 
						||
| 
								 | 
							
								# provided that the above copyright notice and this permission notice
							 | 
						||
| 
								 | 
							
								# appear in all copies.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# THE SOFTWARE IS PROVIDED "AS IS" AND NOMINUM DISCLAIMS ALL WARRANTIES
							 | 
						||
| 
								 | 
							
								# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
							 | 
						||
| 
								 | 
							
								# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NOMINUM BE LIABLE FOR
							 | 
						||
| 
								 | 
							
								# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
							 | 
						||
| 
								 | 
							
								# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
							 | 
						||
| 
								 | 
							
								# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
							 | 
						||
| 
								 | 
							
								# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								"""dnspython release version information."""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#: MAJOR
							 | 
						||
| 
								 | 
							
								MAJOR = 2
							 | 
						||
| 
								 | 
							
								#: MINOR
							 | 
						||
| 
								 | 
							
								MINOR = 2
							 | 
						||
| 
								 | 
							
								#: MICRO
							 | 
						||
| 
								 | 
							
								MICRO = 1
							 | 
						||
| 
								 | 
							
								#: RELEASELEVEL
							 | 
						||
| 
								 | 
							
								RELEASELEVEL = 0x0f
							 | 
						||
| 
								 | 
							
								#: SERIAL
							 | 
						||
| 
								 | 
							
								SERIAL = 0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if RELEASELEVEL == 0x0f:  # pragma: no cover
							 | 
						||
| 
								 | 
							
								    #: version
							 | 
						||
| 
								 | 
							
								    version = '%d.%d.%d' % (MAJOR, MINOR, MICRO)
							 | 
						||
| 
								 | 
							
								elif RELEASELEVEL == 0x00:  # pragma: no cover
							 | 
						||
| 
								 | 
							
								    version = '%d.%d.%ddev%d' % \
							 | 
						||
| 
								 | 
							
								              (MAJOR, MINOR, MICRO, SERIAL)
							 | 
						||
| 
								 | 
							
								elif RELEASELEVEL == 0x0c:  # pragma: no cover
							 | 
						||
| 
								 | 
							
								    version = '%d.%d.%drc%d' % \
							 | 
						||
| 
								 | 
							
								              (MAJOR, MINOR, MICRO, SERIAL)
							 | 
						||
| 
								 | 
							
								else:  # pragma: no cover
							 | 
						||
| 
								 | 
							
								    version = '%d.%d.%d%x%d' % \
							 | 
						||
| 
								 | 
							
								              (MAJOR, MINOR, MICRO, RELEASELEVEL, SERIAL)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#: hexversion
							 | 
						||
| 
								 | 
							
								hexversion = MAJOR << 24 | MINOR << 16 | MICRO << 8 | RELEASELEVEL << 4 | \
							 | 
						||
| 
								 | 
							
								    SERIAL
							 |