pyspf import urllib.request from python-2.6 lib, which doesn't exist. There is not even a elog message. Reproducible: Always zsh/2 2387 % qlist dev-python/pyspf /usr/bin/type99.py /usr/bin/spfquery.py /usr/lib/python2.6/site-packages/spf.py /usr/lib/python2.6/site-packages/pyspf-2.0.5-py2.6.egg-info /usr/share/doc/pyspf-2.0.5-r1/CHANGELOG.lzma /usr/share/doc/pyspf-2.0.5-r1/PKG-INFO.lzma /usr/share/doc/pyspf-2.0.5-r1/README.lzma
dev-python/pydns doesn't support Python 3, so I would suggest reverting the change in dev-python/pyspf.
So reversion could be a good option, since it break pypolicyd-spf. Cheers
full reversion of pyspf done. pypolicyd-spf constrained to python2. Thanks for the bug report and guidance.