Webアプリ(フラスコベース)用のPythonパッケージを作成しようとしていますが、既知のディレクトリにいくつかのファイルをインストールしたいと思います。
たとえば、flaskは、統合サーバー(貼り付けベース)を実行しているときに、現在のパッケージ内のディレクトリtemplates
とディレクトリを見つけようとします。static
しかし、本番環境では、これらのディレクトリをのようなより具体的な場所にインストールしたいと思いvirtualenv/share/package-name/{static,templates}
ます。そうでなければ、それらはlib/python-2.x/...
適切ではないと思われる場所になります。
data_files
のパラメータを使用してファイルをインストールしようとしましたsetup.py
が、ツリー全体には役に立たないようです(error: can't copy 'xxx': doesn't exist or not a regular file
)。
この状況での適切な解決策は何ですか?