head 1.11; access; symbols pkgsrc-2026Q1:1.9.0.2 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.8.0.2 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.6.0.2 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.5.0.4 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.2 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.3.0.2 pkgsrc-2024Q4-base:1.3; locks; strict; comment @# @; 1.11 date 2026.04.30.12.28.56; author adam; state Exp; branches; next 1.10; commitid iEUXD7IhJkFVQYDG; 1.10 date 2026.04.20.12.36.29; author adam; state Exp; branches; next 1.9; commitid lqJkUbe0y7grdHCG; 1.9 date 2026.02.10.19.30.58; author adam; state Exp; branches; next 1.8; commitid BZhOpJaAMcA7JRtG; 1.8 date 2025.11.11.14.14.56; author adam; state Exp; branches; next 1.7; commitid ECk5pli0eaM0U8iG; 1.7 date 2025.10.09.08.07.28; author wiz; state Exp; branches; next 1.6; commitid RA1puwGMZhROVRdG; 1.6 date 2025.08.13.09.53.57; author adam; state Exp; branches; next 1.5; commitid 7Q7prfcNuJjQly6G; 1.5 date 2025.02.01.18.33.03; author adam; state Exp; branches; next 1.4; commitid kun4BM36S9uAqNHF; 1.4 date 2025.01.09.14.22.12; author adam; state Exp; branches; next 1.3; commitid DlJr8BVW7xCmMOEF; 1.3 date 2024.12.15.08.57.26; author wiz; state Exp; branches; next 1.2; commitid fkvwsFe5WgRSMzBF; 1.2 date 2024.12.10.06.29.19; author adam; state Exp; branches; next 1.1; commitid nuJKNRfAr1ZT7VAF; 1.1 date 2024.12.04.13.43.55; author adam; state Exp; branches; next ; commitid nAr18Ciaiua2JbAF; desc @@ 1.11 log @py-test-codspeed: updated to 4.5.0 4.5.0 Internals Pre-build macos binary Bump instrument-hooks submodule to use int32_t as pid Add macos integration test @ text @# $NetBSD: Makefile,v 1.10 2026/04/20 12:36:29 adam Exp $ DISTNAME= pytest_codspeed-4.5.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//:S/_/-/} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest-codspeed/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/CodSpeedHQ/pytest-codspeed COMMENT= Pytest plugin to create CodSpeed benchmarks LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-cffi>=1.17.1:../../devel/py-cffi DEPENDS+= ${PYPKGPREFIX}-rich>=13.8.1:../../comms/py-rich DEPENDS+= ${PYPKGPREFIX}-test>=3.8:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.0.0:../../devel/py-test-cov USE_LANGUAGES= # none MAKE_ENV+= PYTEST_CODSPEED_SKIP_EXTENSION_BUILD=1 .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.10 log @py-test-codspeed: updated to 4.4.0 4.4.0 We now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another. This data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries. fix: fix segfault caused by multiple activate_stack_trampoline fix: Exclude setup time from benchmark in walltime mode feat: collect Python toolchain information via instrument hooks environment API @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2026/02/10 19:30:58 adam Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-4.4.0 @ 1.9 log @py-test-codspeed: updated to 4.3.0 4.3.0 This release brings support for the memory instrument, which enables you to track memory usage, heap allocations, and memory leaks in your benchmarks. Bump uv in CI from 0.5.20 to 0.9.5 feat/improve local walltime feat: rename instrumentation to simulation Pin python in ci integration tests to prevent intermitent codspeed segfaults in walltime feat: add memory profiling support feat: add .gitignore to .codspeed folder on creation @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/11/11 14:14:56 adam Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-4.3.0 @ 1.8 log @py-test-codspeed: updated to 4.2.0 4.2.0 Features Support python 3.14 Bug Fixes Throw error when instrument hooks failed to initialize under codspeed env @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2025/10/09 08:07:28 wiz Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-4.2.0 @ 1.7 log @*: remove more references to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/08/13 09:53:57 adam Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-4.0.0 @ 1.6 log @py-test-codspeed: updated to 4.0.0 4.0.0 This release introduces profiling to the walltime instrument and includes several key improvements to the existing benchmark fixture API! Warning Since we're now using CodSpeedHQ/instrument-hooks to control the instrument state, the performance may slightly change in tiny microbenchmarks when upgrading. Features Support perf profiling in Python walltime instrument Support pytest-benchmark marker attributes Support the pedantic API @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/02/01 18:33:03 adam Exp $ a22 5 .include "../../lang/python/pyversion.mk" .if ${PYTHON_VERSION} < 310 DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=8.5.0:../../devel/py-importlib-metadata .endif @ 1.5 log @py-test-codspeed: updated to 3.2.0 3.2.0 Features Increase the min round time to a bigger value (+/- 1ms) Fix the random seed while measuring with instruments Bug Fixes Use time per iteration instead of total round time in stats Refactor Replace hardcoded outlier factor for improved readability @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/01/09 14:22:12 adam Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-3.2.0 @ 1.4 log @py-test-codspeed: updated to 3.1.2 3.1.2 Bug Fixes fix: update package_data to include header and source files for valgrind wrapper 3.1.1 Internals Add a py3-none-any fallback wheel @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/12/15 08:57:26 wiz Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-3.1.2 @ 1.3 log @py-test-codspeed: fix tool dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/12/10 06:29:19 adam Exp $ d3 1 a3 1 DISTNAME= pytest_codspeed-3.1.0 a14 1 DEPENDS+= ${PYPKGPREFIX}-filelock>=3.12.2:../../devel/py-filelock d17 1 d21 2 @ 1.2 log @py-test-codspeed: updated to 3.1.0 3.1.0 Refactor Remove the scripted semver generation Internals Fix typo in cibuildwheel config @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/12/04 13:43:55 adam Exp $ d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling @ 1.1 log @py-test-codspeed: added version 3.0.0 Pytest plugin to create CodSpeed benchmarks. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= pytest_codspeed-3.0.0 @