我想使用位于私有存储库中的我自己的软件包。
实际上,我使用Requirements.txt文件在我的Python AppEngine中安装依赖项。
但是,我不知道该在哪里添加我的私人依赖项。
谢谢
答案 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进行部署的方法,那么您可能会很不幸。
我现在无法测试,但会尽快更新。