Restructure config options to support tox's native change detection

Remove custom handling of deps option
Add locked_deps option
Stop modifying the envconfig.deps option at runtime
This commit is contained in:
2020-11-12 00:24:15 -05:00
parent b6415888d9
commit b32a212e82
5 changed files with 18 additions and 78 deletions

View File

@@ -26,3 +26,7 @@ class LockedDepNotFoundError(ToxPoetryInstallerException):
class ExtraNotFoundError(ToxPoetryInstallerException):
"""Project package extra not defined in project's pyproject.toml"""
class LockedDepsRequiredError(ToxPoetryInstallerException):
"""Environment cannot specify unlocked dependencies when locked dependencies are required"""