[02:05:46] <techalchemy> toad_polo, wow I have no idea why i thought setup.cfg was being parsed, in retrospect it makes no sense
[02:06:39] <techalchemy> i legitimately thought i read that in pip's code when the first pep517 support was released last yr
[02:08:33] <techalchemy> (i was reading that when i wrote my own handlers to determine pep517 backends etc and I check setup.cfg as a fallback, I guess I just made that up)
[02:29:48] <toad_polo> Yeah. PEP 517 explicitly talks about why only pyproject.toml is used.
[02:35:04] <techalchemy> yeah it makes total sense
[02:35:29] <techalchemy> setup.cfg would make no sense for info about how to build a pkg if you don't even know whether you will need setuptools yet
[03:58:53] <tos9> techalchemy: that question is basically equivalent to "how many projects have pyproject.tomls", yeah
[04:02:28] <techalchemy> yep, it will make a bunch of assumptions if you don't define anything
[04:03:26] <techalchemy> when i handle this i always try to use pep517 backends first if nothing is defined and i can't parse what i need some other way
[04:12:26] <toad_polo> If there's a pyproject.toml in the sdist, pip will build it with PEP 517, so "has a pyproject.toml" is a good proxy for "works with PEP 517"
[05:21:30] <techalchemy> toad_polo, pip will *try(
[05:21:36] <techalchemy> doesn't mean it will succeed ;)
[05:22:32] <techalchemy> i still encounter things that have pyproject.toml and attempt all sorts of silliness in setup.py so can't build with the pep517 backend
[12:08:41] <toad_polo> techalchemy: If it's in the sdist on PyPI it probably works, though. Otherwise someone would have reported that pip install fails.