With >=python-3.3, the built-in ipaddress module will be used obviating the need for dev-python/ipaddr. Guessing by the language in the README, python-3.2 should work also although of course it will need ipaddr.
Created attachment 373086 [details, diff] diff -u of pyspf-2.0.8 ebuilds ditto translate-toolkit. It looks awfully verbose but it works. Look ok?? ~/cvsPortage/gentoo-x86/dev-python/pyspf $ ebuild pyspf-2.0.8-r1.ebuild clean test Ran 19 tests in 0.805s OK ============================================== Ran 19 tests in 1.016s OK ============================================== Ran 19 tests in 0.973s OK ============================================== Ran 19 tests in 1.027s OK
I think the dev-python/ipaddr dependency needs to be wrapped in a python_gen_cond_dep too, otherwise it's getting pulled in even if I have PYTHON_TARGETS="python3_3". Other than that, looks good.
*pyspf-2.0.8-r1 (21 Mar 2014) 21 Mar 2014; Ian Delaney <idella4@gentoo.org> +pyspf-2.0.8-r1.ebuild: revbump; Add py3 support, update deps & new PYTHON_REQ_USE setting for tests, thx to mjo for extensive testing, fixes Bugs #503266 #503264 by mjo