git: de80441eaac7 - main - devel/py-pytest-freezegun: Broken

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 16 Apr 2023 05:22:11 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=de80441eaac718e5d243354e535d40419abd271b

commit de80441eaac718e5d243354e535d40419abd271b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-04-16 05:20:43 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-04-16 05:20:43 +0000

    devel/py-pytest-freezegun: Broken
    
    It is considered to be a broken PyTest plugin that causes breakage
    during PyTest runs when it is installed (even w/out being used).
---
 devel/py-pytest-freezegun/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/devel/py-pytest-freezegun/Makefile b/devel/py-pytest-freezegun/Makefile
index 327448f50f33..2eab7c938dbe 100644
--- a/devel/py-pytest-freezegun/Makefile
+++ b/devel/py-pytest-freezegun/Makefile
@@ -11,6 +11,9 @@ WWW=		https://github.com/ktosiek/pytest-freezegun
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+# unless the upstream fixes the problem, this port should be probably deprecated, see https://github.com/ktosiek/pytest-freezegun/issues/43
+BROKEN=		causes INTERNALERROR failures in PyTest in many python-based ports, based on the assessment in this comment: https://github.com/pytest-dev/pytest/issues/10846#issuecomment-1487971534
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}freezegun>0.3:devel/py-freezegun@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0:devel/py-pytest@${PY_FLAVOR}