Projects that aren't meant to generate a wheel and `pyproject.toml`

I think so. With the level of adoption of [tool] I think this has already happened.

By adding other standardized data that isn’t “strongly tied to assumptions” around wheels? :wink: Seriously, we just use the file for other stuff. It’s to the point now that tools like Black only support pyproject.toml for configuration, regardless of whether you build a wheel or not.

I will say that when pyproject.toml gained popularity among tool providers, I was personally thanked multiple times for helping to tame the number of configuration files necessary for a project.

We have talked about revisiting that bridging default and dropping the implicit support.

7 Likes