summaryrefslogtreecommitdiff
path: root/tox/_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'tox/_config.py')
-rw-r--r--tox/_config.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/tox/_config.py b/tox/_config.py
index 5c01af1..0d86f10 100644
--- a/tox/_config.py
+++ b/tox/_config.py
@@ -207,12 +207,6 @@ class parseini:
homedir=config.homedir)
config.toxworkdir = reader.getpath(toxsection, "toxworkdir",
"{toxinidir}/.tox")
- try:
- config.skipsdist = reader.getbool(toxsection, "skipsdist")
- except KeyError:
- # default to None if not set so that we can check the "usedevelop"
- # settings instead
- config.skipsdist = None
config.minversion = reader.getdefault(toxsection, "minversion", None)
# determine indexserver dictionary
@@ -269,6 +263,12 @@ class parseini:
config.envconfigs[name] = \
self._makeenvconfig(name, "_xz_9", reader._subs, config)
+ all_develop = all(name in config.envconfigs
+ and config.envconfigs[name].develop
+ for name in config.envlist)
+
+ config.skipsdist = reader.getbool(toxsection, "skipsdist", all_develop)
+
def _makeenvconfig(self, name, section, subs, config):
vc = VenvConfig(envname=name)
vc.config = config