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

17 statements  

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 

4 

5import enum 

6import sys 

7 

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) 

14 

15WIN32 = sys.platform == "win32" 

16 

17IS_PYPY = sys.implementation.name == "pypy" 

18IS_JYTHON = sys.implementation.name == "jython" 

19 

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] 

22 

23 

24class Context(enum.Enum): 

25 Load = 1 

26 Store = 2 

27 Del = 3 

28 

29 

30_EMPTY_OBJECT_MARKER = object()