import builtins import enum import sys PY37_PLUS = sys.version_info >= (3, 7) PY38_PLUS = sys.version_info >= (3, 8) PY39_PLUS = sys.version_info >= (3, 9) PY310_PLUS = sys.version_info >= (3, 10) class Context(enum.Enum): Load = 1 Store = 2 Del = 3 # TODO Remove in 3.0 in favor of Context Load = Context.Load Store = Context.Store Del = Context.Del BUILTINS = builtins.__name__ # Could be just 'builtins' ?