Closed KOLANICH closed 1 year ago
Personally, I like the simplicity of directly matching the methods in the spec. I don't think adding another API on top of that actually makes anything particularly clearer - and in fact having two different APIs to do the same things is less clear overall.
Also, the spec doesn't include prepare_metadata_for_build_sdist
, unless that's been added more recently, which spoils the symmetry a bit.
So I'm inclined to say it's not worth it, sorry.
Personally, I like the simplicity of directly matching the methods in the spec.
Same. I think higher level tools like build
are the right place for such a "tidy API" (build even has that: https://pypa-build.readthedocs.io/en/stable/api.html#build.ProjectBuilder). Besides, I expect that the most prominent users of this API will be pip and build, both of which want to have such low-level control. :)
Since this package got renamed, it may be a good time to tidy-up the API a bit into a more convenient one. I know everyone can do it himself, but anyway shipping tidy API inside the main package may worth.