Failed to upload packages to PyPI: 410 Gone

The error message is:

Upload failed (410): Gone (This API has been deprecated and removed from legacy PyPI in favor of using the APIs available in the new PyPI.org implementation of PyPI (located at https://pypi.org/). For more information about migrating your use of this API to PyPI.org, please see https://packaging.python.org/guides/migrating-to-pypi-org/#uploading. For more information about the sunsetting of this API, please see https://mail.python.org/pipermail/distutils-sig/2017-June/030766.html)

I looked into the solution mentioned in the message and then googled a little bit. Unfortunately, the solutions I found were not working, including updating my local ~/.pypirc file. Like this:

[distutils]
index-servers =  
    pypi

[pypi]
repository:https://pypi.python.org/pypi   or  repository:https://upload.pypi.org/legacy/  
username:yourusername  
password:yourpassword

Upgrade to the very latest pip and setuptools; install twine:

pip install -U pip setuptools twine
Edit ~/.pypirc and comment out or remove repository:

[pypi]

#repository:https://pypi.python.org/pypi

Use twine:
twine upload dist/*