head	1.3;
access;
symbols
	pkgsrc-2026Q1:1.3.0.8
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.6
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.4
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.2
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.2.0.10
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.8
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.2.0.6
	pkgsrc-2024Q3-base:1.2
	pkgsrc-2024Q2:1.2.0.4
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.2.0.2
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.1.0.50
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.48
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.46
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.44
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.42
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.40
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.38
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.36
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.34
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.32
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.30
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.28
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.26
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.24
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.22
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.18
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.20
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.16
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.14
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.12
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.10
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.8
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.6
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.4
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.2
	pkgsrc-2017Q4-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2025.04.12.21.10.59;	author adam;	state Exp;
branches;
next	1.2;
commitid	hogTAPDx6qJl3OQF;

1.2
date	2024.03.21.08.32.28;	author adam;	state Exp;
branches;
next	1.1;
commitid	IPsNmgIW1Y3ki03F;

1.1
date	2017.10.19.06.52.03;	author adam;	state Exp;
branches;
next	;
commitid	45lcIC8icQij7DbA;


desc
@@


1.3
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@@@comment $NetBSD: PLIST,v 1.2 2024/03/21 08:32:28 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/pytest_timeout.py
${PYSITELIB}/pytest_timeout.pyc
${PYSITELIB}/pytest_timeout.pyo
@


1.2
log
@py-test-timeout: updated to 2.3.1

2.3.1

Fixup some build errors, mostly README syntax which stopped twine from uploading.

2.3.0

Fix debugger detection for recent VSCode, this compiles pydevd using cython which is now correctly detected. Thanks Adrian Gielniewski.
Switched to using Pytest's TerminalReporter instead of writing directly to sys.{stdout,stderr}. This change also switches all output from sys.stderr to sys.stdout. Thanks Pedro Algarvio.
Pytest 7.0.0 is now the minimum supported version. Thanks Pedro Algarvio.
Add --session-timeout option and session_timeout setting. Thanks Brian Okken.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.1 2017/10/19 06:52:03 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d6 1
@


1.1
log
@This is a plugin which will terminate tests after a certain timeout. When doing
so it will show a stack dump of all threads running at the time. This is useful
when running tests under a continuous integration server or simply if you don't
know why the test suite hangs.

Note that while by default on POSIX systems py.test will continue to execute
the tests after a test has timed, out this is not always possible. Often the
only sure way to interrupt a hanging test is by terminating the entire process.
As this is a hard termination (os._exit()) it will result in no teardown, JUnit
XML output etc. But the plugin will ensure you will have the debugging output
on stderr nevertheless, which is the most important part at this stage.
@
text
@d1 7
a7 7
@@comment $NetBSD$
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@

