Rehabilitate the package:
- Change pypi_name macro to srcname
- Drop EL7 Python 2 support macros
- Fix License field, changing Apache-2.0 to ASL 2.0
- Fix outdated URL
- Use pypi_source macro
- Update description from upstream
- Use generated BR’s and Requires wherever possible
- Stop removing requires files
- Add missing LICENSE file
- Build HTML documentation and add a -doc subpackage
- Add Recommends for optional dependencies
- Properly mark config file as such, and own the config file directory
- Actually install man pages
- No longer conditionalize check section/tests; a few still fail