diff options
Diffstat (limited to 'src/tox/session/env_select.py')
-rw-r--r-- | src/tox/session/env_select.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tox/session/env_select.py b/src/tox/session/env_select.py index 52f11953..f091474d 100644 --- a/src/tox/session/env_select.py +++ b/src/tox/session/env_select.py @@ -315,7 +315,8 @@ class EnvSelector: if labels or factors: for env_info in self._defined_envs_.values(): env_info.is_active = False # if any was selected reset - if labels: + # ignore labels when provisioning will occur + if labels and (self._provision is None or not self._provision[0]): for label in labels: for env_name in self._state.conf.core["labels"].get(label, []): self._defined_envs_[env_name].is_active = True |