The Coverage tool supports generating code coverage data from Pytest tests with coverage run -m pytest .... However, there is also the Pytest-Cov plugin, which invokes Coverage and generates coverage data by adding the --cov= option to Pytest.
However the Pytest-Cov documentation doesn't seem to explain anywhere how this differs from just using coverage run. Is there any practical difference, or is it just a matter of the options/configuration choices that are available?
The differences/advantages are mentioned on their Github README and docs