title: pip install --no-deps --no-build-isolation -r requirements.txt still appears to use unlisted dependencies
body: <p>I'm running into an issue with <code>pip install --no-deps --no-build-isolation -r requirements.txt</code> that I would not expect.</p>
  <p>As a way of working around Python dependency hell using <code>pip</code> (the use of other package managers, e.g., <code>poetry</code>, are longer-term projects), we want to freeze our dependencies and install the exact versions of various packages we need.</p>
  <p>In the list of dependencies includes:</p>
  <pre><code>fastparquet==0.4.1
  ...
  numpy==1.17.4
  </code></pre>
  <p>The former depends on the latter.</p>
  <p>In an attempt to get <code>fastparquet</code> to use the version of <code>numpy</code> we want, I thought that <code>pip install --no-deps --no-build-isolation -r requirements.txt</code> would work. <code>--no-deps</code> would ensure that dependencies of the packages listed won't be pulled down by <code>pip</code>, and <code>--no-build-isolation</code> would ensure we don't build <code>fastparquet</code> with a newer version of <code>numpy</code> as a result of <a href="https://pip.pypa.io/en/stable/reference/pip/#pep-517-and-518-support" rel="nofollow noreferrer">pip's build isolation behavior</a>.</p>
  <p>Running <code>pip install ...</code> works without error. However, when running my code, I still get this issue when using <code>fastparquet</code>:</p>
  <pre><code>ValueError: numpy.ndarray size changed, may indicate binary incompatibility.
  Expected 88 from C header, got 80 from PyObject
  </code></pre>
  <p>This error appears to be a <a href="https://stackoverflow.com/questions/66060487/valueerror-numpy-ndarray-size-changed-may-indicate-binary-incompatibility-exp"><code>numpy</code> version compatibility issue</a>.</p>
  <p>Reinstalling <code>fastparquet==0.4.1</code> via <code>pip install --upgrade --force-reinstall</code> fixes the issue, which implies to me that, the first time around, <code>pip</code> is still using a newer version of <code>numpy</code>.</p>
  <p>Note that we are starting from a clean Python virtual environment with neither <code>numpy</code> nor <code>fastparquet</code> installed.</p>
  <p>Any ideas? Thanks!</p>