在Google App Engine中为Python使用私有存储库

时间:2018-07-09 14:00:40

标签: python google-app-engine pip

我想使用位于私有存储库中的我自己的软件包。

实际上,我使用Requirements.txt文件在我的Python AppEngine中安装依赖项。

但是,我不知道该在哪里添加我的私人依赖项。

谢谢

1 个答案:

答案 0 :(得分:0)

您必须使用requirements.txt协议将私有软件包添加到git+ssh。更好的说明可以在这里找到:Is it possible to use pip to install a package from a private github repository?

但是,我不确定GAE如何处理访问程序包所需的私钥。如果GAE在部署时仅从AppEngine项目存储库中复制lib目录,而没有其他神奇的操作,则它应该可以工作。如果AppEngine仅使用lib依赖项来收集软件包的名称,然后自己做一些有趣的事情,那么我想如果没有一种将凭据提供给AppEngine进行部署的方法,那么您可能会很不幸。

我现在无法测试,但会尽快更新。