You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -15,6 +16,17 @@ can still be used with Python 2.7+ but this will be dropped in 3.0.0
15
16
all deprecation warnings to be printed, ignoring `PYTHONWARNINGS` and custom
16
17
warning filters. Note that enabling this will forcefully load every
17
18
configuration file instead of loading them lazilly.
19
+
* This PR adds a new config variable called `error_on_missing_variant_requires` that controls what happens when
20
+
a variant lists missing packages in its requirements.
21
+
22
+
By default, it is True and will continue the existing behaviour of erroring when it encounters
23
+
a variant with missing packages in its list of requirements. This means that if the first variant
24
+
encounters a missing package in its request, it will not continue even if the second variant can resolve.
25
+
26
+
If it is disabled, it will print to stderr, treat the current phase as failed and continue on to the next phase.
27
+
If all variants fail, it will be the same as if no variants could resolve.
28
+
29
+
This feature was added by [dgovil](https://github.com/dgovil) in [\#1550](https://github.com/AcademySoftwareFoundation/rez/pull/1550).
0 commit comments