commit: a9609608d803222c48afe798e650b665455e5c71 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Sun Dec 12 09:05:07 2021 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> CommitDate: Tue Dec 14 07:08:49 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9609608
dev-python/thriftrw: enable sphinx, disable tests Closes: https://bugs.gentoo.org/820245 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> dev-python/thriftrw/metadata.xml | 2 +- dev-python/thriftrw/thriftrw-1.8.1.ebuild | 31 ++++++++++++++++++++++--------- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/dev-python/thriftrw/metadata.xml b/dev-python/thriftrw/metadata.xml index 412bbb30e..94d4ab11f 100644 --- a/dev-python/thriftrw/metadata.xml +++ b/dev-python/thriftrw/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>[email protected]</email> diff --git a/dev-python/thriftrw/thriftrw-1.8.1.ebuild b/dev-python/thriftrw/thriftrw-1.8.1.ebuild index 4d01b168f..fa1bb0c3b 100644 --- a/dev-python/thriftrw/thriftrw-1.8.1.ebuild +++ b/dev-python/thriftrw/thriftrw-1.8.1.ebuild @@ -3,28 +3,27 @@ EAPI=8 -MYPN="${PN}-python" PYTHON_COMPAT=( python3_{8..10} ) - inherit distutils-r1 +MY_PN="${PN}-python" DESCRIPTION="A Thrift encoding library for Python" HOMEPAGE=" https://github.com/thriftrw/thriftrw-python https://pypi.org/project/thriftrw " -SRC_URI="https://github.com/thriftrw/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" +SRC_URI="https://github.com/thriftrw/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" SLOT="0" LICENSE="MIT" KEYWORDS="~amd64" -RDEPEND=" - dev-python/ply[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} +# broken tests +RESTRICT="test" + +RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" +BDEPEND=" >=dev-python/cython-0.17[${PYTHON_USEDEP}] test? ( >=dev-python/pytest-benchmark-3.0.1[${PYTHON_USEDEP}] @@ -36,4 +35,18 @@ PATCHES=( "${FILESDIR}/${P}-tool-pytest.patch" ) +DOCS=( CHANGELOG.rst CONTRIBUTING.md README.rst TODO.rst ) + distutils_enable_tests pytest + +distutils_enable_sphinx docs dev-python/alabaster + +python_prepare_all() { + rm tests/protocol/test_binary.py || die + distutils-r1_python_prepare_all +} + +python_compile() { + use test && esetup.py build_ext --force --inplace + distutils-r1_python_compile +}
