Change the test source location to support evolving downstream testing
requirements. This is needed both for downstream certification
activities and changes to test development for internal infrastructure
differences.
Note that by default, virtualenv does not install wheel to Python 3.12+
virtual environments. We set VIRTUALENV_WHEEL=bundle to force it,
otherwise the test is quite useless.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1795134
Since we cannot backport this to Fedora 32 due to Python 3.4, I've removed
legacy parts of the spec file:
- %python_provide is not needed on Fedora 33+
- Conflicts with Python 2 versions of python-wheel is not needed after 3 releases
Updated the description to match current upstream one.
Moved the build of the wheel to %install because the new source structure
requires wheel installed in order to use setup.py bdist_wheel.
Reordered the spec a bit.
Also, remove the unused python26 test dependency.