title: spaCy and spaCy models in setup.py
body: <p>In my project I have spaCy as a dependency in my <code>setup.py</code>, but I want to add also a default model.</p>
  
  <p>My attempt so far has been:</p>
  
  <pre><code>install_requires=['spacy', 'en_core_web_sm'],
  dependency_links=['https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.0.0/en_core_web_sm-2.0.0.tar.gz#egg=en_core_web_sm'],
  </code></pre>
  
  <p>inside my <code>setup.py</code>, but both a regular <code>pip install</code> of my package and a <code>pip install --process-dependency-links</code> return:</p>
  
  <pre><code>pip._internal.exceptions.DistributionNotFound: No matching distribution found for en_core_web_sm (from mypackage==0.1)
  </code></pre>
  
  <p>I found this <a href="https://github.com/allenai/allennlp/issues/918" rel="noreferrer">github issue from AllenAI</a> with the same problem and no solution.</p>
  
  <p>Note that if I <code>pip install</code> the url of the model directly, it works fine, but I want to install it as a dependency when my package is install with <code>pip install</code>.</p>