You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			35 lines
		
	
	
		
			617 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			35 lines
		
	
	
		
			617 B
		
	
	
	
		
			Python
		
	
"""
 | 
						|
_constants
 | 
						|
======
 | 
						|
 | 
						|
Constants relevant for the Python implementation.
 | 
						|
"""
 | 
						|
 | 
						|
from __future__ import annotations
 | 
						|
 | 
						|
import platform
 | 
						|
import sys
 | 
						|
import sysconfig
 | 
						|
 | 
						|
IS64 = sys.maxsize > 2**32
 | 
						|
 | 
						|
PY310 = sys.version_info >= (3, 10)
 | 
						|
PY311 = sys.version_info >= (3, 11)
 | 
						|
PY312 = sys.version_info >= (3, 12)
 | 
						|
PY314 = sys.version_info >= (3, 14)
 | 
						|
PYPY = platform.python_implementation() == "PyPy"
 | 
						|
ISMUSL = "musl" in (sysconfig.get_config_var("HOST_GNU_TYPE") or "")
 | 
						|
REF_COUNT = 2 if PY311 else 3
 | 
						|
WARNING_CHECK_DISABLED = PY314
 | 
						|
 | 
						|
 | 
						|
__all__ = [
 | 
						|
    "IS64",
 | 
						|
    "ISMUSL",
 | 
						|
    "PY310",
 | 
						|
    "PY311",
 | 
						|
    "PY312",
 | 
						|
    "PY314",
 | 
						|
    "PYPY",
 | 
						|
]
 |