Skip to content

Move coverage settings into pyproject.toml - #3280

Merged
adamtheturtle merged 1 commit into
mainfrom
coverage-toml-config
Oct 5, 2026
Merged

adamtheturtle merged 1 commit into
mainfrom
coverage-toml-config

Conversation

@adamtheturtle

Copy link
Copy Markdown
Member

Move coverage source paths (src/, tests/) and the 100% coverage threshold from pytest command-line flags into [tool.coverage] in pyproject.toml. Keep coverage activation explicit with --cov --cov-config=pyproject.toml. Preserve the existing branch measurement, exclusions, and report outputs.

Validation on Python 3.14: 467 passed in 120.28s (0:02:00). Coverage remains 100%. Formatting, applicable lockfile checks, workflow validation, and git diff --check pass. The effective coverage configuration matches the previous CLI settings.

@adamtheturtle
adamtheturtle merged commit ead32dc into main Oct 5, 2026
13 checks passed
@adamtheturtle
adamtheturtle deleted the coverage-toml-config branch October 5, 2026 17:43

This branch was successfully deployed

1 active deployment
development — a8da2886 Deployed Oct 5, 2026 by adamtheturtle via pages #1136
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant