Lines Matching refs:variant
49 import pkg.variant as variants
77 # 'variant-combination' is the combination of variants under which the link is
129 """This exception is used when an action is tagged with a variant or
130 variant value which the package is not tagged with."""
139 "variant type or value not tagged on the package. "
163 variant set on them which is not in the package's set of variants."""
225 "listed variant combinations:").format(i)
342 # tagged with a variant type or value which the
1029 # If i_vc is None, then variant combinations under which
1045 # If there are any variant combinations where old_vc is
1052 # variant combinations, then add info into the old_info
1053 # under those variant combinations.
1058 # The relevant variant combinations to consider now are
1062 # variant combinations which no other VariantCombination was, so
1073 # If any of these dependencies already have a variant set,
1075 assert(not k.startswith("variant."))
1155 # path_id by the variant combinations under which
1324 # omitted under some, but not all, variant combinations, the
1325 # satisfied set of the variant combination of the require-any
1328 # require-any dependency marks the variant combinations under
1331 # under any variant combinations, then it's included in the
1425 # successors is not satisfied under the same set of variant
1437 # variant combinations.
1561 # Merge the variant information into the depend action.
1577 # Since all variant information is being kept in the above VariantSets,
1578 # remove the variant information from the action. This prevents
1608 variant types and values known.
1679 # to ensure that all packages live in the same variant universe for
1852 # Add variant information to the dependency actions and combine