Skip to content

Commit 1779c19

Browse files
committed
Move coverage configuration to pyproject.toml
1 parent 9e71fb8 commit 1779c19

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
pytest >= 7.0, < 8.5
22

33
pytest-cov >= 3.0, < 6.3
4-
coverage >= 5.0, < 7.10
4+
coverage[toml] >= 5.0, < 7.10

packages/basemap/pyproject.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,18 @@ requires = [
77
'numpy == 2.0.0; python_version <= "3.12"',
88
]
99
build-backend = "setuptools.build_meta"
10+
11+
[tool.coverage.paths]
12+
source = [
13+
"src",
14+
"*/site-packages",
15+
]
16+
17+
[tool.coverage.report]
18+
exclude_also = [
19+
"pragma: no cover",
20+
"def __repr__",
21+
"def __str__",
22+
"raise NotImplementedError",
23+
"if __name__ == .__main__.:",
24+
]

packages/basemap/setup.cfg

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,3 @@ ignore =
1414
[tool:pytest]
1515
filterwarnings =
1616
error
17-
18-
[coverage:paths]
19-
source =
20-
src
21-
/**/pyenv/versions/**/site-packages
22-
23-
[coverage:report]
24-
exclude_lines =
25-
pragma: no cover
26-
def __repr__
27-
def __str__
28-
raise NotImplementedError
29-
if __name__ == .__main__.:

0 commit comments

Comments
 (0)