Skip to content
Snippets Groups Projects
Commit e9ffa187 authored by Tiago de Freitas Pereira's avatar Tiago de Freitas Pereira
Browse files

Implemented hack for the info/files issue

parent c99c3336
Branches
Tags
1 merge request!113'info/LICENSE' not in info/files
Pipeline #34221 passed
......@@ -437,6 +437,17 @@ if __name__ == "__main__":
logger.warn('See https://gitlab.idiap.ch/bob/bob.devtools/merge_requests/112')
os.unlink('.gitignore')
#### END OF HACK
#### HACK that avoids this issue: https://github.com/conda/conda-build/issues/3767
if os.path.exists('LICENSE') and os.path.exists('conda'):
logger.warn('Creating symlink in `./conda` to avoid issue with conda build (https://github.com/conda/conda-build/issues/3767)')
logger.warn('Replacing ../LICENSE to LICENSE (https://github.com/conda/conda-build/issues/3767)')
pwd = os.path.abspath(os.curdir)
os.symlink(f"{pwd}/LICENSE", f"{pwd}/conda/LICENSE")
recipe = open("./conda/meta.yaml").readlines()
recipe = [l.replace("../LICENSE","LICENSE") for l in recipe]
open("./conda/meta.yaml", "wt").write(''.join(recipe))
#### END OF HACK
condarc = os.path.join(args.conda_root, "condarc")
......
......@@ -111,3 +111,4 @@ about:
license: BSD 3-Clause
summary: Tools for development and CI integration of Bob packages
license_family: BSD
license_file: ../LICENSE
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment