我想将包上传到 pypi.org,如迁移到 PyPI.org文档中所述,但 Twine 上传到https://upload.pypi.org/legacy/
.
它在pypi.python.org/pypi/mypolr上可用,但在pypi.org上找不到。
我尝试阅读其他几个问题、教程和指南。
我的 pip.ini 文件(我在 Windows 10 上)如下所示:
[distutils]
index-servers =
pypi
[pypi]
我没有存储我的用户名或密码,因此 [pypi] 部分为空(如迁移文档中所述)。
我已将 .ini 文件放在我的用户文件夹中,并确认(根据此答案)它实际上正在使用我设置的文件(使用环境变量PIP_CONFIG_FILE
)。
害怕我做错了什么,我也尝试不使用 pip.ini 文件来让 Twine 使用它的默认值。
我正在使用 Python 3.6.3(来自 Anaconda),我的工具版本是:
- Twine 1.9.1(迁移文档说它应该是 1.8+)
- setuptools 38.2.3(迁移文档说它应该是 27+)
不管它是否相关,这里有更多信息:
- 链接到我的setup.py
setup
进口自setuptools
而不是distutils.core
- README.rst用作
long description
,但在PyPi 页面中仅显示标题的前 8 个星号。(比较这个和这个) - 我上传的包版本是 0.2.1(在发布时)
setuptools_scm
用于从 git 标签中获取版本- 构建是用
python setup.py sdist bdist_wheel
请让我知道是否有任何其他信息可能有助于解决这个问题。