$ everyvoice -h
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\joanise\sandboxes\EveryVoice\.venv\Scripts\everyvoice.exe\__main__.py", line 4, in <module>
File "C:\Users\joanise\sandboxes\EveryVoice\everyvoice\cli.py", line 67, in <module>
from everyvoice.run_tests import SUITE_NAMES, run_tests
File "C:\Users\joanise\sandboxes\EveryVoice\everyvoice\run_tests.py", line 12, in <module>
import pytest
ModuleNotFoundError: No module named 'pytest'
Bug description
I'm accidentally made pytest a prod requirements in either #792 or #794, this needs to be undone.
We could either:
everyvoice/cli.pyso it does not indirectly importpytest, while still preserving the hiddeneveryvoice testcommandeveryvoice test, and just runningpytestis actually shorter, I think we should removeeveryvoice testfrom the CLI instead.How to reproduce the bug
Checkout
origin/mainand runeveryvoice -hwhen pytest is not installed:uv pip install -e .uv pip uninstall pytestError messages and logs
Environment
No response
More info
No response