mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	the first 3 characters of this string in several places, so for as long as they remain "2.2" it confuses the heck out of attempts to build 2.3 stuff using distutils.
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						|
/* Newfangled version identification scheme.
 | 
						|
 | 
						|
   This scheme was added in Python 1.5.2b2; before that time, only PATCHLEVEL
 | 
						|
   was available.  To test for presence of the scheme, test for
 | 
						|
   defined(PY_MAJOR_VERSION).
 | 
						|
 | 
						|
   When the major or minor version changes, the VERSION variable in
 | 
						|
   configure.in must also be changed.
 | 
						|
 | 
						|
   There is also (independent) API version information in modsupport.h.
 | 
						|
*/
 | 
						|
 | 
						|
/* Values for PY_RELEASE_LEVEL */
 | 
						|
#define PY_RELEASE_LEVEL_ALPHA	0xA
 | 
						|
#define PY_RELEASE_LEVEL_BETA	0xB
 | 
						|
#define PY_RELEASE_LEVEL_GAMMA	0xC
 | 
						|
#define PY_RELEASE_LEVEL_FINAL	0xF	/* Serial should be 0 here */
 | 
						|
					/* Higher for patch releases */
 | 
						|
 | 
						|
/* Version parsed out into numeric values */
 | 
						|
#define PY_MAJOR_VERSION	2
 | 
						|
#define PY_MINOR_VERSION	3
 | 
						|
#define PY_MICRO_VERSION	0
 | 
						|
#define PY_RELEASE_LEVEL	PY_RELEASE_LEVEL_ALPHA
 | 
						|
#define PY_RELEASE_SERIAL	1
 | 
						|
 | 
						|
/* Version as a string */
 | 
						|
#define PY_VERSION		"2.3a0"
 | 
						|
 | 
						|
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
 | 
						|
   Use this for numeric comparisons, e.g. #if PY_VERSION_HEX >= ... */
 | 
						|
#define PY_VERSION_HEX ((PY_MAJOR_VERSION << 24) | \
 | 
						|
			(PY_MINOR_VERSION << 16) | \
 | 
						|
			(PY_MICRO_VERSION <<  8) | \
 | 
						|
			(PY_RELEASE_LEVEL <<  4) | \
 | 
						|
			(PY_RELEASE_SERIAL << 0))
 |