Created attachment 313055 [details, diff] ebuild patch archtester rope # USE_PYTHON="2.5 2.6 2.7 2.7-pypy-1.8" ebuild rope-0.9.4.ebuild clean merge * Compilation and optimization of Python modules for CPython 2.5 [ ok ] * Compilation and optimization of Python modules for CPython 2.6 [ ok ] * Compilation and optimization of Python modules for CPython 2.7 [ ok ] * Compilation and optimization of Python modules for PyPy 1.8 (Python 2.7) [ ok ] >>> dev-python/rope-0.9.4 merged. archtester rope # USE_PYTHON="2.5 2.6 2.7" ebuild rope-0.9.4.ebuild clean test * Testing of dev-python/rope-0.9.4 with CPython 2.5... Ran 610 tests in 4.046s OK * Testing of dev-python/rope-0.9.4 with CPython 2.6... Ran 610 tests in 4.283s OK * Testing of dev-python/rope-0.9.4 with CPython 2.7... Ran 610 tests in 4.840s OK Patches no longer required; they error out. Threw this in as an extra in the interest of pypy which is very thin. To take out tests that pypy can't possibly pass being as it is; add after;"\ttesting() {" if [[ ${PYTHON_ABI} == "2.7-pypy-1.8" ]]; then rm -f ropetest/advanced_oi_test.py || die sed -e 's:import ropetest.advanced_oi_test::' \ -e 's: result.addTests(ropetest.advanced:# result.addTests(ropetest.advanced:' \ -i ropetest/__init__.py || die sed -e 's: self.project.pycore.analyze_module(self.mod):# self.project.pycore.analyze_module$ -i ropetest/builtinstest.py || die fi To do it in earlier would mean copying ropetest/ into build-${PYTHON_ABI}/lib requiring more code. Alternately copy __init__.py to a name like runtests.py and edit it.
+*rope-0.9.4 (28 May 2012) + + 28 May 2012; Kacper Kowalik <xarthisius@gentoo.org> +rope-0.9.4.ebuild: + Version bump wrt #417503. Thanks to Ian Delaney <johneed@hotmail.com> for + patch