From c1e93633ca98d3f1a9d1f7a9531ee2a53428f7b5 Mon Sep 17 00:00:00 2001 From: Bernat Gabor Date: Thu, 23 May 2019 17:18:22 +0100 Subject: [PATCH] fix windows selects incorrect spec --- docs/changelog/1317.bugfix.rst | 1 + src/tox/interpreters/windows/__init__.py | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 docs/changelog/1317.bugfix.rst diff --git a/docs/changelog/1317.bugfix.rst b/docs/changelog/1317.bugfix.rst new file mode 100644 index 000000000..bcedc5460 --- /dev/null +++ b/docs/changelog/1317.bugfix.rst @@ -0,0 +1 @@ +Fix Windows selects incorrect spec on first discovery - by :user:`gaborbernat` diff --git a/src/tox/interpreters/windows/__init__.py b/src/tox/interpreters/windows/__init__.py index 359a0f8b0..3933ae18a 100644 --- a/src/tox/interpreters/windows/__init__.py +++ b/src/tox/interpreters/windows/__init__.py @@ -44,8 +44,7 @@ def locate_via_pep514(spec): if not _PY_AVAILABLE: from . import pep514 - for spec in pep514.discover_pythons(): - _PY_AVAILABLE.append(spec) + _PY_AVAILABLE.extend(pep514.discover_pythons()) _PY_AVAILABLE.append(CURRENT) for cur_spec in _PY_AVAILABLE: if cur_spec.satisfies(spec):