This line only appears on Python 3.5, not on 2.7 or 3.6+. Why, I have
no clue. I suspect a weird regression in the bowels of Python's
I/O system.
Our test format doesn't support combining conditionals. So I add
pyexactXY checks to check for an exact major.minor Python version.
Sadly, this won't be the only test requiring an exception for
Python 3.5.
can we pre-generate more python version ? It help running "current" extension test againts "older" mercurial version.