Check Python maintainer scripts #293
Labels
No labels
approved
bug
dependencies
DO-NOT-MERGE
enhancement
good-first-issue
help-wanted
historical-reviewed
historical-reviewing
needs-adoption
needs-ci
needs-design-approval
needs-info
needs-preceding-pr
needs-review
needs-reviewer
needs-work
priority-high
priority-low
priority-medium
priority-scheduled
priority-very-high
single-reviewer
size-l
size-m
size-s
size-xs
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-Mbed-TLS/mbedtls-framework#293
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Our Python code checks (pylint and mypy) currently run on an old version of Python. We have been creating scripts that require a modern Python, and these scripts are in places that are excluded from the Python checks:
utilin the framework repository for maintainer scripts.util/mbedtls_maintainerwhich is a Python package.scripts/maintainerto , which #282 excludes from Python checks.The goal of this task is to arrange for these modern-Python scripts to be checked with pylint and mypy.
This can be done either by moving all the Python checking to a modern Python and including the new scripts in these checks, or by adding a second Python check to
all.shthat uses a modern Python and looks at the new scripts.