Summary: | dev-python/rpy-2.8.3 - version bump for dev-python/ipython-5 compatibility | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | eroen <erikdenstore+gbugs> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sci |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://pypi.python.org/pypi/rpy2/2.8.3 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 596714 | ||
Attachments: | 0001-dev-python-rpy-bump-to-2.8.3.patch |
Description
eroen
2016-11-04 22:11:27 UTC
Created attachment 452450 [details, diff] 0001-dev-python-rpy-bump-to-2.8.3.patch eroen@occam ~/repos/gentoo $ diff -urN dev-python/rpy/rpy-2.7.8.ebuild dev-python/rpy/rpy-2.8.3.ebuild --- dev-python/rpy/rpy-2.7.8.ebuild 2016-11-05 00:05:42.510467326 +0100 +++ dev-python/rpy/rpy-2.8.3.ebuild 2016-11-05 19:02:22.767114822 +0100 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} ) PYTHON_REQ_USE="sqlite" -inherit distutils-r1 flag-o-matic +inherit distutils-r1 flag-o-matic virtualx MYSLOT=2 MY_PN=${PN}${MYSLOT} @@ -23,13 +23,14 @@ IUSE="test" RDEPEND=" - >=dev-lang/R-3.1 + >=dev-lang/R-3.2 dev-python/numpy[${PYTHON_USEDEP}] >=dev-python/pandas-0.13.1[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] virtual/python-singledispatch[${PYTHON_USEDEP}] " DEPEND="${RDEPEND} + test? ( >=dev-lang/R-3.2[X,png] ) dev-python/setuptools[${PYTHON_USEDEP}]" PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" @@ -39,6 +40,15 @@ # Tarball absent of doc files in doc folder # https://bitbucket.org/rpy2/rpy2/issues/229 +python_prepare() { + if ! python_is_python3; then + # https://bitbucket.org/rpy2/rpy2/pull-requests/56 + sed -e '1i# coding=utf-8' \ + -i rpy/rinterface/tests/test_SexpClosure.py \ + -i rpy/rinterface/tests/test_SexpEnvironment.py || die + fi +} + python_compile() { if ! python_is_python3; then local CFLAGS=${CFLAGS} @@ -49,5 +59,5 @@ python_test() { cd "${BUILD_DIR}"/lib || die - ${PYTHON} -m 'rpy2.tests' || die + virtx ${PYTHON} -m 'rpy2.tests' || die } commit bc43c2ea574d7d6c43a221928fe5a4340373314e Author: Marius Brehler <marbre@linux.sungazer.de> AuthorDate: Fri Mar 3 12:28:50 2017 +0100 Commit: David Seifert <soap@gentoo.org> CommitDate: Sat Mar 4 16:18:02 2017 +0100 dev-python/rpy: Version bump to 2.8.5 Thanks to eroen <gentoo@eroen.eu> for the work. Gentoo-Bug: https://bugs.gentoo.org/598970 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/4103 |