diff options
| author | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-11-05 06:42:40 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-11-05 06:42:40 +0000 |
| commit | ba45212c1888c00cabdaf5e239220dde36d19284 (patch) | |
| tree | 97b747241b0641ece7137af7793c2b85a480435b /dev-python | |
| parent | 7fdfc26b48bf1199eed8b289174c92f3e1d985a1 (diff) | |
| download | baldeagleos-repo-ba45212c1888c00cabdaf5e239220dde36d19284.tar.gz baldeagleos-repo-ba45212c1888c00cabdaf5e239220dde36d19284.tar.xz baldeagleos-repo-ba45212c1888c00cabdaf5e239220dde36d19284.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/entrypoint2/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/entrypoint2/entrypoint2-0.2.3.ebuild | 23 | ||||
| -rw-r--r-- | dev-python/libsass/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/libsass/libsass-0.20.1.ebuild | 34 | ||||
| -rw-r--r-- | dev-python/opt-einsum/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/opt-einsum/opt-einsum-3.3.0.ebuild | 19 | ||||
| -rw-r--r-- | dev-python/pytest-regressions/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pytest-regressions/pytest-regressions-2.0.2.ebuild | 38 | ||||
| -rw-r--r-- | dev-python/python-language-server/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/python-language-server/python-language-server-0.36.0.ebuild | 70 | ||||
| -rw-r--r-- | dev-python/qtawesome/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/qtawesome/qtawesome-1.0.1.ebuild (renamed from dev-python/qtawesome/qtawesome-1.0.0.ebuild) | 0 | ||||
| -rw-r--r-- | dev-python/rope/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/rope/rope-0.18.0.ebuild (renamed from dev-python/rope/rope-0.16.0.ebuild) | 7 | ||||
| -rw-r--r-- | dev-python/ropemode/ropemode-0.5.ebuild | 9 |
15 files changed, 196 insertions, 13 deletions
diff --git a/dev-python/entrypoint2/Manifest b/dev-python/entrypoint2/Manifest index 68d47c783147..36f118d09d9e 100644 --- a/dev-python/entrypoint2/Manifest +++ b/dev-python/entrypoint2/Manifest @@ -1 +1,2 @@ DIST entrypoint2-0.2.1.tar.gz 11396 BLAKE2B ee462006f1fe4c80f707d00c2ef89fcf359b59853730786920ad931a099afafc808620ca16f0232e07a75c824b4b25ff50971c643f70087b89ab2ba6b7e13c1f SHA512 2273eda6cd8bf5a5e9fc5e8a657f837a88c8b617e384cdb6f6b62b3380e0b37d82af54dadd59a0ff82cd85cfdd61bb79d6c747621370f50e97c3796111baaaf6 +DIST entrypoint2-0.2.3.tar.gz 11542 BLAKE2B ef1ef511e02a3c5601d3147af241965fa78361a8cd070b5f0240f3842cdd49b3f93a32af4299568d201382c8c5a694ec7f85191c5880d489056744f59cbcd346 SHA512 c02ca02be9f25533c6a37a3aa372cdb75de8419349e279f7bd82369667a75943fc2fd0ba5afad49281d623f8ac4d6f97ffb2dbdb7b72b4cdc9afec80e763bed5 diff --git a/dev-python/entrypoint2/entrypoint2-0.2.3.ebuild b/dev-python/entrypoint2/entrypoint2-0.2.3.ebuild new file mode 100644 index 000000000000..06a45ffe7500 --- /dev/null +++ b/dev-python/entrypoint2/entrypoint2-0.2.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Easy to use command-line interface for python modules" +HOMEPAGE="https://github.com/ponty/entrypoint2" +SRC_URI="https://github.com/ponty/entrypoint2/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="test? ( + dev-python/easyprocess[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest diff --git a/dev-python/libsass/Manifest b/dev-python/libsass/Manifest index fa9922776b2e..2499831023c1 100644 --- a/dev-python/libsass/Manifest +++ b/dev-python/libsass/Manifest @@ -1 +1,2 @@ DIST libsass-0.20.0.tar.gz 321750 BLAKE2B 215bbe8d4a60d3f6851bfe92a7fb79e58bdf86fa5334a39c7ed051ad2ffc598e59afcb381f6526d25d6e3d021fd5eda51371a6628c01111f8bed42bda9581cb7 SHA512 ad6054f3e02b39730c4680b64d3ed20ba05443c7019c8a7a47ae557a6f52c60be1326a2cf2421f13de0a57a5f37347dffff1146190d1fa0eb8fd985f27ebf7d7 +DIST libsass-0.20.1.tar.gz 316227 BLAKE2B e4b4955a2ad0722d76e79979405c8e549b911d31c3fb828563e1e52cad9f9fe72cf543bd5e2ac2383faf85a44f4f0258253f7d45394f37d30076425660ebd031 SHA512 8918154f9fc4b0618d4729195414b2d8c5818a3e4dde2d4e084a73c01c3f6a2d46028a35b4e11759bc001266bcf03423319230682507c6952c9b0eb2df17feaf diff --git a/dev-python/libsass/libsass-0.20.1.ebuild b/dev-python/libsass/libsass-0.20.1.ebuild new file mode 100644 index 000000000000..065c56e9574f --- /dev/null +++ b/dev-python/libsass/libsass-0.20.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="A straightforward binding of libsass for Python" +HOMEPAGE="https://github.com/sass/libsass-python" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-libs/libsass + dev-python/six[${PYTHON_USEDEP}] + test? ( + dev-python/PyQt5[testlib,${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + )" + +# Remove sassc, in favour of pysassc, see: https://github.com/sass/libsass-python/issues/134 +# This avoids a file collision with dev-lang/sassc +PATCHES=( "${FILESDIR}"/${PN}-0.20.0_rename_sassc.patch ) + +distutils_enable_tests pytest + +python_test() { + "${EPYTHON}" sasstests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/opt-einsum/Manifest b/dev-python/opt-einsum/Manifest index 2f7139664077..8205bd4c324b 100644 --- a/dev-python/opt-einsum/Manifest +++ b/dev-python/opt-einsum/Manifest @@ -1 +1,2 @@ DIST opt_einsum-3.0.1.tar.gz 66204 BLAKE2B a8d2d1246e890d24ea73d129ed1ee99e8fbbca30771c96a48858acb5af5eac93bc73b9e8f1c5f1ece6e0872277de1f01fd1d0f7d27e044fa5f9de09060792565 SHA512 d6c2b95d17f523680e3f849ad2b0a4c36e7102e0540fddee365446bfddad4a26be2aed19060570ac0d1db42ccde8e15f0e7e4c066b9117024a58f8cc8978508a +DIST opt_einsum-3.3.0.tar.gz 73951 BLAKE2B c8e39c9589bb6b89150fd5699fafd77c5ac6022f66d1b778a55dd61e606067be4b6df85972dd4078df084e34a39463f5e59d69426b0ed9152e93f93798417eea SHA512 f34c58bd3aa4a15794cfc604167c0e3175b9826da2a2449bb48ea5c3095f8215e3f990daec51e77e505a03204201694df1a09360ee51b8a4a793b9844d9c2d5e diff --git a/dev-python/opt-einsum/opt-einsum-3.3.0.ebuild b/dev-python/opt-einsum/opt-einsum-3.3.0.ebuild new file mode 100644 index 000000000000..c2f588a81197 --- /dev/null +++ b/dev-python/opt-einsum/opt-einsum-3.3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) +inherit distutils-r1 + +DESCRIPTION="Optimized Einsum: A tensor contraction order optimizer" +HOMEPAGE="https://pypi.org/project/opt-einsum/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +S="${WORKDIR}/${P/-/_}" + +BDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest index 939a2ea0cd1b..c6a37346fed9 100644 --- a/dev-python/pytest-regressions/Manifest +++ b/dev-python/pytest-regressions/Manifest @@ -1 +1,2 @@ DIST pytest-regressions-2.0.1.tar.gz 77934 BLAKE2B 4bf9868afd3bae1ab1668a6cb75bbc661336b3bd7dca23b0b6e0ab810cb60645737e45008c74a09f90763869982db5d819f170f6b251d9419681ceee810c4657 SHA512 9c35f356ef2c2914674b022b4a357ec75a4a12c8090c44d959111f1eaa1f10f492f8103098b273292bff08a5957d7f2ae3f0b0bd051438d6467ce1491f234d97 +DIST pytest-regressions-2.0.2.tar.gz 78362 BLAKE2B 67c37c49230d5b84869b0743ef5e4c6b83cc7869ab12832cef9ac4a09c7199d141e064809e6532e325c3b4b22385468ecdde3ea0a021523930c849b78e4bd8f7 SHA512 8c9959a9d84fb6c055b90b38ad6aabdf8e9459931ca50c959f395280199aaa707844330d26b33467119e77f3d50a51d76dd648fdb351de9228c8d54dc047c92e diff --git a/dev-python/pytest-regressions/pytest-regressions-2.0.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.0.2.ebuild new file mode 100644 index 000000000000..c182743328e5 --- /dev/null +++ b/dev-python/pytest-regressions/pytest-regressions-2.0.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Easy to use fixtures to write regression tests" +HOMEPAGE="https://github.com/ESSS/pytest-regressions" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="test? ( + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/tox[${PYTHON_USEDEP}] +)" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-datadir[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +distutils_enable_sphinx doc dev-python/sphinx_rtd_theme + +python_test() { + distutils_install_for_testing + pytest -vv || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/python-language-server/Manifest b/dev-python/python-language-server/Manifest index b0c0516bc628..baace4dcfdfc 100644 --- a/dev-python/python-language-server/Manifest +++ b/dev-python/python-language-server/Manifest @@ -1,2 +1,3 @@ DIST python-language-server-0.34.1.tar.gz 70238 BLAKE2B 55ec41875907bb6c09f682c8ce6165e7e2fab5d03c3d4758bcbe658968aeeee7f0316a472efe68ddd87872b0e2d34908c8a7e9528aa5eec6d3359b2565a2cbbc SHA512 12404753f4271ec3606cee535ba8e886037bf0c61cc5c4415358066be837e2248f6393124340551387cba7351dee924b4f5ebc9c4e35b1ab0943067968967a90 DIST python-language-server-0.35.1.tar.gz 72944 BLAKE2B fe469e5365dec4a2192a2ca2f75fc9f05476434c0f6db26d851521149053455b256678ed98c5f1209d30b262808b615a3f7ac77fb604adf1455203e40f93c96f SHA512 278f281c8c82729ad60db2785b3f4b64568de529edb7a6f1b5683d09838ea43ed79182c50e42210e766b9a3f3c10b0c0256121b9925803c45f9e948f144ca994 +DIST python-language-server-0.36.0.tar.gz 74398 BLAKE2B 7a112f22df88bc06eba8c480e9927ce87278e24bf2e8de8c6be407569c195f96e15a5196f70c2840c8619dc512813fff8224df9547c258f045b98c652f5cc686 SHA512 4589812b4e05b9db5d9308ec97c6a701ea0cfdc62d2fe117c7581ee22ccf7ed84377556785500be3a5351277d4e70651d597bd18d629c39821c79b79660fbc83 diff --git a/dev-python/python-language-server/python-language-server-0.36.0.ebuild b/dev-python/python-language-server/python-language-server-0.36.0.ebuild new file mode 100644 index 000000000000..74fa35bf8bcb --- /dev/null +++ b/dev-python/python-language-server/python-language-server-0.36.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) + +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 optfeature + +DESCRIPTION="An implementation of the Language Server Protocol for Python" +HOMEPAGE="https://github.com/palantir/python-language-server" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND="dev-python/versioneer[${PYTHON_USEDEP}] + test? ( + dev-python/autopep8[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] + <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}] + <dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}] + >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.2.0[${PYTHON_USEDEP}] + <dev-python/pyflakes-2.3.0[${PYTHON_USEDEP}] + >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] +)" + +RDEPEND=" + >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] + <dev-python/jedi-0.18.0[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + >=dev-python/python-jsonrpc-server-0.4.0[${PYTHON_USEDEP}] + >=dev-python/ujson-3[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dep + sed -i -e '0,/addopts/I!d' setup.cfg || die + + distutils-r1_python_prepare_all +} + +pkg_postinst() { + elog "To get additional features, optional runtime dependencies may be installed:" + optfeature "Automatically formats Python code to conform to the PEP 8 style guide" dev-python/autopep8 + optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 + optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe + optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle + optfeature "Python docstring style checker" dev-python/pydocstyle + optfeature "Passive checker for Python programs" dev-python/pyflakes + optfeature "Python code static checker" dev-python/pylint + optfeature "Python refactoring library" dev-python/rope + optfeature "A formatter for Python files" dev-python/yapf +} diff --git a/dev-python/qtawesome/Manifest b/dev-python/qtawesome/Manifest index 153be9f9c535..e9bd518e5e26 100644 --- a/dev-python/qtawesome/Manifest +++ b/dev-python/qtawesome/Manifest @@ -1,2 +1,2 @@ DIST QtAwesome-0.7.2.tar.gz 847272 BLAKE2B 559b41a1ccb1563c0537703ec285bb24639ab9dfe72515dae9462271666dbe49b7d04b5d5dbc3f24bb6475803c987f7ac7bd6bbf828b79b07897f0b6e60edd70 SHA512 edc3a4794befd6f87ea144477d18d48e8ea7c1e349cee3fde04ac25c3f372126448adb7d820176927394ca89a8714154f354625e58746725c30eb0a95d7b0359 -DIST QtAwesome-1.0.0.tar.gz 878528 BLAKE2B aab6fb29268e9a2eca3a5d77d1bf83cd8e901b667a4e83dbfc0c7259bd376d45bc425b7eb1cd7586da22fc410103e1269a1b210c61ffd4e3f938d1c523d2fd51 SHA512 ae494e55cdd9315a31d8582e07fdbc29021658380f7d8fff57be8b08e4f65390ed1f55fa39bb206a0c9a5cbbc4017f9cd5cb10aa5471161413382fa1dd6f91cd +DIST QtAwesome-1.0.1.tar.gz 878654 BLAKE2B e654db2210b15274e200bf9ef783b6c8706833129162cc615cbded10a3ee440fae23497dfa327cb6af31664370f90ee46f5d2986d7e5dd6d27b5430a1558c3ce SHA512 edc8f1b7f8dc8d06b7a108300eb72e47e9601be7e16cf774e7efea888e583168f5aa8afe015e83156cd40bda5007b52ef38f914f232fdd1b5eb2683256f1de74 diff --git a/dev-python/qtawesome/qtawesome-1.0.0.ebuild b/dev-python/qtawesome/qtawesome-1.0.1.ebuild index 3efa4911a2ea..3efa4911a2ea 100644 --- a/dev-python/qtawesome/qtawesome-1.0.0.ebuild +++ b/dev-python/qtawesome/qtawesome-1.0.1.ebuild diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest index 07462bd09e82..5fc4e2db8c19 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1,2 +1,2 @@ -DIST rope-0.16.0.tar.gz 243304 BLAKE2B 2c41572687ef245eb20abfccebcc9f12ecaa177be313cec59c85be5102b7358566570730a7140f952b0a1c515b479c3d21740d32d4678e65c4c572acf86f4e27 SHA512 33ba57b246337e413126309a521c54e861899b03fd250e148b97d9789cddf6eceab36609ea6e36e84ad1ac514bc3363f4937b01bcb96b6103c2a33bec1d4fb75 DIST rope-0.17.0.tar.gz 248629 BLAKE2B 7c9276b5f400dfa9661f81d365eac150a124620824d400131d5da7361475e5a2d548c8b53a88e61e7ae6e483a47c8ca4b8ca773235e209e8c6fb47b0088327fd SHA512 c27a17fdf73ed0ae85fe417132acd999452ae88a7b779d84fdf73134094fd34510ae08017dc24ddd7c34cb70353b5a43021229b88819002371790e7717b8ae46 +DIST rope-0.18.0.tar.gz 249828 BLAKE2B 2aac0541936c671f9b70528da28b2c016f14c7a3e5f368aecb6a3f2a39d2b447d70943bf00b7a49702f5d341504da7398ca5b1240d625275f749de1e530fb178 SHA512 9f706da345866447ff7e4027e6f9f0719d4b823253155881efcdd3a9e9a6f42fa9e194cd9547df4a6f752ae0cec739045e52bb7edd5cfa04ad4079fe06808298 diff --git a/dev-python/rope/rope-0.16.0.ebuild b/dev-python/rope/rope-0.18.0.ebuild index c026b1a637a5..f81623d680b9 100644 --- a/dev-python/rope/rope-0.16.0.ebuild +++ b/dev-python/rope/rope-0.18.0.ebuild @@ -3,6 +3,7 @@ EAPI=7 +# Not yet ready for py3.9: https://github.com/python-rope/rope/issues/299 PYTHON_COMPAT=( python3_{5,6,7,8,9} ) inherit distutils-r1 @@ -13,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc" @@ -21,10 +22,6 @@ IUSE="doc" # setup.py, using standard docutils builds docs successfully. DEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )" -PATCHES=( - "${FILESDIR}"/${P}-python3.7.patch -) - distutils_enable_tests pytest python_compile_all() { diff --git a/dev-python/ropemode/ropemode-0.5.ebuild b/dev-python/ropemode/ropemode-0.5.ebuild index 7a4684bb908c..ff1f6768784b 100644 --- a/dev-python/ropemode/ropemode-0.5.ebuild +++ b/dev-python/ropemode/ropemode-0.5.ebuild @@ -3,10 +3,10 @@ EAPI=7 -# Currently (2020-03-23) rope is blocking -# support for python 3.8. +# Currently (2020-11-04) rope is blocking +# support for python 3.9. # For details see -# https://github.com/python-rope/rope/pull/285 +# https://github.com/python-rope/rope/issues/299 PYTHON_COMPAT=( python3_{5,6,7,8,9} ) inherit distutils-r1 @@ -20,11 +20,8 @@ SRC_URI="https://github.com/python-rope/ropemode/archive/${PV}.tar.gz -> ${P}.ta LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND="dev-python/rope[${PYTHON_USEDEP}]" -DEPEND="${DEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" python_test() { "${PYTHON}" ropemodetest.py || die "tests failed with ${EPYTHON}" |
