commit: 62d4988eaa8c6e322d0d54f9b2b55e202c482d4b Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Tue May 19 12:05:18 2020 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Tue May 19 12:05:18 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d4988e
dev-python/django-debug-toolbar: Require sqlite, modernize Closes: https://bugs.gentoo.org/723596 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> .../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 2874326eb20..ee772858946 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/.
