title: 400 ERROR: Invalid URI when uploading new PyPI package (twine)
body: <p>I followed the official documentation for uploading packages to PyPI, as well as the information provided in PyPI readme, but I get a HTTP 400 error each time:</p>
  
  <pre><code>$ twine upload dist/*
  Uploading distributions to https://upload.pypi.org/legacy/ 
  Enter your username: bradaallen
  Enter your password:
  Uploading brad_nlp_helpers-0.1.1-py3-none-any.whl
  HTTPError: 400 Client Error: home_page: Invalid URI for url: 
  https://upload.pypi.org/legacy/
  </code></pre>
  
  <p>I am using a ~/.pypirc</p>
  
  <pre><code>[distutils]
  index-servers =
    pypi
    pypitest
  
  [pypi]
  username=bradaallen
  password=[password]
  
  [pypitest]
  username=bradaallen
  password=[password]
  </code></pre>
  
  <p>For packages, I am using <code>twine version 1.9.1 (pkginfo: 1.4.1, requests: 2.12.4, setuptools: 27.2.0, requests-toolbelt: 0.8.0, tqdm: 4.14.0)</code></p>
  
  <p>When I use <code>python setup.py sdist bdist_wheel upload</code> I get the same issue: </p>
  
  <pre><code>Submitting dist\brad_nlp_helpers-0.1.1.tar.gz to
  https://upload.pypi.org/legacy/ Upload failed (400): home_page: Invalid URI
  error: Upload failed (400): home_page: Invalid URI
  </code></pre>
  
  <p>I have not specified the repository, as that is recommendation that is given by the API when uploading. I am seeing a <code>404 error</code> at the link that PyPI recommends and am not seeing an alternative site I should use!</p>
  
  <p>This is my first package, and I am not seeing this error elsewhere on the internet. Any thoughts re: what's going on?</p>