示例#1
0
def devenv(base_dir, platform, **kwargs):
    """
    Set up a development environment.

    Will set up or update the devenv folder as an unpacked extension folder '
    for development.
    """
    if platform == 'edge':
        import buildtools.packagerEdge as packager
    else:
        import buildtools.packagerChrome as packager

    file = StringIO()
    packager.createBuild(base_dir,
                         type=platform,
                         outFile=file,
                         devenv=True,
                         releaseBuild=True)

    from buildtools.packager import getDevEnvPath
    devenv_dir = getDevEnvPath(base_dir, platform)

    shutil.rmtree(devenv_dir, ignore_errors=True)

    file.seek(0)
    with ZipFile(file, 'r') as zip_file:
        zip_file.extractall(devenv_dir)
示例#2
0
文件: build.py 项目: kzar/buildtools
def createDevEnv(baseDir, scriptName, opts, args, type):
    if type == 'safari':
        import buildtools.packagerSafari as packager
    else:
        import buildtools.packagerChrome as packager

    file = StringIO()
    packager.createBuild(baseDir, type=type, outFile=file, devenv=True, releaseBuild=True)

    from buildtools.packager import getDevEnvPath
    devenv_dir = getDevEnvPath(baseDir, type)

    shutil.rmtree(devenv_dir, ignore_errors=True)

    file.seek(0)
    with ZipFile(file, 'r') as zip_file:
        zip_file.extractall(devenv_dir)
示例#3
0
文件: build.py 项目: hola/buildtools
def createDevEnv(baseDir, scriptName, opts, args, type):
    if type == 'safari':
        import buildtools.packagerSafari as packager
    else:
        import buildtools.packagerChrome as packager

    file = StringIO()
    packager.createBuild(baseDir,
                         type=type,
                         outFile=file,
                         devenv=True,
                         releaseBuild=True)

    from buildtools.packager import getDevEnvPath
    devenv_dir = getDevEnvPath(baseDir, type)

    shutil.rmtree(devenv_dir, ignore_errors=True)

    file.seek(0)
    with ZipFile(file, 'r') as zip_file:
        zip_file.extractall(devenv_dir)
示例#4
0
def devenv(base_dir, platform, **kwargs):
    """
    Set up a development environment.

    Will set up or update the devenv folder as an unpacked extension folder '
    for development.
    """
    if platform == 'edge':
        import buildtools.packagerEdge as packager
    else:
        import buildtools.packagerChrome as packager

    file = StringIO()
    packager.createBuild(base_dir, type=platform, outFile=file, devenv=True,
                         releaseBuild=True)

    from buildtools.packager import getDevEnvPath
    devenv_dir = getDevEnvPath(base_dir, platform)

    shutil.rmtree(devenv_dir, ignore_errors=True)

    file.seek(0)
    with ZipFile(file, 'r') as zip_file:
        zip_file.extractall(devenv_dir)