Created attachment 470638 [details] dev-python:genshi-0.7:20170422-131439.log Test results: python2.7 / pypy: FAILED (failures=1) python3.4: FAILED (failures=2, errors=19) python3.[56]: FAILED (failures=4, errors=34) I would say adding 3.4 to PYTHON_COMPAT is even debatable since the tests clearly indicate it's using python2-isms. It seems completely dead upstream. Revdeps: app-admin/bcfg2 [2.7 only] dev-python/cement [2.7+3.4] dev-python/wehjit [2.7] www-apps/trac [2.7] www-apps/trac-tags [2.7] www-apps/venus [2.7] Of those packages, only cement supports py3.x, and its revdeps are 2.7-only. I'm going to remove 3.x support from cement and genshi.
Created attachment 487240 [details] genshi-0.7.ebuild Indeed few patches exist in their repository that fixes the tests. I'm interested to have Genshi under Python3, so here is an ebuild updated with those patches for which the tests pass.
Created attachment 487242 [details, diff] genshi-0.7-fix_tests_failure_with_python27.patch
Created attachment 487244 [details, diff] genshi-0.7-issue566.patch
Created attachment 487246 [details, diff] genshi-0.7-issue582.patch
Created attachment 487248 [details, diff] genshi-0.7-issue602.patch
LGTM, feel free to go ahead and commit them.
Done: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b894c6c0001477235be97558d329e29ce8327f