""" _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) PYPY = platform.python_implementation() == "PyPy" ISMUSL = "musl" in (sysconfig.get_config_var("HOST_GNU_TYPE") or "") REF_COUNT = 2 if PY311 else 3 __all__ = [ "IS64", "ISMUSL", "PY310", "PY311", "PY312", "PYPY", ]