it's a dependency of pytest.