git: 8129e9a15855 - main - devel/py-pytest-cases: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.