Hey people,

I'm in a situation that I don't think is covered by the guidelines. Here's the thing: RHEL/CentOS ships some python packages in their Python 2 version, but not for Python 3 since RHEL/CentOS does not ship Python 3.

Let's take the example of python-zope-interface. I need the python3 version, so I thought I'd adapt the existing python-zope-interface package we have to only build the Python 3 version in EPEL. Then Kevin told me that this was a bad idea because koji (I think it was koji?) works on source packages, and won't like having two python-zope-interface packages, one from RHEL/CentOS and one from EPEL.

So I built a python3-zope-interface package that only builds the Python3 version. It got accepted, it builds fine, but now I realize that I don't want this package to be built for Rawhide, since Rawhide already has the Python 3 version of Zope Interface (built from the main package, as usual).
I removed the spec file from the master branch in git and put a README explaining all that, but I wonder if our release engineering process will like that. Do I need a special exception, as we have for orphan packages, so it does not error out?

I don't know if I have been clear, if not please ask me to rephrase. Thanks for your insight!

Aurélien