示例#1
0
def cli(verbose):
    """Check if the user is using the latest version

    Args:
        verbose (int): Log level
    """
    if verbose:
        pass
    _utils.init_logger()
    try:
        latest_version = ".".join(_utils.get_latest_version().split(".")[:3])
    except Exception as e:
        click.secho(
            """WARNING: Unable to check if MIC is updated""",
            fg="yellow",
        )
        logging.debug(e, exc_info=True)
        return

    current_version = ".".join(mic.__version__.split(".")[:3])

    if semver.compare(latest_version, current_version) > 0:
        click.secho(
            f"""WARNING: You are using mic version {mic.__version__}, however version
            {latest_version} is available. You should consider upgrading via
            pip install --upgrade mic' command.""",
            fg="yellow",
        )
示例#2
0
文件: __main__.py 项目: dhruvp-8/mic
def cli(verbose):
    _utils.init_logger()
    lv = ".".join(_utils.get_latest_version().split(".")[:3])
    cv = ".".join(mic.__version__.split(".")[:3])

    if semver.compare(lv, cv) > 0:
        click.secho(
            f"""WARNING: You are using mic version {mic.__version__}, however version {lv} is available.
You should consider upgrading via the 'pip install --upgrade mic' command.""",
            fg="yellow",
        )
示例#3
0
def cli(verbose):
    _utils.init_logger()
    try:
        lv = ".".join(_utils.get_latest_version().split(".")[:3])
    except Exception as e:
        click.secho(
            f"""WARNING: Unable to check if MIC is updated""",
            fg="yellow",
        )
        return

    cv = ".".join(mic.__version__.split(".")[:3])

    if semver.compare(lv, cv) > 0:
        click.secho(
            f"""WARNING: You are using mic version {mic.__version__}, however version {lv} is available.
You should consider upgrading via 'pip install --upgrade mic' command.""",
            fg="yellow",
        )