Use PEP 503 names for BuildRequires, but maintain EPEL 8 compatibility
Since Fedora 33, we generate both python3dist(foo.bar) and python3dist(foo-bar)
provides, but we'd like to follow PEP 503 and use only the names with dash.
By using the %py3_dist macro, this remains compatible with EPEL 8