title: Pip install: url in requirement.txt make setup.py crashes
body: <p>Currently doing a JetBrains Academy project, it added the following line to my requirement.txt file:</p>
  <blockquote>
  <p><a href="https://github.com/hyperskill/hs-test-python/archive/release.tar.gz" rel="nofollow noreferrer">https://github.com/hyperskill/hs-test-python/archive/release.tar.gz</a></p>
  </blockquote>
  <p>Works fine with pip, however, when I want to install my package using pip install . I get the following error:</p>
  <blockquote>
  <p>SystemExit: error in JetBrain Academy - Numeric Matrix Processor setup
  command: 'install_requires' must be a string or list of strings
  containing valid project/version requirement specifiers; Parse error
  at &quot;'://githu'&quot;: Expected stringEnd</p>
  </blockquote>
  <p>My setup.py is the following:</p>
  <pre><code>import setuptools
  
  REQS_FILENAME = &quot;requirements.txt&quot;
  SETUP_FILENAME = &quot;requirements-setup.txt&quot;
  
  
  def make_deps(filename):
      &quot;&quot;&quot;Generate the install_requires parameter.&quot;&quot;&quot;
      with open(filename) as fhandle:
          return fhandle.readlines()
  
  
  def main():
      &quot;&quot;&quot;Main setup function&quot;&quot;&quot;
      setuptools.setup(
          name='JetBrain Academy - Numeric Matrix Processor',
          url=&quot;https://hyperskill.org/projects/96&quot;,
          author='Zangdar',
          description='Doing a Matrix processor from scratch',
          packages=setuptools.find_packages(exclude=(&quot;tests&quot;,)),
          install_requires=make_deps(REQS_FILENAME),
          python_requires='&gt;= 3.8',
          setup_requires=make_deps(SETUP_FILENAME),
      )
  
  
  if __name__ == '__main__':
      main()
  </code></pre>
  <p>And it can no longer run.
  The output of make_deps(REQS_FILENAME) is:</p>
  <blockquote>
  <p>['https://github.com/hyperskill/hs-test-python/archive/release.tar.gz\n',
  '\n']</p>
  </blockquote>
  <p>What can I do to make it work together ?</p>
  <p>EDIT:</p>
  <p>Here is my new pyproject.toml as suggested by Sinoroc:</p>
  <pre><code>[build-system]
  requires = [&quot;poetry_core&gt;=1.1.4&quot;]
  build-backend = &quot;poetry.core.masonry.api&quot;
  
  [tool.poetry]
  name = &quot;NumericMatrixProcessor&quot;
  version = &quot;0.1.0&quot;
  description = &quot;JetBrainAcademy Project - Doind a matrix calculator from scratch.&quot;
  authors = [&quot;Zangdaarr&quot;]
  readme = &quot;README.md&quot;
  repository = &quot;&quot;
  homepage = &quot;https://hyperskill.org/projects/96&quot;
  
  packages = [
      { include = &quot;numeric_matrix_processor&quot;}
  ]
  
  [tool.poetry.dependencies]
  python = &quot;^3.8&quot;
  
  [tool.poetry.dev-dependencies]
  pytest = &quot;*&quot;
  pytest-cov = &quot;*&quot;
  pytest-lazy-fixture = &quot;*&quot;
  pytest-mock = &quot;*&quot;
  mock = &quot;*&quot;
  sphinx = &quot;*&quot;
  sphinx_rtd_theme = &quot;*&quot;
  pylint = &quot;*&quot;
  </code></pre>