Add VERSION in a pydoc-friendly way

This commit is contained in:
rocky
2020-07-22 06:38:47 -04:00
parent a215ee2f00
commit d3d67441d1

View File

@@ -28,20 +28,24 @@
import sys import sys
__docformat__ = 'restructuredtext' __docformat__ = "restructuredtext"
PYTHON3 = (sys.version_info >= (3, 0)) from uncompyle6.version import VERSION
__version__ = VERSION
PYTHON3 = sys.version_info >= (3, 0)
# We do this crazy way to support Python 2.6 which # We do this crazy way to support Python 2.6 which
# doesn't support version_major, and has a bug in # doesn't support version_major, and has a bug in
# floating point so we can't divide 26 by 10 and get # floating point so we can't divide 26 by 10 and get
# 2.6 # 2.6
PYTHON_VERSION = sys.version_info[0] + (sys.version_info[1] / 10.0) PYTHON_VERSION = sys.version_info[0] + (sys.version_info[1] / 10.0)
PYTHON_VERSION_STR = "%s.%s" % (sys.version_info[0], sys.version_info[1]) PYTHON_VERSION_STR = "%s.%s" % (sys.version_info[0], sys.version_info[1])
IS_PYPY = '__pypy__' in sys.builtin_module_names IS_PYPY = "__pypy__" in sys.builtin_module_names
if hasattr(sys, 'setrecursionlimit'): if hasattr(sys, "setrecursionlimit"):
# pyston doesn't have setrecursionlimit # pyston doesn't have setrecursionlimit
sys.setrecursionlimit(5000) sys.setrecursionlimit(5000)