def _build_dummy_conda_pkg(name, version, build_dir, dst): # Build fake conda packages for testing from asv.plugins.conda import _conda_lock build_dir = os.path.abspath(build_dir) with open(join(build_dir, 'meta.yaml'), 'w') as f: f.write( textwrap.dedent("""\ package: name: "{name}" version: "{version}" source: path: {build_dir} build: number: 0 script: "python -m pip install . --no-deps --ignore-installed " requirements: host: - pip - python run: - python about: license: BSD summary: Dummy test package """.format(name=name, version=version, build_dir=util.shlex_quote(build_dir)))) conda = _find_conda() for pyver in [PYTHON_VER1, PYTHON_VER2]: with _conda_lock(): subprocess.check_call([ conda, 'build', '--output-folder=' + dst, '--no-anaconda-upload', '--python=' + pyver, '.' ], cwd=build_dir)
def _build_dummy_conda_pkg(name, version, build_dir, dst): # Build fake conda packages for testing build_dir = os.path.abspath(build_dir) with open(join(build_dir, 'meta.yaml'), 'w') as f: f.write(textwrap.dedent("""\ package: name: "{name}" version: "{version}" source: path: {build_dir} build: number: 0 script: "python -m pip install . --no-deps --ignore-installed " requirements: host: - pip - python run: - python about: license: BSD summary: Dummy test package """.format(name=name, version=version, build_dir=util.shlex_quote(build_dir)))) conda = _find_conda() for pyver in [PYTHON_VER1, PYTHON_VER2]: subprocess.check_call([conda, 'build', '--output-folder=' + dst, '--no-anaconda-upload', '--python=' + pyver, '.'], cwd=build_dir)