Beispiel #1
0
def package(
    dist_dir=None,
    upload=False,
    upload_test=False,
    repo=None,
    sign=False,
    identity=None,
    user=None,
    password=None,
    skip_existing=False,
    comment=None,
    cwd=".",
    guild_home=None,
):
    from guild import click_util
    from guild.commands import package_impl

    args = click_util.Args(
        dist_dir=dist_dir,
        upload=upload,
        upload_test=upload_test,
        repo=repo,
        sign=sign,
        identity=identity,
        user=user,
        password=password,
        skip_existing=skip_existing,
        comment=comment,
    )
    with Env(cwd, guild_home):
        package_impl.main(args)
Beispiel #2
0
def _build_package(dist_dir):
    log.info("Building package")
    args = click_util.Args(dist_dir=dist_dir,
                           upload=False,
                           sign=False,
                           identity=None,
                           user=None,
                           password=None,
                           skip_existing=False,
                           comment=None)
    package_impl.main(args)
Beispiel #3
0
def _build_package(src_dir, dist_dir):
    from guild.commands import package_impl
    log.info("Building package")
    log.info("package src: %s", src_dir)
    log.info("package dist: %s", dist_dir)
    args = click_util.Args(
        clean=True,
        dist_dir=dist_dir,
        upload=False,
        sign=False,
        identity=None,
        user=None,
        password=None,
        skip_existing=False,
        comment=None)
    with config.SetCwd(src_dir):
        package_impl.main(args)
Beispiel #4
0
def package(
        dist_dir=None,
        upload=False,
        upload_test=False,
        repo=None,
        sign=False,
        identity=None,
        user=None,
        password=None,
        skip_existing=False,
        comment=None,
        cwd=".",
        guild_home=None):
    from guild import click_util
    from guild.commands import package
    from guild.commands import package_impl
    args = []
    if dist_dir:
        args.extend(["--dist-dir", dist_dir])
    if upload:
        args.append("--upload")
    if upload_test:
        args.append("--upload-test")
    if repo:
        args.extend(["--repo", repo])
    if sign:
        args.append("--sign")
    if identity:
        args.extend(["--identity", identity])
    if user:
        args.extend(["--user", user])
    if password:
        args.extend(["--password", password])
    if skip_existing:
        args.append("--skip-existing")
    if comment:
        args.extend(["--comment", comment])
    ctx = package.package.make_context("", args)
    args = click_util.Args(**ctx.params)
    with Env(cwd, guild_home):
        return package_impl.main(args)