From 1cf1848bf6eb94eff0c048f9883eba84d51e6870 Mon Sep 17 00:00:00 2001 From: kdestin <101366538+kdestin@users.noreply.github.com> Date: Wed, 5 Apr 2023 15:15:27 -0400 Subject: Allow plugins to set `tox_root` (#2978) --- src/tox/provision.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/tox/provision.py b/src/tox/provision.py index e67121bd..3428bc23 100644 --- a/src/tox/provision.py +++ b/src/tox/provision.py @@ -84,6 +84,11 @@ def provision(state: State) -> int | bool: desc="Name of the virtual environment used to provision a tox.", post_process=add_tox_requires_min_version, ) + + from tox.plugin.manager import MANAGER + + MANAGER.tox_add_core_config(state.conf.core, state) + requires: list[Requirement] = state.conf.core["requires"] missing = _get_missing(requires) @@ -100,10 +105,6 @@ def provision(state: State) -> int | bool: state.conf.memory_seed_loaders[provision_tox_env].append(loader) state.envs._mark_provision(bool(missing), provision_tox_env) - from tox.plugin.manager import MANAGER - - MANAGER.tox_add_core_config(state.conf.core, state) - if not missing: return False -- cgit v1.2.1