我目前正在研究基於python的Google App Engine項目。具體來說,我使用Flask作爲應用程序。我想知道包含外部python模塊的可接受方法是什麼,特別是當涉及到存儲庫時。從我所知道的情況來看,包括其他人的代碼在我的存儲庫中是不好的形式,原因有幾個。但是,其他人將在同一個存儲庫上工作,所以我們應該使用相同的外部模塊來確保相同的結果。GAE - 包含外部python模塊而不將它們添加到存儲庫中?
具體來說,我需要在我的應用程序中包含Flask(及其依賴項)。與谷歌App Engine的做到這一點,最簡單的方法就是將它們扔到根級別:
MyProject
app.yaml
main.py
MyApp
Flask
...
什麼是在這樣的一個項目,這些外部模塊,使正確的方法是什麼?普遍的答案和我的個案特定的答案都是有用的。此外,任何其他相關的建議,將不勝感激。非常感謝。
應用引擎不像Heroku的不安裝外部庫,但是你可以使用git子模塊的外部模塊。 – dusual