在Windows操作系统下,当需要pycurl时,如何使用tox进行测试?

2024-05-13 00:55:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个项目,我想用毒物测试。例如,用不同的python版本测试项目的安装。我用毒物检查。在windows下,我没有这样做,原因如下:tox为每个目标创建一个新的venv(例如python3.6 3.5 3.4等),并首先安装需求。下一步是安装生成的sdist并在venv中运行所有测试。但是,不能在venv中安装需求,因为pycurl没有上传到python3.6的pypi的控制盘。只能手动下载whl文件并手动安装。但我用的是tox,它会为每次测试创建一个单独的venv。我死定了!你知道吗

我该怎么做?例如,让我们使用tox来测试一个在依赖项列表中列出了pycurl的项目。你知道吗

更新:只有3.6没有轮子,其他的有。但是这个问题仍然有效(对于任何没有特定python版本控制盘的包,都可以问同样的问题)。你知道吗


Tags: 文件项目版本pypitox目标venvwindows