In https://github.com/pytest-dev/pytest-bdd/issues/224 @soulrebel had an issue when [importing `pytest_bdd` in his `conftest.py` file](https://github.com/tierratelematics/cookiecutter-qa/blob/916df0a10f8a934a655b33b8de01d788e851fbb0/%7B%7Bcookiecutter.project_slug%7D%7D/%7B%7Bcookiecutter.project_slug%7D%7D/tests/functional/conftest.py#L4): ``` _pytest.vendored_packages.pluggy.PluginValidationError: unknown hook 'pytest_bdd' in plugin <module 'project_qa.tests.functional.conftest' (<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f035b2d4f28>)> ``` This seems odd - importing a `pytest_*` module should work normally, no? Maybe pluggy should at least check that unknown hooks aren't module objects?