git: 8129e9a15855 - main - devel/py-pytest-cases: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 02 Jun 2025 17:11:34 UTC
The branch main has been updated by rene:

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

commit 8129e9a15855b8d2c2ed3cfb43f773fce9f6d447
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-02 17:11:28 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-02 17:11:28 +0000

    devel/py-pytest-cases: Remove expired port
    
    2025-06-01 devel/py-pytest-cases: Depends on expired devel/py-makefun
---
 MOVED                                       |  1 +
 devel/Makefile                              |  1 -
 devel/py-pytest-cases/Makefile              | 30 -----------------------------
 devel/py-pytest-cases/distinfo              |  3 ---
 devel/py-pytest-cases/files/patch-setup.cfg | 10 ----------
 devel/py-pytest-cases/pkg-descr             | 14 --------------
 6 files changed, 1 insertion(+), 58 deletions(-)

diff --git a/MOVED b/MOVED
index 56f881b841a0..2e9c8a0ca117 100644
--- a/MOVED
+++ b/MOVED
@@ -4473,3 +4473,4 @@ sysutils/py-upt-cpan||2025-06-02|Has expired: Depends on expired sysutils/py-upt
 sysutils/py-upt-freebsd||2025-06-02|Has expired: Depends on expired sysutils/py-upt
 sysutils/py-upt-rubygems||2025-06-02|Has expired: Depends on expired sysutils/py-upt
 sysutils/py-upt-pypi||2025-06-02|Has expired: Depends on expired sysutils/py-upt
+devel/py-pytest-cases||2025-06-02|Has expired: Depends on expired devel/py-makefun
diff --git a/devel/Makefile b/devel/Makefile
index 3880533f99d4..2866a5192a3c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5661,7 +5661,6 @@
     SUBDIR += py-pytest-cache
     SUBDIR += py-pytest-canonical-data
     SUBDIR += py-pytest-capturelog
-    SUBDIR += py-pytest-cases
     SUBDIR += py-pytest-checkdocs
     SUBDIR += py-pytest-codspeed
     SUBDIR += py-pytest-console-scripts
diff --git a/devel/py-pytest-cases/Makefile b/devel/py-pytest-cases/Makefile
deleted file mode 100644
index 155fb628656a..000000000000
--- a/devel/py-pytest-cases/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME=	pytest-cases
-PORTVERSION=	3.8.6
-CATEGORIES=	devel python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	pytest_cases-${PORTVERSION}
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Separate test code from test cases in pytest
-WWW=		https://smarie.github.io/python-pytest-cases/ \
-		https://github.com/smarie/python-pytest-cases
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on expired devel/py-makefun
-EXPIRATION_DATE=2025-06-01
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=39.2:devel/py-setuptools@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}decopatch>=0:devel/py-decopatch@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}makefun>=1.15.1:devel/py-makefun@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	autoplist concurrent pep517
-
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest-cases/distinfo b/devel/py-pytest-cases/distinfo
deleted file mode 100644
index d2baa863a07c..000000000000
--- a/devel/py-pytest-cases/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1747715416
-SHA256 (pytest_cases-3.8.6.tar.gz) = 5c24e0ab0cb6f8e802a469b7965906a333d3babb874586ebc56f7e2cbe1a7c44
-SIZE (pytest_cases-3.8.6.tar.gz) = 1092150
diff --git a/devel/py-pytest-cases/files/patch-setup.cfg b/devel/py-pytest-cases/files/patch-setup.cfg
deleted file mode 100644
index 8a6cbe6b33cf..000000000000
--- a/devel/py-pytest-cases/files/patch-setup.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.cfg.orig	2023-02-23 13:18:12 UTC
-+++ setup.cfg
-@@ -29,7 +29,6 @@ classifiers = 
- [options]
- setup_requires = 
- 	setuptools_scm
--	pytest-runner
- install_requires = 
- 	decopatch
- 	makefun>=1.9.5
diff --git a/devel/py-pytest-cases/pkg-descr b/devel/py-pytest-cases/pkg-descr
deleted file mode 100644
index 249fb7e59454..000000000000
--- a/devel/py-pytest-cases/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Did you ever think that most of your test functions were actually the same test
-code, but with different data inputs and expected results/exceptions?
-- pytest-cases leverages pytest and its great @pytest.mark.parametrize
-  decorator, so that you can separate your test cases from your test functions.
-- In addition, pytest-cases provides several useful goodies to empower pytest.
-  In particular it improves the fixture mechanism to support "fixture unions".
-  This is a major change in the internal pytest engine, unlocking many
-  possibilities such as using fixture references as parameter values in a test
-  function. See here.
-
-pytest-cases is fully compliant with pytest-harvest so you can easily monitor
-the execution times and created artifacts. With it, it becomes very easy to
-create a complete data science benchmark, for example comparing various models
-on various datasets.