从 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']},