# Template file for 'python3-pytest-timeout'
pkgname=python3-pytest-timeout
version=2.4.0
revision=2
build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3-pytest"
checkdepends="${depends} python3-pexpect python3-pytest-cov"
short_desc="Pytest plugin which will terminate tests after a certain timeout"
maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
license="MIT"
homepage="https://github.com/pytest-dev/pytest-timeout/"
distfiles="${PYPI_SITE}/p/pytest-timeout/pytest_timeout-${version}.tar.gz"
checksum=7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a

if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
	# these tests fail on CI (out of pty devices)
	make_check_args="
	 --deselect=test_pytest_timeout.py::test_suppresses_timeout_when_debugger_is_entered[pdb-set_trace()]
	 --deselect=test_pytest_timeout.py::test_disable_debugger_detection_flag[pdb-set_trace()]
	 "
fi

post_install() {
	vlicense LICENSE
}
