diff options
Diffstat (limited to 'PC/layout/support/constants.py')
-rw-r--r-- | PC/layout/support/constants.py | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/PC/layout/support/constants.py b/PC/layout/support/constants.py deleted file mode 100644 index 6cf0fe1..0000000 --- a/PC/layout/support/constants.py +++ /dev/null @@ -1,42 +0,0 @@ -""" -Constants for generating the layout. -""" - -__author__ = "Steve Dower <steve.dower@python.org>" -__version__ = "3.8" - -import os -import re -import struct -import sys - - -def _unpack_hexversion(): - try: - hexversion = int(os.getenv("PYTHON_HEXVERSION"), 16) - except (TypeError, ValueError): - hexversion = sys.hexversion - return struct.pack(">i", sys.hexversion) - - -def _get_suffix(field4): - name = {0xA0: "a", 0xB0: "b", 0xC0: "rc"}.get(field4 & 0xF0, "") - if name: - serial = field4 & 0x0F - return f"{name}{serial}" - return "" - - -VER_MAJOR, VER_MINOR, VER_MICRO, VER_FIELD4 = _unpack_hexversion() -VER_SUFFIX = _get_suffix(VER_FIELD4) -VER_FIELD3 = VER_MICRO << 8 | VER_FIELD4 -VER_DOT = "{}.{}".format(VER_MAJOR, VER_MINOR) - -PYTHON_DLL_NAME = "python{}{}.dll".format(VER_MAJOR, VER_MINOR) -PYTHON_STABLE_DLL_NAME = "python{}.dll".format(VER_MAJOR) -PYTHON_ZIP_NAME = "python{}{}.zip".format(VER_MAJOR, VER_MINOR) -PYTHON_PTH_NAME = "python{}{}._pth".format(VER_MAJOR, VER_MINOR) - -PYTHON_CHM_NAME = "python{}{}{}{}.chm".format( - VER_MAJOR, VER_MINOR, VER_MICRO, VER_SUFFIX -) |