Provide a better error message if attempting an editable install of a directory with a ``pyproject.toml`` but no ``setup.py``.