summaryrefslogtreecommitdiff
path: root/src/tox/session/env_select.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/tox/session/env_select.py')
-rw-r--r--src/tox/session/env_select.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tox/session/env_select.py b/src/tox/session/env_select.py
index f091474d..5bb283b3 100644
--- a/src/tox/session/env_select.py
+++ b/src/tox/session/env_select.py
@@ -125,7 +125,6 @@ class EnvSelector:
self.on_empty_fallback_py = True
self._warned_about: set[str] = set() #: shared set of skipped environments that were already warned about
self._state = state
- self._cli_envs: CliEnv | None = getattr(self._state.conf.options, "env", None)
self._defined_envs_: None | dict[str, _ToxEnvInfo] = None
self._pkg_env_counter: Counter[str] = Counter()
from tox.plugin.manager import MANAGER
@@ -139,6 +138,10 @@ class EnvSelector:
tox_env_filter_regex = getattr(state.conf.options, "skip_env", "").strip()
self._filter_re = re.compile(tox_env_filter_regex) if tox_env_filter_regex else None
+ @property
+ def _cli_envs(self) -> CliEnv | None:
+ return getattr(self._state.conf.options, "env", None)
+
def _collect_names(self) -> Iterator[tuple[Iterable[str], bool]]:
""":return: sources of tox environments defined with name and if is marked as target to run"""
if self._provision is not None: # pragma: no branch