| 1234567891011121314151617181920212223242526 |
- # Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
- # For details: https://github.com/pylint-dev/astroid/blob/main/LICENSE
- # Copyright (c) https://github.com/pylint-dev/astroid/blob/main/CONTRIBUTORS.txt
- import enum
- import sys
- PY311_PLUS = sys.version_info >= (3, 11)
- PY312_PLUS = sys.version_info >= (3, 12)
- PY313 = sys.version_info[:2] == (3, 13)
- PY313_PLUS = sys.version_info >= (3, 13)
- PY314_PLUS = sys.version_info >= (3, 14)
- WIN32 = sys.platform == "win32"
- IS_PYPY = sys.implementation.name == "pypy"
- IS_JYTHON = sys.implementation.name == "jython"
- class Context(enum.Enum):
- Load = 1
- Store = 2
- Del = 3
- _EMPTY_OBJECT_MARKER = object()
|