Python插件“已注册tox”

2024-09-28 01:25:22 发布

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

我正在尝试用tox运行一个测试套件,以完成我在jedi自动完成库中所做的一些工作,我得到了以下结果:

ValueError: Plugin already registered: /home/aldo/Documents/Projects/jedi/test/conftest.py=<module 'test.conftest' from '/home/aldo/Documents/Projects/jedi/test/conftest.py'>

完整的输出可以在这里获得:

https://gist.github.com/Astrac/5abdba7db62ac204325e

这是pytestdebug.log公司名称:

https://gist.github.com/Astrac/b5728dfeb22c0d2fb0f5

我尝试在我的主环境中使用pip运行tox,并在干净的虚拟环境中运行它,得到了相同的结果。我也试过跑步py.测试直接(从我的主环境和虚拟环境),但结果是一样的。在

另一方面,我知道它是有效的,因为我可以看到它在travis上运行:

https://travis-ci.org/davidhalter/jedi/jobs/5765531

如有任何帮助,我们将不胜感激,谢谢!在


Tags: pyhttpstestgithubcomtoxhome环境
1条回答
网友
1楼 · 发布于 2024-09-28 01:25:22

我也收到了这个错误信息。这是我第一次尝试使用setup.py或使用tox,所以我试图复制我见过的其他人的{}的例子,因为官方文件对我在这个主题上没有太多的启发。在

我破碎的setup.py看起来像这样:

from setuptools import setup, find_packages

setup(
    name='foobarbaz',
    version='1.0',
    author="donald duck",
    author_email="foo@bar.baz.quux",
    package_dir={'': 'src'},
    packages=find_packages('src'),
    zip_safe=False,
)

结果发现,有一两个关键词参数有问题。我删除了package_dir和{},然后问题就消失了。这是工作版本:

^{pr2}$

我不知道你的情况是否相似,或者你是否已经解决了这个问题,但我认为这对我很有效。在

相关问题 更多 >

    热门问题