diff options
| author | Bernát Gábor <gaborjbernat@gmail.com> | 2022-12-05 20:37:15 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-05 20:37:15 -0800 |
| commit | c5013f356e07183b0c2b7abeffd23a05fd404314 (patch) | |
| tree | 45ece3cc183cc484fc74716ebf3a4d9fc67f8524 /src/tox/tox_env/python/package.py | |
| parent | 4c77457137993c43da7a74aab49943283183f3e1 (diff) | |
| download | tox-git-c5013f356e07183b0c2b7abeffd23a05fd404314.tar.gz | |
Better handling of build backend without editable support and add --exit-and-dump-after flag (#2597)
Resolves https://github.com/tox-dev/tox/issues/2567
Resolves https://github.com/tox-dev/tox/issues/2595
Diffstat (limited to 'src/tox/tox_env/python/package.py')
| -rw-r--r-- | src/tox/tox_env/python/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tox/tox_env/python/package.py b/src/tox/tox_env/python/package.py index 129c3b60..1227941a 100644 --- a/src/tox/tox_env/python/package.py +++ b/src/tox/tox_env/python/package.py @@ -107,3 +107,10 @@ class PythonPackageToxEnv(Python, PackageToxEnv, ABC): env = self._wheel_build_envs.get(run_conf["wheel_build_env"]) if env is not None and env.name != self.name: yield env + + def _teardown(self) -> None: + for env in self._wheel_build_envs.values(): + if env is not self: + with env.display_context(self._has_display_suspended): + env.teardown() + super()._teardown() |
