PyPI /simple 不提供最新版本的包
PyPI /simple not providing latest version of package
我昨晚将 a library 上传到 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 的问题,只是 运行 更新 /simple 页面的缓慢 cron 作业。
在将包上传到 PyPI 以使其在 /simple 页面上更新时,我是否需要做一些额外的事情?现在我是 运行 python setup.py sdist
,然后是 twine upload dist/pyRoblox-x-x-x.tar.gz
。这似乎可以很好地更新普通页面,但 /simple 卡在 0.0.1 上。我可以直接从源安装包,但我希望通过 pip 安装能够正常运行,以便我可以分发包。
/simple 在 24 小时后开始显示最新版本。我想它的更新延迟太长了?
我昨晚将 a library 上传到 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 的问题,只是 运行 更新 /simple 页面的缓慢 cron 作业。
在将包上传到 PyPI 以使其在 /simple 页面上更新时,我是否需要做一些额外的事情?现在我是 运行 python setup.py sdist
,然后是 twine upload dist/pyRoblox-x-x-x.tar.gz
。这似乎可以很好地更新普通页面,但 /simple 卡在 0.0.1 上。我可以直接从源安装包,但我希望通过 pip 安装能够正常运行,以便我可以分发包。
/simple 在 24 小时后开始显示最新版本。我想它的更新延迟太长了?