diff options
author | q0w <43147888+q0w@users.noreply.github.com> | 2022-12-25 07:43:15 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-25 04:43:15 +0000 |
commit | a36ff9dcf9457a56cf8e694b6dce40ac79566242 (patch) | |
tree | 32a51ef92a4ebe2eb9ab85e3e74608a608d06025 /src | |
parent | b0c3cf64916398ded8e86ba94dbf3c91b7d857d9 (diff) | |
download | tox-git-a36ff9dcf9457a56cf8e694b6dce40ac79566242.tar.gz |
Fix --sdistonly behaviour (#2775)
Diffstat (limited to 'src')
-rw-r--r-- | src/tox/session/cmd/run/common.py | 6 | ||||
-rw-r--r-- | src/tox/tox_env/runner.py | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/tox/session/cmd/run/common.py b/src/tox/session/cmd/run/common.py index cc546e13..02797bfb 100644 --- a/src/tox/session/cmd/run/common.py +++ b/src/tox/session/cmd/run/common.py @@ -299,7 +299,11 @@ def _queue_and_wait( def _run(tox_env: RunToxEnv) -> ToxEnvRunResult: spinner.add(tox_env.conf.name) - return run_one(tox_env, options.parsed.no_test, suspend_display=live is False) + return run_one( + tox_env, + options.parsed.no_test or options.parsed.package_only, + suspend_display=live is False, + ) try: executor = ThreadPoolExecutor(max_workers=max_workers, thread_name_prefix="tox-driver") diff --git a/src/tox/tox_env/runner.py b/src/tox/tox_env/runner.py index fb9a95e0..2031824b 100644 --- a/src/tox/tox_env/runner.py +++ b/src/tox/tox_env/runner.py @@ -165,7 +165,8 @@ class RunToxEnv(ToxEnv, ABC): def _setup_pkg(self) -> None: self._packages = self._build_packages() - self._install(self._packages, RunToxEnv.__name__, "package") + if not self.options.package_only: + self._install(self._packages, RunToxEnv.__name__, "package") self._handle_journal_package(self.journal, self._packages) @staticmethod |