示例#1
0
import sys
from datetime import datetime
from Logging import Logging
from SetupEnvironment import SetupEnvironment
""" Getting Basic Logging Options """

logger = Logging().get_logger("setup")
if logger != None:

    # Checking Python Version
    python_major_version = sys.version_info.major

    if python_major_version < 3:
        logger.critical(
            "Setup Module : Version Issue : Please install Python Version 3 or greater to execute this script"
        )
    else:
        logger.debug("Setup Module : Correct Python Version Found")
        logger.debug("Setup Module : Preparing Script Environment")

        # Staring Environment Setup
        setupEnvironment = SetupEnvironment(logger)
        setupEnvironment.installAndUnpgradeLibraries()

        logger.debug("Setup Module : Environment Setup Completed")
else:
    print("Setup Module : Critical : Logging Setup Could Not Be Completed")
    print("Setup Module : Critical : Process will Exit")
    print("Setup Module : Critical : Contact Administrator For Resolution")
    sys.exit()