From ffe7261e66a3f7af53e9671c9fc06e2342d3bda6 Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Sat, 6 Dec 2025 02:35:35 +0100 Subject: [PATCH] Configure coveragepy to separate importables&pths Fixes #3314. --- pyproject.toml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a68f7d5482..7c0373e35f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -293,6 +293,10 @@ skip_covered = false [tool.coverage.paths] source = ["src", "**/site-packages"] +attrs-plugin = [ + "tests/_trio_check_attrs_aliases.py", + "_trio_check_attrs_aliases.py", +] [tool.coverage.run] branch = true @@ -311,7 +315,8 @@ omit = [ parallel = true plugins = [] relative_files = true -source = ["trio", "tests/", "_trio_check_attrs_aliases"] +source = ["."] +source_pkgs = ["trio", "_trio_check_attrs_aliases"] [tool.coverage.report] precision = 1