如何在 heroku 上将源代码作为一个包安装

How to install your source as a package on heroku

我想在 heroku 上安装自定义包。我有以下文件夹结构。

├─ src
│  ├─ packagename
│  │  ├─ __init__.py
│  │  └─ ...
│  └─ setup.py
├─ tests
│  └─ ...
└─ Procfile

我在本地 运行 使包结构可导入。

$ cd src
$ pip install -e .

如何在 heroku 中添加构建过程的步骤?

诀窍是使用 -e 标志将其添加到 requirements.txt 文件中。通过查看有关如何处理本地文件支持的分发的 docs 找到了它。