summaryrefslogtreecommitdiff
path: root/dev-python/asyncpg
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/asyncpg')
-rw-r--r--dev-python/asyncpg/asyncpg-0.26.0.ebuild21
1 files changed, 12 insertions, 9 deletions
diff --git a/dev-python/asyncpg/asyncpg-0.26.0.ebuild b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
index 924a48fdd94b..b1d0a99449c3 100644
--- a/dev-python/asyncpg/asyncpg-0.26.0.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
@@ -15,17 +15,20 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND="dev-python/cython[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-db/postgresql
+ dev-python/flake8[${PYTHON_USEDEP}]
+ dev-python/uvloop[${PYTHON_USEDEP}]
+ )
+"
-distutils_enable_tests pytest
+distutils_enable_tests unittest
distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio dev-python/sphinx_rtd_theme
-python_compile() {
- if use test; then
- esetup.py build_ext --force --inplace
- rm -r build || die
- fi
-
- distutils-r1_python_compile
+python_test() {
+ cd "${T}" || die
+ USE_UVLOOP=1 eunittest "${S}"/tests
}