Convert to pyproject macros
Convert the spec file to the current Python packaging guidelines.
Notably it drops the explicit buildrequirements so that it follows
upstream changes. It also includes a minor version update in order to
drop our downstream-only twine patch.