私は現在、PythonベースのGoogleAppEngineプロジェクトに取り組んでいます。具体的には、アプリケーションにFlaskを使用しています。特にリポジトリに関しては、外部のpythonモジュールを含めるために受け入れられている方法は何でしょうか。私の知る限り、私のリポジトリに他の人のコードを含めることは、いくつかの理由で悪い形式です。ただし、他の人が同じリポジトリで作業するため、同じ結果を保証するには、同じ外部モジュールを使用する必要があります。
具体的には、Flask(およびその依存関係)をアプリケーションに含める必要があります。Google App Engineでこれを行う最も簡単な方法は、ルートレベルにそれらをスローすることです。
MyProject
app.yaml
main.py
MyApp
Flask
...
そのようなプロジェクトにこれらの外部モジュールを導入する適切な方法は何ですか?一般化された答えと私の場合に固有の答えの両方が役に立ちます。また、他の関連する推奨事項をいただければ幸いです。どうもありがとうございました。