我试图用PBR(Python Build Reasonableness)打包我的python代码。它通过一组约定为您生成需求元数据。
按顺序尝试需求文件(N是用于安装软件包的Python主要版本号):
要求-pyN.txt
工具/ PIP-要求-PY3
requirements.txt
工具/ PIP-需要
在我的目录中,我需要一个requirements.txt
用于另一个约定,其中Docker容器需要一组与我发布的目标不同的要求。我想在这个项目中保留Docker镜像生成和python包构建,因为它们有共同的文件。
我如何指定requirements-pbr.txt
等要求并覆盖PBR将引入requirements.txt
的事实?
答案 0 :(得分:3)
通过PBR源生根后,我发现您可以通过环境变量进行更改。这应该做到。
PBR_REQUIREMENTS_FILES="requirements-pbr.txt" python setup.py sdist