New comment by eli-schwartz on void-packages repository https://github.com/void-linux/void-packages/pull/30552#issuecomment-828720146 Comment: Using the setup.py has consistent semantics in line with all other python ecosystem packages and additionally reduces the bootstrap graph a bit (maybe a lot, if void were to properly devendor pip/setuptools to use system dependencies). And the pep517 build style is not commonly used -- in fact my understanding is it was added as a precautionary measure in case it became impossible to continue maintaining existing packages without it.