Versioning `pyproject.toml`

Well, yes; but the flip side of this is something I’ve been trying to get at as well - I’m not sure I like the idea that the distributor should be the one choosing the build backend, when others might work just as well. Right now that assumption is encoded into the fact that it’s in pyproject.toml, plus the fact that sdists preserve that file, plus the fact that Pip automatically installs from sdists by default, without user intervention, when a wheel isn’t available.

1 Like