title: installing numpy for pypy: No module named setuptools
body: <p>When I try to set up numpy on windows with the command prompt with</p>
  
  <pre><code>C:\numpy&gt;pypy setup.py install
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>ImportError: No module named setuptools
  </code></pre>
  
  <p>But setuptools seems to be installed, do I miss something?</p>
  
  <pre><code>&gt;python -m pip install --upgrade pip setuptools 
  
  Requirement already up-to-date: setuptools in 
  c:\users\p\appdata\local\programs\python\python36\lib\site-packages
  </code></pre>
  
  <p>I also tried to install numpy with pypy3 instead of pypy2:</p>
  
  <pre><code>C:\numpy&gt;pypy3 setup.py install 
  </code></pre>
  
  <p>but then I get the following error (bear with me! :) )</p>
  
  <pre><code>C:\numpy&gt;pypy3 setup.py install
  Running from numpy source directory.
  C:\pypy3-v5.10.1-win32\lib-python\3\distutils\dist.py:261: UserWarning: Unknown distribution option: 'test_suite'
    warnings.warn(msg)
  Traceback (most recent call last):
    File "setup.py", line 285, in &lt;module&gt;
      setup_package()
    File "setup.py", line 277, in setup_package
      setup(**metadata)
    File "C:\numpy\numpy\distutils\core.py", line 135, in setup
      config = configuration()
    File "setup.py", line 178, in configuration
      config.add_subpackage('numpy')
    File "C:\numpy\numpy\distutils\misc_util.py", line 1001, in add_subpackage
      caller_level = 2)
    File "C:\numpy\numpy\distutils\misc_util.py", line 970, in get_subpackage
      caller_level = caller_level + 1)
    File "C:\numpy\numpy\distutils\misc_util.py", line 907, in _get_configuration_from_setup_py
      config = setup_module.configuration(*args)
    File "numpy\setup.py", line 11, in configuration
      config.add_subpackage('core')
    File "C:\numpy\numpy\distutils\misc_util.py", line 1001, in add_subpackage
      caller_level = 2)
    File "C:\numpy\numpy\distutils\misc_util.py", line 970, in get_subpackage
      caller_level = caller_level + 1)
    File "C:\numpy\numpy\distutils\misc_util.py", line 907, in _get_configuration_from_setup_py
      config = setup_module.configuration(*args)
    File "numpy\core\setup.py", line 726, in configuration
      from _parition_build import ffi
    File "numpy\core\_parition_build.py", line 87, in &lt;module&gt;
      PARTITION_DEFS += '\n' + generate_declarations()
    File "numpy\core\_parition_build.py", line 82, in generate_declarations
      for _suff, _type in itertools.izip(list_suff, list_type):
  AttributeError: module 'itertools' has no attribute 'izip'
  </code></pre>