From: Michał Górny Date: Tue, 19 May 2020 12:05:18 +0000 (+0200) Subject: dev-python/django-debug-toolbar: Require sqlite, modernize X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=62d4988eaa8c6e322d0d54f9b2b55e202c482d4b;p=gentoo.git dev-python/django-debug-toolbar: Require sqlite, modernize Closes: https://bugs.gentoo.org/723596 Signed-off-by: Michał Górny --- diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-2.2.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-2.2.ebuild index 2874326eb203..ee772858946d 100644 --- a/dev-python/django-debug-toolbar/django-debug-toolbar-2.2.ebuild +++ b/dev-python/django-debug-toolbar/django-debug-toolbar-2.2.ebuild @@ -16,37 +16,34 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="BSD" KEYWORDS="~amd64 ~x86" -IUSE="doc examples" +IUSE="doc examples test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/django-1.11[${PYTHON_USEDEP}] >=dev-python/sqlparse-0.2.0[${PYTHON_USEDEP}] - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) " -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] +DEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + ) " -python_prepare_all() { - # Prevent non essential d'loading by intersphinx - sed -e 's:intersphinx_mapping:_&:' -i docs/conf.py || die +distutils_enable_sphinx docs +python_prepare_all() { # This prevents distutils from installing 'tests' package, rm magic no more needed sed -e "/find_packages/s:'tests':'tests.\*', 'tests':" -i setup.py || die distutils-r1_python_prepare_all } -python_compile_all() { - use doc && emake -C docs html -} - python_test() { emake test } python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) if use examples; then docinto examples dodoc -r example/.