PyPI /simple 不提供最新版本的包

Dre*_*rew 5 pip pypi

我昨晚向 PyPI上传了一个库——它目前的版本是 0.0.3。尝试使用 pip 版本 0.0.1 安装库时。已安装。运行pip install pyroblox --upgrade,pip 确定 0.0.1 是最新版本。卸载然后重新安装也是一样。我认为这可能是缓存问题,但是在进行详细安装时,我看到 pip 正在检查此 URL 以获取最新版本:

https://pypi.python.org/simple/pyroblox/

/simple 页面只包含 0.0.1 版本——而不是 0.0.2 或 0.0.3。自从我上传 0.0.2 版本已经过去了 15 个小时,所以我认为这不是 PyPI 的问题,只是运行缓慢的 cron 作业来更新 /simple 页面。

在将包上传到 PyPI 以使它们在 /simple 页面上更新时,我还需要做些什么吗?现在我正在跑步python setup.py sdist,然后twine upload dist/pyRoblox-x-x-x.tar.gz. 这似乎可以很好地更新普通页面,但是 /simple 卡在 0.0.1 上。我可以直接从源代码安装包,但我希望通过 pip 安装才能正常运行,以便我可以分发包。

Dre*_*rew 5

/simple 24 小时后开始显示最新版本。我猜它的更新有一个非常长的延迟?