While adding a comment to #9765 (comment) to reproduce that issue, I noticed another problem (not released yet, only the main and 8.0.x branches).
Reproduce the issue
python -m pip install "ewokscore[test]==0.7.1" git+https://github.com/pytest-dev/pytest.git@main
python -m pytest -v --pyargs ewokscore.tests
or also
python -m pip install "ewokscore[test]==0.7.1" git+https://github.com/pytest-dev/pytest.git@8.0.x
python -m pytest -v --pyargs ewokscore.tests
Released pytest versions do not show the problem. For example this works find:
python -m pip install "ewokscore[test]==0.7.1" "pytest==7.4.4"
python -m pytest -v --pyargs ewokscore.tests
Os and python version
- Ubuntu 20.04, python 3.10.12: works
- Windows 11, python 3.8.10: fails
Error message
The error says it cannot find the varinfo dependency which is defined in the module ewokscore.tests.conftest.
@pytest.mark.parametrize("value", VALUES)
def test_variable_references(value, varinfo):
E fixture 'varinfo' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
> use 'pytest --fixtures [testpath]' for help on them.
pip listfrom the virtual environment you are usingWhile adding a comment to #9765 (comment) to reproduce that issue, I noticed another problem (not released yet, only the
mainand8.0.xbranches).Reproduce the issue
or also
Released pytest versions do not show the problem. For example this works find:
Os and python version
Error message
The error says it cannot find the
varinfodependency which is defined in the moduleewokscore.tests.conftest.