PyPI上有一个Python包版本可以使用多长时间?

时间:2014-08-11 13:30:03

标签: pypi

我想分发一个依赖于几个PyPI打包库的应用程序。我已经仔细选择了某些库的某些版本,因为较新的版本(在某些情况下)是不兼容的。我的安装程序在安装时下载它们(使用pip)并为应用程序设置环境。但这些版本有多长时间可用? 6个小时? 2年?介于两者之间?

我基本上正在寻找某种策略,告诉我这些版本的库将在PyPI上托管多长时间(以及谁做出决定)。

In-before-“自己分发”:这是对不同问题的回答。
这实际上是关于PyPI如何工作,而不是我如何分发我的应用程序。

1 个答案:

答案 0 :(得分:1)

#python中友好的人告诉我作者可以随时删除任何版本的包。

唯一可以让自己免受某种形式的伤害的方法是(假设他们的许可允许)自己发货。

对于PyPI上的最新版本有一个持续集成的论点,但确实会假设有一个新版本并且作者并不只是删除整个版本。 CI在这里只是一种很好的做法,而不是灵丹妙药。