New comment by eli-schwartz on void-packages repository https://github.com/void-linux/void-packages/issues/30551#issuecomment-827889688 Comment: The python3-pep517 build style just runs pip, see commit 2dff49c420b27baf6a6dce30891237b9485bfd81 PyPI release tarballs created with `poetry build -f sdist` should have a setup.py generated for compat purposes, which lets you use the more common setup.py build style; getting distfiles via github archives will not get you an sdist and therefore you won't have that setup.py either. You'll just have development sources. On the flip side, sometimes upstreams don't include their testsuite in PyPI sdists (they should!) which may be a compelling argument to use github archives.