diff --git a/bob/devtools/build.py b/bob/devtools/build.py index 172806ac61cabe333845b62ff13d0a18294e8fd0..852c4cf89ebfa69e32864391f9d1f3f065a67c7e 100644 --- a/bob/devtools/build.py +++ b/bob/devtools/build.py @@ -299,8 +299,12 @@ def parse_dependencies(recipe_dir, config): metadata = get_rendered_metadata(recipe_dir, config) recipe = get_parsed_recipe(metadata) + build_requirements = remove_pins(recipe["requirements"].get("build", [])) + # causes conflicts on macOS + if "llvm-tools" in build_requirements: + build_requirements.remove("llvm-tools") return ( - remove_pins(recipe["requirements"].get("build", [])) + build_requirements + remove_pins(recipe["requirements"].get("host", [])) + recipe["requirements"].get("run", []) + recipe.get("test", {}).get("requires", [])