diff options
author | Michał Górny <mgorny@gentoo.org> | 2020-05-19 14:05:18 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2020-05-19 14:05:18 +0200 |
commit | 62d4988eaa8c6e322d0d54f9b2b55e202c482d4b (patch) | |
tree | ce712e019e09f170912b87e63025e0b626cb4eaf /dev-python/django-debug-toolbar | |
parent | dev-python/pilkit: Fix pillow USE-dep for tests (diff) | |
download | gentoo-62d4988eaa8c6e322d0d54f9b2b55e202c482d4b.tar.gz gentoo-62d4988eaa8c6e322d0d54f9b2b55e202c482d4b.tar.bz2 gentoo-62d4988eaa8c6e322d0d54f9b2b55e202c482d4b.zip |
dev-python/django-debug-toolbar: Require sqlite, modernize
Closes: https://bugs.gentoo.org/723596
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/django-debug-toolbar')
-rw-r--r-- | dev-python/django-debug-toolbar/django-debug-toolbar-2.2.ebuild | 21 |
1 files 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/. |