在 deps 需要的 tox 中设置环境变量
Set environment variable in tox that deps require
其中一个必需的 Python 包需要使用特定的环境变量集进行编译。我查看了 tox 文档 PASSENV
或 setenv
只会影响测试的执行 commands
。我能做些什么?我有什么误解吗?谢谢
我的建议是不要在 deps
中列出依赖项,而是使用命令或您自己的 shell 脚本将其安装在 commands
中。
我找到了一个无需处理环境变量的解决方案,即使用pip
的--install-option
,例如pip install --install-option="--with-openssl" pycurl
,将--with-openssl
传递给基础 setup.py install
.
其中一个必需的 Python 包需要使用特定的环境变量集进行编译。我查看了 tox 文档 PASSENV
或 setenv
只会影响测试的执行 commands
。我能做些什么?我有什么误解吗?谢谢
我的建议是不要在 deps
中列出依赖项,而是使用命令或您自己的 shell 脚本将其安装在 commands
中。
我找到了一个无需处理环境变量的解决方案,即使用pip
的--install-option
,例如pip install --install-option="--with-openssl" pycurl
,将--with-openssl
传递给基础 setup.py install
.