* Port some Pyhon packages to build/installer
* python-soundfile: fix broken wheel tag
setup was trying to reimplement it, but doesn't know about
mingw python.
this is all not needed nowadays, setuptools handles wheels.
This allows us to include a version and we already use PURL
for other things, so might as well remove the pypi special case.
Normalize the names, since that is required for PURLs.
pytest-test-runner should no longer be used (archived upstream,
uses deprecated setuptools feature):
* replace the dep with pytest if it's not there, or remove it
* replace setup.py calls with calls to pytest directly
While at it, also remove some wheel dependencies, since wheel is
now vendored in setuptools.