title: ImportError: cannot import name wraps
body: <p>I'm using python 2.7.6 on Ubuntu 14.04.2 LTS. I'm using mock to mock some unittests and noticing when I import mock it fails importing wraps.</p>
  
  <p>Not sure if there's a different version of mock or six I should be using for it's import to work? Couldn't find any relevant answers and I'm not using virtual environments.</p>
  
  <p>mock module says it's compatible with python 2.7.x: <a href="https://pypi.python.org/pypi/mock" rel="noreferrer">https://pypi.python.org/pypi/mock</a></p>
  
  <p>mock==1.1.3
  six==1.9.0</p>
  
  <pre><code>Python 2.7.6 (default, Mar 22 2014, 22:59:56)
  [GCC 4.8.2] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from mock import Mock
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/usr/local/lib/python2.7/dist-packages/mock/__init__.py", line 2, in &lt;module&gt;
      import mock.mock as _mock
    File "/usr/local/lib/python2.7/dist-packages/mock/mock.py", line 68, in &lt;module&gt;
      from six import wraps
  ImportError: cannot import name wraps
  </code></pre>
  
  <p>also tried with sudo with no luck.</p>
  
  <pre><code>$ sudo python -c 'from six import wraps'
  Traceback (most recent call last):
    File "&lt;string&gt;", line 1, in &lt;module&gt;
  ImportError: cannot import name wraps
  </code></pre>