Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/astroid/const.py: 100%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
2# For details: https://github.com/pylint-dev/astroid/blob/main/LICENSE
3# Copyright (c) https://github.com/pylint-dev/astroid/blob/main/CONTRIBUTORS.txt
5import enum
6import sys
8PY38 = sys.version_info[:2] == (3, 8)
9PY39_PLUS = sys.version_info >= (3, 9)
10PY310_PLUS = sys.version_info >= (3, 10)
11PY311_PLUS = sys.version_info >= (3, 11)
12PY312_PLUS = sys.version_info >= (3, 12)
13PY313_PLUS = sys.version_info >= (3, 13)
15WIN32 = sys.platform == "win32"
17IS_PYPY = sys.implementation.name == "pypy"
18IS_JYTHON = sys.implementation.name == "jython"
20# pylint: disable-next=no-member
21PYPY_7_3_11_PLUS = IS_PYPY and sys.pypy_version_info >= (7, 3, 11) # type: ignore[attr-defined]
24class Context(enum.Enum):
25 Load = 1
26 Store = 2
27 Del = 3
30_EMPTY_OBJECT_MARKER = object()