**Motivation** As it stands, this will never happen because we always ensure `pyproject.toml` will exist. But that's going to change as per #908. **Summary** Implement, test, and document this change.