diff --git a/devel/py-pytest-benchmark/Makefile b/devel/py-pytest-benchmark/Makefile index 00a7c2831ec5..c0eb8a4fbd71 100644 --- a/devel/py-pytest-benchmark/Makefile +++ b/devel/py-pytest-benchmark/Makefile @@ -1,39 +1,40 @@ PORTNAME= pytest-benchmark -PORTVERSION= 5.2.3 +PORTVERSION= 5.3.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pytest_benchmark-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= pytest fixture for benchmarking code -WWW= https://github.com/ionelmc/pytest-benchmark +WWW= https://pytest-benchmark.readthedocs.io/ \ + https://github.com/ionelmc/pytest-benchmark LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=30.3.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo2>=10.1:sysutils/py-py-cpuinfo2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=8.1,1:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= git:devel/git \ hg:devel/mercurial \ ${PYTHON_PKGNAMEPREFIX}aspectlib>=0:devel/py-aspectlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch>=0:textproc/py-elasticsearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} OPTIONS_DEFINE= ASPECT ELASTICSEARCH ASPECT_DESC= Aspect support ELASTICSEARCH_DESC= Elasticsearch support ASPECT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aspectlib>=0:devel/py-aspectlib@${PY_FLAVOR} ELASTICSEARCH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch>=0:textproc/py-elasticsearch@${PY_FLAVOR} .include diff --git a/devel/py-pytest-benchmark/distinfo b/devel/py-pytest-benchmark/distinfo index f2eb6255f42c..4e67a913b286 100644 --- a/devel/py-pytest-benchmark/distinfo +++ b/devel/py-pytest-benchmark/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1787268166 -SHA256 (pytest_benchmark-5.2.3.tar.gz) = deb7317998a23c650fd4ff76e1230066a76cb45dcece0aca5607143c619e7779 -SIZE (pytest_benchmark-5.2.3.tar.gz) = 341340 +TIMESTAMP = 1788500182 +SHA256 (pytest_benchmark-5.3.0.tar.gz) = 358444d4e89be901ee2b6404fb043ac3d7684002ad7f3563cc153fca6339c965 +SIZE (pytest_benchmark-5.3.0.tar.gz) = 375410 diff --git a/devel/py-pytest-benchmark/files/patch-pyproject.toml b/devel/py-pytest-benchmark/files/patch-pyproject.toml index eb7ecc40a904..9fbafca8ada0 100644 --- a/devel/py-pytest-benchmark/files/patch-pyproject.toml +++ b/devel/py-pytest-benchmark/files/patch-pyproject.toml @@ -1,20 +1,21 @@ ---- pyproject.toml.orig 2025-11-09 17:26:00 UTC +--- pyproject.toml.orig 2026-08-23 16:58:03 UTC +++ pyproject.toml -@@ -1,6 +1,6 @@ requires = [ +@@ -3,8 +3,7 @@ requires-python = ">=3.10" + version = "5.3.0" + description = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer." + requires-python = ">=3.10" +-license = "BSD-2-Clause" +-license-files = ["LICENSE"] ++license = { text = "BSD-2-Clause" } + authors = [ + { name = "Ionel Cristian Mărieș", email = "contact@ionelmc.ro" }, + ] +@@ -77,7 +76,7 @@ requires = [ + [build-system] requires = [ - "setuptools>=80", + "setuptools>=61", ] build-backend = "setuptools.build_meta" -@@ -13,8 +13,7 @@ version = "5.2.3" - ] - name = "pytest-benchmark" - version = "5.2.3" --license = "BSD-2-Clause" --license-files = ["LICENSE"] -+license = { text = "BSD-2-Clause" } - description = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer." - authors = [ - { name = "Ionel Cristian Mărieș", email = "contact@ionelmc.ro" },