On Tue, Mar 17, 2015 at 9:17 AM, Nick Coghlan
On 17 Mar 2015 23:01, "Daniel Holth"
wrote: So for me, metadata, while fine to have, is not the blocker for "generating wheels with some other build system". Having the other build system is the blocker.
For me, it's not knowing what "done" looks like, even if a candidate alternative build system was available. I know pip doesn't need the whole setuptools feature set to generate wheels, but I don't know what subset it actually uses, nor what changes when cross compiling C extensions in Linux.
As far as I'm aware, *nobody* actually knows the answer to that right now, so figuring it out will likely involve some code archaeology.
Yes, it's pretty obvious what "build a wheel with everything set to default" should look like, but I can't immediately envision "pass these standardized arguments if you need to compile a wheel for ARM while running on x86". :(