I want to upload packages to pypi.org as mentioned in the Migrating to PyPI.org documentation, but Twine uploads to https://upload.pypi.org/legacy/
.
It's available on pypi.python.org/pypi/mypolr, but is not found on pypi.org.
I've tried to read several other questions, tutorials, and guides.
My pip.ini-file (I'm on Windows 10) looks like this:
[distutils]
index-servers =
pypi
[pypi]
I don't have my username or password stored, so the [pypi] section is empty (as mentioned in migration docs).
I've put the .ini-file in my user folder, and confirmed (per this answer) that it's actually using the one I've set (using environment variable PIP_CONFIG_FILE
).
Afraid that I had got something wrong, I also tried without a pip.ini-file to make Twine use its defaults.
I'm using Python 3.6.3 (from Anaconda), and my tools' versions are:
- Twine 1.9.1 (migration docs says it should be 1.8+)
- setuptools 38.2.3 (migration docs says it should be 27+)
Whether or not it's relevant, here is some more info:
- Link to my setup.py
setup
is imported fromsetuptools
and notdistutils.core
- README.rst is used as
long description
, but in the PyPi page only first 8 asterix of header is shown. (Compare this with this) - The package I upload is version is 0.2.1 (at the time of posting this)
setuptools_scm
is used to fetch versions from git tags- build is made with
python setup.py sdist bdist_wheel
Please let me know if there is any other information that could be useful to figure this out.