1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| """
| _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",
| ]
|
|