logoalt Hacker News

woodruffw • yesterday at 7:40 PM • 2 replies • view on HN

Python build backends are standardized in PEP 517, and packaging metadata is standardized in PEP 621. You can read the actual metadata PEPs for “computed” metadata i.e. the metadata that appears in distributions as well, if you’d like.

(It’s not kind or charitable to call someone a liar.)


Replies

crabbone • yesterday at 10:40 PM

Nobody cares about PEP-517 or any PEP for that matter since PyPA decided they are above it. PyPA decides how things are done, PEPs are just "historical documents".

Nobody cares if package metadata is standardized. The tools aren't. The tools are the problem, not the package format.

Well, if the poster says something that is blatantly untrue, how would you call them? Liar describes exactly someone who intentionally tells something that isn't true.

231ag • yesterday at 7:57 PM

And every backend accepts a different syntax in the .toml file. You cannot just swap out poetry for flit.

Especially when C extensions are involved, everything is entirely unportable. Of course, yet again crabbone is downvoted for speaking the truth.

➕ show 2 replies