Running `make test' on the port math/py-cypari2 produces this error: File "/usr/local/lib/python3.9/site-packages/flaky/flaky_pytest_plugin.py", line 5, in <module> from _pytest.runner import call_runtest_hook # pylint:disable=import-error ImportError: cannot import name 'call_runtest_hook' from '_pytest.runner' (/usr/local/lib/python3.9/site-packages/_pytest/runner.py) This is a known bug, and it has been fixed in flaky 3.8.1: see <https://github.com/pytest-dev/pytest/issues/12066>. Could you please upgrade this port?
(In reply to Thierry Thomas from comment #0) Hi Thierry, thanks for the report. Could it be that something has overlapped here? The port devel/py-flaky has already been updated to version 3.8.1 via ports 1d2cee2e61eb. I've also run the test suite of math/py-cypari2 on FreeBSD 13.2-RELEASE amd64 with Python 3.9, which reports no issues so far: > == test session starts == > platform freebsd13 -- Python 3.9.18, pytest-8.1.1, pluggy-1.4.0 > rootdir: /wrkdirs/usr/ports/math/py-cypari2/work-py39/cypari2-2.1.5 > configfile: pyproject.toml > plugins: flaky-3.8.1 > collected 6 items > > tests/test_backward.py ... [ 50%] > tests/test_integers.py ... [100%] > > == 6 passed in 0.20s ==
Oh, sorry, for some reason it has not been upgraded on my work-station!