INNER CODE UNIT · Python

self_update

codeskyblue/uiautodev · uiautodev/cli.py:131

def self_update():
    """ Update uiautodev to latest version """
    subprocess.run([sys.executable, '-m', "pip", "install", "--upgrade", "uiautodev"])


@cli.command('install-harmony')
def install_harmony():
    pip_install("hypium")

@retry(tries=2, delay=3, backoff=2)
def pip_install(package: str):
    """Install a package using pip."""
    subprocess.run([sys.executable, '-m', "pip", "install", package], check=True)
    click.echo(f"Successfully installed {package}")


@cli.command(help="start uiauto.dev local server [Default]")
@click.option("--port", default=20242, help="port number", show_default=True)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…