Yes to be specific the only thing I would personally be OK with adding to the
pip core is something that added the appropiate hooks to let some other thing
provide the platform specific mechanisms. I'm still not sure it's worth the
effort over the simpler idea of just providing a build_hint metadata that
authors can use to say "Hey you need to isntall libxml2 for this thing" or
whatever.

I'd like to see us use PEP459 extensions to hold distro-specific dependencies.
(as mentioned here: https://bitbucket.org/pypa/pypi-metadata-formats/issue/16/external-requirements)

I'm imagining a cross-distro community-maintained project that holds all the json dependency data for all of pypi.
and then tooling could build up around that?