如何在requirements_tests.txt中引用requirements.txt依赖文件?
如何在测试依赖文件中引用基础依赖文件?
完全可以在requirements_tests.txt中引用requirements.txt的全部内容,具体实现方式如下:
直接引用基础依赖
在requirements_tests.txt的开头添加一行引用指令,之后再追加测试专属依赖:
-r requirements.txt # 以下是测试专用依赖 pytest>=7.0.0 coverage>=6.0.0 flake8>=5.0.0
执行pip install -r requirements_tests.txt时,pip会先安装requirements.txt中的所有基础依赖,再安装后续的测试依赖。
注意事项
- 路径适配:如果两个文件不在同一目录,要写相对路径(比如
-r ../requirements.txt)或绝对路径;在同一目录下直接写-r requirements.txt即可。 - 该方式是pip原生支持的,无需额外工具。
内容的提问来源于stack exchange,提问作者esantix
相关产品推荐
相关产品推荐

