mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-06-30 12:48:08 -07:00
Do not explicitly RDEPEND on dev-python/pytest. It is a pytest plugin, so it will only be used by pytest itself (which will obviously be installed then), and having the dep may unnecessarily force pytest downgrade for Python 2.7. There is a little harm in having this package installed unnecessarily for py2.7. Signed-off-by: Michał Górny <mgorny@gentoo.org>
34 lines
838 B
Bash
34 lines
838 B
Bash
# Copyright 1999-2020 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
|
PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 )
|
|
|
|
inherit distutils-r1
|
|
|
|
DESCRIPTION="py.test plugin to abort hanging tests"
|
|
HOMEPAGE="https://pypi.org/project/pytest-timeout/"
|
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
|
|
SLOT="0"
|
|
LICENSE="MIT"
|
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
|
|
|
# do not rdepend on pytest, it won't be used without it anyway
|
|
# pytest-cov used to test compatibility
|
|
BDEPEND="
|
|
test? (
|
|
dev-python/pexpect[${PYTHON_USEDEP}]
|
|
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
|
)"
|
|
|
|
distutils_enable_tests pytest
|
|
|
|
python_test() {
|
|
distutils_install_for_testing
|
|
|
|
pytest -vv || die "Tests fail with ${EPYTHON}"
|
|
}
|