将PYPI包添加到分发

时间:2017-07-26 07:56:03

标签: python pip shared-libraries pypi requirements.txt

只是提醒一下,这可能是一个显而易见的问题。我正在编写一个通常会分发的软件包,我不希望将来做任何支持(不要问)。它依赖于python的标准库,但有一个例外。如果将来从PYPI中删除了一个异常,我不想更新我的代码。

所以我的问题是:我可以将我从PYPI下载的软件包包含在我的软件包中,以便它始终存在于当前状态,用户不必单独下载吗?如果是这样,我只是将包从sys.path移动到我的包?

谢谢,对不起,如果这是一个明显的问题。

1 个答案:

答案 0 :(得分:1)

简而言之 - 是的,你可以。但是,它并不是特别必要,因为pip支持setup.py中的specifying the needed version,它将负责安装包。