Require typing module before using a Py2 interpreter for tests. #4041
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #4039.
Tested with:
a) Python 2.7 interpreter on PATH without typing installed: Py2 subprocess
tests skipped.
b) Python 2.7 interpreter on PATH with typing installed: Py2 subprocess tests
pass.
c) Temporarily change assertion to require
(2, 6)
instead of(2, 7)
, withno Python2.6 interpreter available, and
typing
installed in Python2.7 interpreteron PATH (to verify that version assert works correctly): Py2 subprocess tests skipped.