At the end we went with a rpmlint config fiel that simply silences those errors.
See our config file here:
https://src.fedoraproject.org/rpms/python3/blob/master/f/python3.rpmlintrc
And information about how to use it is located here:
https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint https://github.com/rpm-software-management/rpmlint#configuration
Very insightful, thank you. Question: how do the fedora/epel reviewers handle reviews with rpmlint config files, like the one you linked here? Do you submit the rpmlint config file along with the spec file? Perhaps a justification as well?