4

从 requirements.txt 安装时,pip 是否可以排除文件夹?例如,我希望 pip 在 heroku 上安装时跳过所有静态文件夹(以减小 slug 的大小)。我还没有设法找到任何关于它的信息。

我知道我可以自己推送没有文件夹的目录并使用https://devcenter.heroku.com/articles/python-pip#local-file-backed-distributions但这对于可以/应该做的事情来说似乎需要做很多工作放轻松!

还有其他实现相同目标的聪明方法吗?

更新:

我发现我可以在包 setup.py exclude_package_data 中添加这很棒,但这意味着要通过许多不同的包并添加对 ENV var 的查找或类似此处描述的内容。

exclude_package_data = {'': ['.gitignore', 'artwork/*'],
                          'model': ['config.py']},
4

0 回答 0