I don’t strongly object to the changes, but agree with Paul that this was extremely unexpected.
My concerns:
-
We should try to immediately get TOML support in the standard library. Until then, we should recommend a library so installs don’t pull in more than one of
toml
,tomlkit
, etc. -
We should be much more explicit regarding the new
sdist
requirements. For example, backends would have to remove thedynamic
field after each entry is made static, right? -
That is contrary to what most people say here: Purpose of an sdist
Question: does
pip
treat ansdist
as something that is installed directly or does it build awheel
from it first? It has been a while since I looked at the code.