See this COPR build of a package on Rawhide: https://copr-be.cloud.fedoraproject.org/results/qulogic/SciTools/fedora-rawhide-x86_64/python-pyepsg-0.2.0-3.fc20/build.log which fails because of python3-urllib3. You can reproduce in mock as well: $ mock -r fedora-rawhide-x86_64 --init $ mock -r fedora-rawhide-x86_64 --install python3-urllib3 $ mock -r fedora-rawhide-x86_64 --shell # python3 -c 'import urllib3' Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python3.4/site-packages/urllib3/__init__.py", line 10, in <module> from .connectionpool import ( File "/usr/lib/python3.4/site-packages/urllib3/connectionpool.py", line 29, in <module> from .packages.ssl_match_hostname import CertificateError File "/usr/lib/python3.4/site-packages/urllib3/packages/__init__.py", line 3, in <module> from . import ssl_match_hostname ImportError: cannot import name 'ssl_match_hostname' Version-Release number of selected component (if applicable): python3-urllib3-1.10-1.fc22.noarch.rpm
Sigh, of course I just found an existing ticket after posting... But just to add something interesting, in the Python3 section of the spec, it deletes the `ssl_match_hostname` subdirectory, but does *not* create the symlink for it (which *is* done in Python2). *** This bug has been marked as a duplicate of bug 1176429 ***