From 9a8b1f951e6c5565a3e8fffde363c22e68700031 Mon Sep 17 00:00:00 2001 From: Matthias Schoettle Date: Wed, 29 Apr 2026 09:03:42 -0400 Subject: [PATCH 1/2] chore: fix coverage report paths --- .coveragerc | 3 ++- tox.ini | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.coveragerc b/.coveragerc index b79041a4..8feb2942 100644 --- a/.coveragerc +++ b/.coveragerc @@ -7,9 +7,10 @@ include = */pypy*/site-packages/pluggy/* *\Lib\site-packages\pluggy\* branch = 1 +parallel = true [paths] -source = pluggy/ +source = src/pluggy/ */lib/python*/site-packages/pluggy/ */pypy*/site-packages/pluggy/ *\Lib\site-packages\pluggy\ diff --git a/tox.ini b/tox.ini index 27091e8b..a09b09cc 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,7 @@ envlist=docs,py{310,311,312,313,314,py3},py{310}-pytestmain [testenv] commands= {env:_PLUGGY_TOX_CMD:pytest} {posargs} + coverage: coverage combine coverage: coverage report -m coverage: coverage xml setenv= From 05e2460702015622ba85fda189c485f474767e2f Mon Sep 17 00:00:00 2001 From: Matthias Schoettle Date: Wed, 29 Apr 2026 09:42:11 -0400 Subject: [PATCH 2/2] chore: remove no cover comment --- src/pluggy/_hooks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pluggy/_hooks.py b/src/pluggy/_hooks.py index cdd3085c..3d232870 100644 --- a/src/pluggy/_hooks.py +++ b/src/pluggy/_hooks.py @@ -345,7 +345,7 @@ def varnames(func: object) -> tuple[tuple[str, ...], tuple[str, ...]]: # pypy3 uses "obj" instead of "self" for default dunder methods if not _PYPY: implicit_names: tuple[str, ...] = ("self",) - else: # pragma: no cover + else: implicit_names = ("self", "obj") if args: qualname: str = getattr(func, "__qualname__", "")