Skip to content

Commit e8df1ba

Browse files
authored
test: Make sure coverage always uses the src/ path (#460)
* test: Make sure coverage always uses the src/ path * ci: Skip poetry-lock pre-commit hook
1 parent 2691b2b commit e8df1ba

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

.pre-commit-config.yaml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ci:
1010
- pyright
1111
- pyright-verifytypes
1212
- pyroma
13+
- poetry-lock
1314
- poetry-audit
1415
- check-tm-devices-schema-file
1516
repos:
@@ -86,10 +87,6 @@ repos:
8687
- mdformat-toc
8788
- mdformat-web
8889
- mdformat-wikilink
89-
- repo: https://gitlab.com/smop/pre-commit-hooks
90-
rev: df034f88cf92b394e6f00a78fa97a2aa4e270e60 # frozen: v1.0.0
91-
hooks:
92-
- id: check-poetry
9390
- repo: https://github.com/pappasam/toml-sort
9491
rev: 4ec24891e200ae663aa2a7cecd19516080777133 # frozen: v0.24.2
9592
hooks:
@@ -125,6 +122,13 @@ repos:
125122
pass_filenames: false
126123
always_run: true
127124
args: [., --min=10]
125+
- id: poetry-lock
126+
name: poetry-lock
127+
entry: poetry lock
128+
language: system
129+
pass_filenames: false
130+
always_run: true
131+
files: ^(.*/)?(poetry\.lock|pyproject\.toml)$
128132
- id: poetry-audit
129133
name: poetry-audit
130134
entry: poetry
@@ -140,6 +144,11 @@ repos:
140144
types: [python]
141145
pass_filenames: false
142146
args: [scripts/generate_schema.py]
147+
- repo: https://gitlab.com/smop/pre-commit-hooks
148+
rev: df034f88cf92b394e6f00a78fa97a2aa4e270e60 # frozen: v1.0.0
149+
hooks:
150+
- id: check-poetry
151+
# args: [--strict] # TODO: enable this when poetry can be updated to v2+
143152
- repo: https://github.com/astral-sh/ruff-pre-commit
144153
rev: 9aeda5d1f4bbd212c557da1ea78eca9e8c829e19 # frozen: v0.11.13
145154
hooks:

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ py-lt-39 = "sys_version_info < (3, 9)"
1010

1111
[tool.coverage.paths]
1212
source = [
13-
".tox/**/site-packages/tm_devices",
1413
"src/tm_devices",
14+
".tox/**/site-packages/tm_devices",
1515
]
1616

1717
[tool.coverage.report]
@@ -414,6 +414,7 @@ all = true
414414
in_place = true
415415
spaces_before_inline_comment = 2
416416
trailing_comma_inline_array = true
417+
overrides."tool.coverage.paths.*".inline_arrays = false
417418
overrides."tool.poetry.*".inline_arrays = false
418419
overrides."tool.pylint.*".table_keys = false
419420

0 commit comments

Comments
 (0)