From 62d4988eaa8c6e322d0d54f9b2b55e202c482d4b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 19 May 2020 14:05:18 +0200 Subject: [PATCH] dev-python/django-debug-toolbar: Require sqlite, modernize MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/723596 Signed-off-by: Michał Górny --- .../django-debug-toolbar-2.2.ebuild | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) 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/. -- 2.26.2