title: Installing NumPy + SciPy in Python 2.7 now fails with "RuntimeError: Python version >= 3.5 required"
body: <p>Installing numpy and scipy from source like this (say, in a fresh Python 2.7 <code>pyenv virtualenv</code>):</p>
  
  <pre><code>pip install numpy==1.14.6 scipy==1.0.1 --no-binary numpy,scipy
  </code></pre>
  
  <p>gets their installers to use a <code>~/.numpy-site.cfg</code> file that points to my openblas installation.</p>
  
  <p>This used to work. Now it produces a long stack trace ending with:</p>
  
  <pre><code>      File "/usr/local/var/pyenv/versions/2.7.16/envs/issue/lib/python2.7/site-packages/setuptools/sandbox.py", line 45, in _execfile
          exec(code, globals, locals)
        File "/var/folders/_b/q30qg_l50b5gvqd8y4_wb9h00000gn/T/easy_install-o9MJ5E/numpy-1.17.1/setup.py", line 31, in &lt;module&gt;
          if sys.version_info[0] &lt; 3:
      RuntimeError: Python version &gt;= 3.5 required.
      ----------------------------------------
  ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  </code></pre>
  
  <p>Q. What changed?<br>
  Q. Why does it say <code>Python version &gt;= 3.5 required.</code> in a Python 2.7 installation?<br>
  Q. How to fix it?</p>