6

pip bundle用于我的生产系统,今天我收到了以下令人沮丧的消息:

###############################################
##                                           ##
##  Due to lack of interest and maintenance, ##
##  'pip bundle' and support for installing  ##
##  from *.pybundle files is now deprecated, ##
##  and will be removed in pip v1.5.         ##
##                                           ##
###############################################

我的服务器会自动扩展并自动构建自己,但我之前一直依赖可用的 PyPi。相反,我使用pip bundle.pybundle 文件并将其提交到源 git 存储库。这意味着我只需要依靠单一来源来构建我的服务器。

随着pip bundle离开(谁知道什么时候)我需要一种替代方法来使用 - 是否有任何建议或类似的方法来打包生产分发的依赖项?

谢谢!

4

2 回答 2

8

使用新的车轮格式wheel建立在pip将包捆绑成 ZIP 格式的基础上。

或者,您可以安装一个 egg 代理;我们使用Buildout和本地 egg 代理来管理开发和生产环境中的包依赖关系和版本控制。

于 2013-09-19T21:40:43.683 回答
-2

使用pip-bundle,它的作用几乎相同:

代替

pip bundle -q mybundle.pybundle -r python-requirements.pip

你写:

pip-bundle create mybundle.pybundle -r python-requirements.pip
pip-bundle install mybundle.pybundle
于 2016-11-18T18:37:32.387 回答