次のディレクトリ設定があります。
.
├── setup.py
├── src
│ └── mymodule
│ ├── __init__.py
│ ├── database.py
│ ├── models.py
│ ├── parallel.py
│ └── utils.py
└── venv
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── activate_this.py
│ ├── coverage
│ ├── easy_install
....
次の setup.py を使用:
setup(
name='mymodule',
version='0.1.0',
install_requires=[], # Don't put anything here, just use requirements.txt
packages=['mymodule'],
package_dir={'mymodule': 'src/mymodule'},
)
requirements.txt を使用:
Flask==0.9
...
wsgiref==0.1.2
-e .
heroku にデプロイすると、heroku 'cant find mymodule.database' というエラーが表示されます。
仮想環境のローカルコンピューターで python setup.py を実行しようとしました(セットアップの有効性を確認するために卵を自分で削除しました)、すべて正常に動作するようです。
heroku に実行するように指示するにはどうすればよいpython setup.py install
ですか? 私-e .
はすでに私のためにそれをすることになっていると思った