Skip to content

Commit

Permalink
try reducing with all used vars instead of loop vars
Browse files Browse the repository at this point in the history
should reduce less
  • Loading branch information
minrk committed Jun 28, 2024
1 parent 9f5ef06 commit 568aed3
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions conda_build/render.py
Original file line number Diff line number Diff line change
Expand Up @@ -832,11 +832,12 @@ def distribute_variants(
recipe_text = recipe_text.decode()

metadata.config.variant = variants[0]
# reduce total variants once to all actually used variants
all_used = metadata.get_used_vars(force_global=True)
metadata.config.variants = metadata.get_reduced_variant_set(all_used)
# metadata.config.variants = metadata.get_reduced_variant_set(all_used)
used_variables = metadata.get_used_loop_vars(force_global=False)
# discard unused variants
top_loop = metadata.config.variants = metadata.get_reduced_variant_set(
used_variables
)
top_loop = metadata.get_reduced_variant_set(used_variables)

for variant in top_loop:
from .build import get_all_replacements
Expand Down

0 comments on commit 568aed3

Please sign in to comment.