我有一个 gitlab ci 管道,它基本上在环境中做一些事情(安装 python 和其他包)然后它只是运行tox以运行一些测试。 这是我的tox.ini : 问题是当tox构建环境并安装requirements.txt中指定的包时,它返回ReadTimeOutError 。 我试图删除tox并简单 ...
我有一个 gitlab ci 管道,它基本上在环境中做一些事情(安装 python 和其他包)然后它只是运行tox以运行一些测试。 这是我的tox.ini : 问题是当tox构建环境并安装requirements.txt中指定的包时,它返回ReadTimeOutError 。 我试图删除tox并简单 ...
当我创建一个 tox 环境时,一些库安装在不同的路径下,具体取决于我用来触发 tox 的环境: 有时 我需要在 tox env 的进一步步骤中重用这样的路径。 我决定创建一个 bash 脚本来查找已安装库的路径,以便能够重用它并在 tox env 中运行它。 我认为我可以将找到的路径传递给 tox ...
我使用 windows。我的 tox.ini: 在有毒环境中,我安装了一些额外的包。 我在 tox 的命令中像上面那样做。 但是,tox 正在 WSL 的 python 实例路径中安装一个库: /home/usr/.local/lib/python3.8/site-packages 不在图书馆的 ...
我遇到了我无法解决的奇怪问题。 我有以下 tox.ini 文件: 黑色命令对 PAGES 按预期工作,但命令 flake8 和 mypy 返回以下错误: error: unrecognized arguments: pages -exclude pages/migrations 有谁知道是什么原因 ...
当我尝试通过 Poetry 中的 Tox v4.2.6 将参数传递给命令时,它无法识别--作为分隔符。 命令: 毒性错误: 当我在 Poetry 之外运行相同的 Tox 命令时,它按预期工作( tox -- \$username:\$password ) 有谁知道我错过了什么? 我的tox.ini是 ...
将 pytest 和pytest-cov与tox一起使用时。 我的tox.ini是[tox] envlist = py3 [testenv] deps = pytest pytest-codeblocks pytest-cov commands = pytest { ...
这是我的 tox.ini 文件: 在 tox<4.0 上,运行tox -e lint来修复 linting 问题或tox -e codestyle tox 修复代码风格问题等非常方便。但是现在,每次运行这些命令之一时,版本 tox>4.0 都会收到此消息(例如): 由于每次都会重新创建环 ...
在 GitHub 上运行测试并收到以下错误消息。 奇怪的是,之前的相同设置并没有出现这个错误。 链接到失败的测试: https://github.com/Technion-Kishony-lab/quibbler/actions/runs/3792710874/jobs/6449140682#st ...
我正在尝试开始使用 python 和 pytest,我有以下项目结构: 当我运行测试(使用pytest )时,出现错误: 我还有以下所有配置文件: 配置文件安装程序.py 安装程序配置文件 pyproject.toml 有人知道我错过了什么吗? 编辑这里是我如何从 test_my_script.py ...
我有一个Python tox项目,我在其中运行 tox 来运行测试用例,几个小时前我遇到了一个错误,直到现在都无法解决。 我的模块正在使用 boto3 库并使用以下两个命令进行安装: 当我尝试再次安装它时,它给了我下面的堆栈跟踪: 但是当我运行 tox 时,它给了我以下错误: 有什么路径问题吗? 我 ...
问答(我发布这个是为了防止其他人掉进这个小众兔子洞——因为我花了一段时间才弄明白)。 场景:您已决定运行一个单元测试,该单元测试“播放”使用 GitPython 创建本地 git 存储库。 您的测试在运行 Ubuntu docker 映像的 GitHub 操作中的 Tox 中运行 - 它具有包含 u ...
我试图了解use_develop的目的,从文档中,我发现了这一点: 使用开发模式在开发模式下安装当前包。 对于 pip,它使用 -e 选项,因此如果您指定了不支持 -e 的自定义 install_command,则应避免使用。 我不明白“开发模式”是什么意思。 这是一个 python 概念还是特定 ...
我正在尝试使用 pytest 为 PySide6 应用程序编写测试。我还使用 tox 来运行这些测试; 但是,我遇到了一个问题。 在测试期间,每次测试都失败并显示 output: 这是我的毒性配置: 我的环境:Ubuntu 20.04 Python 3.10.8 tox==3.27.1 失败的测试 ...
我需要一些帮助来测试我的 python package 在 gitlab-ci 管道中使用tox : 我想在多个版本上测试我的 package。 为此,我可以在我的tox.ini中编写以下内容:[tox] envlist = py{310, 311} [testenv] deps = -r ...
我正在尝试将一个相当简单的 python package 从使用setup.py转换为setup.cfg和pyproject.toml (除非这变得如此混乱以至于它不“值得”,在这种情况下我会放弃 - 希望我不会不必这样做。)。 我的setup.cfg看起来像这样: 请注意此处的my_intern ...
我有以下tox.ini文件: 在 teamcity 上,我在脚本构建步骤中通过tox运行 python 测试,在该步骤中我调用以下 shell 脚本#! /bin/sh python -m tox . 现在,我想静音一项红色测试。 但是,当我将其静音时,即使它将我的测试标记为静音,teamci ...
我在我的 tox.ini 中的 github ci 中升级了诗歌。 我的 ci 有问题。 我用zuul。 当我使用诗歌pip install -v poetry==1.1.15 。 我没有问题但是当我使用1.2.0时出现此错误: 3.8.13这是我的 python 版本。 我不明白为什么我对 p ...
我的 package 不需要 virtualenv 直接,一些第 3 个 package 需要。 但是,在 tox 中运行测试时, poetry install -E test -vvv失败,原因是: 诗歌先去掉virtualenv,由tox创建然后它尝试删除其他部分并失败,由于virtualen ...
我将 Poetry 与 tox 一起运行以进行单元测试。 我在我的 Jenkins 代理上运行测试,它使用 Python 3.9,但我也想为 Python 3.7 和 3 运行测试。 有谁知道如何处理毒物和诗歌? 我试过这个: 但这会导致: ...
每当我更改包的setup.cfg文件时,如何让tox使用新的依赖项自动重新创建它的 virtualenvs? 通常一个 Python package 会使用 setuptools install_requires在其setup.cfg设置列出其依赖关系:[options] install_requ ...