diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2025-06-02 17:11:28 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2025-06-02 17:11:28 +0000 |
| commit | 8129e9a15855b8d2c2ed3cfb43f773fce9f6d447 (patch) | |
| tree | 6ee6361bcc6b618dafa02a29e40b7143c2bff2cd | |
| parent | fd4e311c8c38af883f5cc1ad0a194b410d7dd90a (diff) | |
devel/py-pytest-cases: Remove expired port
2025-06-01 devel/py-pytest-cases: Depends on expired devel/py-makefun
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/py-pytest-cases/Makefile | 30 | ||||
| -rw-r--r-- | devel/py-pytest-cases/distinfo | 3 | ||||
| -rw-r--r-- | devel/py-pytest-cases/files/patch-setup.cfg | 10 | ||||
| -rw-r--r-- | devel/py-pytest-cases/pkg-descr | 14 |
6 files changed, 1 insertions, 58 deletions
@@ -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. |
