包可以永远使用吗?

时间:2017-09-06 19:11:10

标签: python r package pypi

除了现有的库之外,许多编程语言还有许多可用于开发目的的包。例如,R编程语言托管CRAN上的包,类似于Python编程语言托管PyPI上的包。

我的问题很简单,我想知道这些软件包有多长时间可用,如果它们会丢失功能或死掉它们以及它们是否可能被脱机存储?

1 个答案:

答案 0 :(得分:1)

PyPi上的软件包确实可以永久使用,但您需要了解一些细微差别。

软件包维护者可以添加新功能,更改现有功能甚至完全删除软件包:维护者具有完全控制权

但是因为我们正在谈论Python软件包,一旦你下载了软件包版本(通过包管理器,如pip或手动),你就拥有了源代码。请注意,适用于程序包的软件许可证可以合法地限制您允许使用它的内容,因此这并不意味着代码的所有权。

可以创建Python包索引(PyPi)的镜像存储库,也可以在您控制的存储上存储所需的包(以及特定版本)。