Skip to content

Commit 7666caa

Browse files
authored
v0.9.5
2 parents 2dac629 + d8d7274 commit 7666caa

File tree

8 files changed

+16
-13
lines changed

8 files changed

+16
-13
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* @Paebbels
2+
3+
/.github/ @Paebbels

.github/dependabot.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,5 @@ updates:
88
prefix: "[Dependabot]"
99
labels:
1010
- Dependencies
11-
reviewers:
12-
- Paebbels
1311
schedule:
1412
interval: "daily" # Checks on Monday trough Friday.

.github/workflows/Pipeline.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ name: Pipeline
22

33
on:
44
push:
5-
create:
65
workflow_dispatch:
76
schedule:
87
# Every Friday at 22:00 - rerun pipeline to check for dependency-based issues
@@ -20,4 +19,7 @@ jobs:
2019
codecov: true
2120
codacy: true
2221
dorny: true
23-
secrets: inherit
22+
secrets:
23+
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
24+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
25+
CODACY_TOKEN: ${{ secrets.CODACY_TOKEN }}

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pyTooling >= 6.7, <9.0
2-
pyEDAA.Reports ~= 0.15
2+
pyEDAA.Reports ~= 0.16
33

44
sphinx ~= 8.2
55
docutils ~= 0.21

sphinx_reports/CodeCoverage.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def _GenerateCoverageTable(self) -> nodes.table:
323323
# Add a summary row
324324
tableRow = nodes.row("", classes=[
325325
"report-summary",
326-
self._ConvertToColor(self._coverage.Coverage, "class")
326+
self._ConvertToColor(self._coverage.AggregatedStatementCoverage, "class")
327327
])
328328
tableBody += tableRow
329329

@@ -347,9 +347,10 @@ def sortedValues(self, d: Mapping[str, Coverage]) -> Generator[Coverage, None, N
347347
yield d[key]
348348

349349
def renderlevel(self, tableBody: nodes.tbody, packageCoverage: PackageCoverage, level: int = 0) -> None:
350+
coverage = 1 if packageCoverage.Coverage < 0.0 else packageCoverage.Coverage
350351
tableRow = nodes.row("", classes=[
351352
"report-package",
352-
self._ConvertToColor(packageCoverage.Coverage, "class")
353+
self._ConvertToColor(coverage, "class")
353354
])
354355
tableBody += tableRow
355356

@@ -376,7 +377,7 @@ def renderlevel(self, tableBody: nodes.tbody, packageCoverage: PackageCoverage,
376377
])
377378
tableBody += tableRow
378379

379-
tableRow += nodes.entry("", nodes.paragraph(text=f"{' ' * (level + 1)}{module.Name}"))
380+
tableRow += nodes.entry("", nodes.paragraph(text=f"{' ' * (level + 1)}📓{module.Name}"))
380381
tableRow += nodes.entry("", nodes.paragraph(text=f"{module.TotalStatements}"))
381382
tableRow += nodes.entry("", nodes.paragraph(text=f"{module.ExcludedStatements}"))
382383
tableRow += nodes.entry("", nodes.paragraph(text=f"{module.CoveredStatements}"))

sphinx_reports/DocCoverage.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ class package_DictType(TypedDict):
5454

5555
@export
5656
class DocCoverageBase(BaseDirective):
57-
5857
option_spec = {
5958
"class": strip,
6059
"reportid": strip,
@@ -330,7 +329,7 @@ def _renderlevel(self, tableBody: nodes.tbody, packageCoverage: PackageCoverage,
330329
for module in self._sortedValues(packageCoverage._modules):
331330
tableBody += nodes.row(
332331
"",
333-
nodes.entry("", nodes.paragraph(text=f"{' '*(level+1)}{module.Name}")),
332+
nodes.entry("", nodes.paragraph(text=f"{' '*(level+1)}📓{module.Name}")),
334333
nodes.entry("", nodes.paragraph(text=f"{module.Expected}")),
335334
nodes.entry("", nodes.paragraph(text=f"{module.Covered}")),
336335
nodes.entry("", nodes.paragraph(text=f"{module.Uncovered}")),

sphinx_reports/Unittest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def _convertTestcaseStatusToSymbol(self, status: TestcaseStatus) -> str:
197197
elif status is TestcaseStatus.Failed:
198198
return "❌"
199199
elif status is TestcaseStatus.Skipped:
200-
return "⚠"
200+
return "⚠"
201201
elif status is TestcaseStatus.Aborted:
202202
return "🚫"
203203
elif status is TestcaseStatus.Excluded:
@@ -217,7 +217,7 @@ def _convertTestsuiteStatusToSymbol(self, status: TestsuiteStatus) -> str:
217217
elif status is TestsuiteStatus.Failed:
218218
return "❌"
219219
elif status is TestsuiteStatus.Skipped:
220-
return "⚠"
220+
return "⚠"
221221
elif status is TestsuiteStatus.Aborted:
222222
return "🚫"
223223
elif status is TestsuiteStatus.Excluded:

sphinx_reports/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
__email__ = "[email protected]"
4444
__copyright__ = "2023-2025, Patrick Lehmann"
4545
__license__ = "Apache License, Version 2.0"
46-
__version__ = "0.9.4"
46+
__version__ = "0.9.5"
4747
__keywords__ = [
4848
"Python3", "Sphinx", "Extension", "Report", "doc-string", "interrogate", "Code Coverage", "Coverage",
4949
"Documentation Coverage", "Unittest", "Dependencies", "Summary"

0 commit comments

Comments
 (0)