Fix installing package deps when skipdist is true

This commit is contained in:
Ethan Paul 2020-09-27 15:15:23 -04:00
parent 78efd82c82
commit c9f1f41163
No known key found for this signature in database
GPG Key ID: D0E2CBF1245E92BF

View File

@ -276,9 +276,14 @@ def tox_testenv_install_deps(venv: ToxVirtualEnv, action: ToxAction):
# Handle the installation of the package dependencies from the lockfile if the package is # Handle the installation of the package dependencies from the lockfile if the package is
# being installed to this venv; otherwise skip installing the package dependencies # being installed to this venv; otherwise skip installing the package dependencies
if not venv.envconfig.skip_install: if not venv.envconfig.skip_install and not venv.envconfig.config.skipsdist:
_install_package_dependencies(venv, poetry) _install_package_dependencies(venv, poetry)
else: else:
if venv.envconfig.skip_install:
reporter.verbosity1( reporter.verbosity1(
f"{_REPORTER_PREFIX} env specifies 'skip_install = true', skipping installation of project package" f"{_REPORTER_PREFIX} env specifies 'skip_install = true', skipping installation of project package"
) )
elif venv.envconfig.config.skipsdist:
reporter.verbosity1(
f"{_REPORTER_PREFIX} config specifies 'skipsdist = true', skipping installation of project package"
)