* new **{ref}`py.fix<py.fix>`** build task to auto-fix python code through [ruff](https://docs.astral.sh/ruff/linter/#fixes)
* new config items to specify extra args for ruff command lines:
* {ref}`${pythonRuffCommonExtraArgs}<pythonRuffCommonExtraArgs>`
* {ref}`${pythonRuffFormatExtraArgs}<pythonRuffFormatExtraArgs>`
* {ref}`${pythonRuffFixExtraArgs}<pythonRuffFixExtraArgs>`
* {ref}`${pythonRuffCheckExtraArgs}<pythonRuffCheckExtraArgs>`
* new {ref}`${pythonRuffFixStamp}<pythonRuffFixStamp>` config item (used for **{ref}`py.fix<py.fix>`**) incremental build
* new config items fto list rules to be auto-fixed:
* {ref}`${pythonAutoFixRules}<pythonAutoFixRules>` (list version)
* {ref}`${pythonAutoFixJoinedRules}<pythonAutoFixJoinedRules>` (string version)