Read requirements for static typing from 'tests/typing/'.

This commit is contained in:
Patrick Lehmann
2025-12-14 18:39:14 +01:00
parent 323fa17773
commit 8354c4a084
2 changed files with 11 additions and 5 deletions

View File

@@ -38,7 +38,7 @@ on:
requirements: requirements:
description: 'Python dependencies to be installed through pip.' description: 'Python dependencies to be installed through pip.'
required: false required: false
default: '-r tests/requirements.txt' default: '-r tests/typing/requirements.txt'
type: string type: string
mypy_options: mypy_options:
description: 'Additional mypy options.' description: 'Additional mypy options.'
@@ -49,18 +49,18 @@ on:
description: 'Cobertura file to upload as an artifact.' description: 'Cobertura file to upload as an artifact.'
required: false required: false
default: >- default: >-
{ "fullpath": "report/typing/cobertura.xml", { "fullpath": "report/typing/cobertura.xml",
"directory": "report/typing", "directory": "report/typing",
"filename": "cobertura.xml" "filename": "cobertura.xml"
} }
type: string type: string
junit_report: junit_report:
description: 'JUnit file to upload as an artifact.' description: 'JUnit file to upload as an artifact.'
required: false required: false
default: >- default: >-
{ "fullpath": "report/typing/StaticTypingSummary.xml", { "fullpath": "report/typing/StaticTypingSummary.xml",
"directory": "report/typing", "directory": "report/typing",
"filename": "StaticTypingSummary.xml" "filename": "StaticTypingSummary.xml"
} }
type: string type: string
html_report: html_report:

View File

@@ -0,0 +1,6 @@
-r ../../requirements.txt
# Static Type Checking
mypy[reports] ~= 1.19
typing_extensions ~= 4.15
lxml >= 5.4, <7.0