如何告诉pip安装测试依赖项?

时间:2015-01-09 13:52:03

标签: python testing pip setuptools

我们正在使用pip -e .以可编辑/开发模式安装我们的软件包,而不是使用python setup.py develop。 (我们必须这样做,因为我们从公共PyPi服务器和私有服务器中提取包。这对我们使用python setup.py develop无效。)

但是pip -e .没有安装测试依赖项,我找不到一些标志来强制它这样做。如何使用pip安装测试依赖项?

1 个答案:

答案 0 :(得分:1)

我在setup.py中使用extra_require指定here。例如:

setup(
    name="Project-A",
    ...
    extras_require={
        'develop':  ["mock==2.0.0"],
    }
)

并使用pip install执行它:

pip install -e .[develop]